[发明专利]区块链中共识区块的生成方法与计算设备在审
申请号: | 201710245865.8 | 申请日: | 2017-04-14 |
公开(公告)号: | CN107124403A | 公开(公告)日: | 2017-09-01 |
发明(设计)人: | 朱清明 | 申请(专利权)人: | 朱清明 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L9/06;H04L29/08;H04L12/26 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙)11391 | 代理人: | 薛峰,刘长江 |
地址: | 100101 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种区块链共识区块的生成方法与计算设备。本方法包括点对点网络中的节点自愿注册成为候选节点;从在网的候选节点中选出入选节点子集,并随机将该子集的节点分为记账节点以及审计节点;记账节点将交易池中的交易打包成为候选子块,向审计节点广播;审计节点根据预设的审计规则对所有收到的候选子块进行验证,挑选出唯一的候选子块添加审计戳再广播给其他审计节点;当候选子块的审计戳数量超过设定的阈值后,该候选子块成为被收录的入选区块,从而完成一次共识过程。本发明的方案,随网络性能的改善,无需代码和人为参数变动,自动提高共识区块的收敛速度,并且对大幅提高DDOS和Eclipse攻击的难度。 | ||
搜索关键词: | 区块 共识 生成 方法 计算 设备 | ||
【主权项】:
一种区块链中共识区块的生成方法,包括:点对点网络中的节点自愿注册成为候选节点,并在所述点对点网络中广播注册成为候选节点的消息;从在网的所述候选节点中选出一个子集作为入选节点子集,并将入选节点子集随机分为记账节点子集和审计节点子集,所述记账节点子集中节点作为记账节点,所述审计节点子集中的节点作为审计节点;每个所述记账节点分别将交易池中的交易记录到新建的区块中,并在满足设定的审计条件后,分别将自身记录的区块打包为候选子块,向所述审计节点子集广播;每个所述审计节点分别根据预设的审计规则对所有收到的候选子块进行验证,挑选出唯一的候选子块,对挑选出的候选子块添加自身审计戳后在所述审计节点子集内广播;每个所述审计节点在收到其他审计节点广播的挑选结果后,将自身挑选的候选子块与其他审计节点挑选的候选子块进行比较,在确定其他审计节点挑选的候选子块更优的情况下,重新对更优的候选子块添加自身的审计戳,并抛弃自身挑选的候选子块,并重新在所述审计节点子集内广播;在任一审计节点确定出某一候选子块的审计戳数量超过设定的审计阈值后,认定该审计戳数量超过设定的审计阈值的候选子块成为被收录的入选区块,从而完成一次共识过程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于朱清明,未经朱清明许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710245865.8/,转载请声明来源钻瓜专利网。