[发明专利]区块链共识方法有效
| 申请号: | 201910412871.7 | 申请日: | 2019-05-17 |
| 公开(公告)号: | CN110868386B | 公开(公告)日: | 2022-05-20 |
| 发明(设计)人: | 郝汉;周海平 | 申请(专利权)人: | 北京安妮全版权科技发展有限公司 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/104;H04L9/32 |
| 代理公司: | 北京思创大成知识产权代理有限公司 11614 | 代理人: | 张立君 |
| 地址: | 100190 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 区块 共识 方法 | ||
本发明公开了一种区块链共识方法。包括:随机抽取网络中多个节点的注册信息生成共识代表列表;指定列表中的一个节点作为记账节点;将共识代表列表信息取哈希值公布至区块链,并将共识代表列表信息加密后发送给共识代表中的每个节点;每个共识代表对加密的共识代表列表信息进行解密,对比是否与本节点的注册信息相同,相同则为记账节点,不同则为非记账节点;记账节点组织区块并将区块信息发送给非记账节点,非记账节点对区块信息验证签名后返回记账节点;记账节点收到返回签名的的数量超过预设值,即开始记账并广播区块。本发明通过随机抽取实现了公正可信,通过只在共识代表节点之间进行共识,有效提高了区块链效率。
技术领域
本发明涉及区块链应用技术领域,更具体地,涉及一种区块链共识方法。
背景技术
近年来随着区块链技术的兴起,各种区块链共识机制纷纷面世。当前区块链共识机制主要包含有PoW、Pos、Dpos、PBFT等。部分共识机制通过采用全网共识,保证了安全和公正可信,但全网成员都需要参与共识导致区块链网络工作效率低,造成网络资源浪费;部分共识机制采用由固定一个或多个节点代理共识的方法,能够提高区块链网络的工作效率,但由于参与共识的节点过少导致缺乏安全性和公信力,同时兼顾效率与公正可信的共识机制极少。因此希望提出一种兼顾公正可信与效率的共识方法,为区块链共识增加一种新的选择。
发明内容
本发明的目的是提出一种区块链共识方法,实现公正可信的同时提高区块链网络的工作效率。
为实现上述目的,本发明提出了一种区块链共识方法,其特征在于,所述方法包括:
步骤1:创世节点随机抽取网络中多个已注册节点的注册信息,以所述注册信息为标识生成共识代表列表,其中每个注册信息对应一个节点;
步骤2:所述创世节点指定所述共识代表列表中的一个网络注册信息所对应的节点作为记账节点;
步骤3:所述创世节点将共识代表列表信息取哈希值后将所述哈希值公布至区块链,同时将所述共识代表列表信息加密后发送给所述共识代表列表中的每个节点;
步骤4:每个所述共识代表列表中的节点分别对加密的所述共识代表列表信息进行解密,对比所述共识代表列表中指定为记账节点的注册信息是否与本节点的注册信息相同,相同则为记账节点,不同则为非记账节点;
步骤5:所述记账节点组织区块并将区块信息发送给所述共识代表列表中的非记账节点,所述非记账节点对所述区块信息进行验证并签名后返回所述记账节点;以及,
在预设时间内,所述记账节点收到返回签名的所述非记账节点的数量超过预设值,即开始记账并广播区块。
优选地,在所述步骤1之前还包括:每个节点在加入区块链网络时均向所述创世节点进行注册,其中所述注册信息包括IP地址和MAC地址。
优选地,所述步骤1包括:所述创世节点每隔一段时间随机抽取预设个数的已注册节点的IP地址,并以所述IP地址为标识生成所述共识代表列表,其中当实际已注册节点数量少于所述预设个数时,取全部注册节点。
优选地,所述步骤2包括:所述创世节点指定所述共识代表列表中第一个IP地址所对应的节点作为记账节点。
优选地,所述步骤3包括:所述创世节点将所述共识代表列表保绑定区块序号和随机生成的长字符串后生成所述共识代表列表信息。
优选地,所述步骤3还包括:所述创世节点分别通过所述共识代表列表中每个节点的公钥对所述共识代表列表信息进行加密,并将加密后的所述共识代表列表信息分别发送给每个所述公钥所对应的节点。
优选地,所述步骤4包括:所述共识代表列表中的每个节点分别通过自己的私钥对所述共识代表列表信息解密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安妮全版权科技发展有限公司,未经北京安妮全版权科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910412871.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:分析装置
- 下一篇:数字内容资产确权系统及方法





