[发明专利]共识验证方法、校验节点及区块链系统有效
| 申请号: | 201810994193.5 | 申请日: | 2018-08-29 |
| 公开(公告)号: | CN110875893B | 公开(公告)日: | 2022-03-08 |
| 发明(设计)人: | 蔡庆丰;赵亮;杨闯;吴刚;程撰;刘林欣;王禧;吴昊;朱佳;蔡志迈 | 申请(专利权)人: | 深圳启元信息服务有限公司 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/32;H04L9/08 |
| 代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 宋建平 |
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 共识 验证 方法 校验 节点 区块 系统 | ||
1.一种共识验证方法,应用于区块链系统中的校验节点,其特征在于,所述方法包括:
将随机数的搜索空间切分成若干个搜索子空间,接收候选区块,其中,所述候选区块为基于满足预设条件的随机数生成的区块;
获取搜索子空间的待验证哈希值与预设目标哈希值;
根据待验证哈希值与预设目标哈希值,以及根据拜占庭容错算法,共识验证所述候选区块。
2.根据权利要求1所述的方法,其特征在于,所述候选区块由矿工节点采用工作量证明算法生成的。
3.根据权利要求1所述的方法,其特征在于,所述区块链系统容忍坏校验节点的最大数量不超过所述区块链系统中全部校验节点的三分之一。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到共识验证完所述候选区块并记录于所述区块链系统时,所述区块链系统的非校验节点同步更新区块账本,以将所述候选区块记录于所述区块账本中。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述校验节点包括主校验节点与若干副校验节点;
所述根据拜占庭容错算法,共识验证所述候选区块,包括:
根据所述主校验节点设置的视图,所述主校验节点接收所述候选区块;
所述主校验节点校验所述候选区块,若所述候选区块有效,对所述候选区块签名,并将签名后的候选区块打包广播至所有副校验节点;
每个所述副校验节点验证所述候选区块的合法性,若合法,对所述候选区块签名并广播其它所述副校验节点及所述主校验节点;
所有校验节点皆各自验证所述每个所述副校验节点发送的候选区块的合法性,若合法,统计发送合法候选区块的校验节点数量,若校验节点数量超过所述区块链系统中全部校验节点的三分之二,每个所述校验节点向其它校验节点广播一个携带有自身签名的提交信息;
每个所述校验节点皆验证所述提交信息,并统计接收到并合法的提交信息的数量,每个所述副校验节点收集提交信息,待后续收到所述主校验节点提交的区块信息后,通过搜集的提交信息检查所述区块信息是否合法;
所述主校验节点验证签名后的提交信息的合法性,若合法,统计签名后并合法的提交信息的数量,若签名后并合法的提交信息的数量超过所述区块链系统中全部校验节点的三分之二,将所述候选区块记录于所述区块链网络中,并将合法的候选区块以及接收到的合法提交信息打包签名后,广播至全网。
6.根据权利要求5所述的方法,其特征在于,所述每个所述副校验节点验证所述候选区块的合法性,包括:
每个所述副校验节点验证所述候选区块的签名是否合法;
若合法,验证所述候选区块的有效性;
若非法,停止向其它所述副校验节点及所述主校验节点广播所述候选区块;
若有效,则所述候选区块属于合法;
若无效,则所述候选区块属于非法。
7.根据权利要求5所述的方法,其特征在于,所有校验节点皆各自验证所述每个所述副校验节点发送的候选区块的合法性,包括:
所有校验节点皆各自验证所述每个所述副校验节点发送的候选区块的有效性及签名,若所述候选区块有效并所述签名合法,则所述候选区块合法。
8.根据权利要求5所述的方法,其特征在于,所述根据拜占庭容错算法,共识验证所述候选区块,还包括:
所述副校验节点监测到所述主校验节点为故障节点或作恶节点,触发视图更换事件,以更换视图。
9.一种校验节点,其特征在于,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够用于执行如权利要求1至8任一项所述的共识验证方法。
10.一种区块链系统,其特征在于,包括若干个如权利要求9所述的校验节点及矿工节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳启元信息服务有限公司,未经深圳启元信息服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810994193.5/1.html,转载请声明来源钻瓜专利网。





