[发明专利]一种分叉问题的处理方法及装置有效
申请号: | 201910865414.3 | 申请日: | 2019-09-12 |
公开(公告)号: | CN110704464B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 孙大伟;张锦喜;彭奕填;马利平;黄嘉桐 | 申请(专利权)人: | 广州蚁比特区块链科技有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27;G06Q40/04 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 杜冠甫 |
地址: | 510000 广东省广州市黄埔*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种分叉问题的处理方法及装置,该方法包括区块链和区块链上的若干个公正节点,区块链上固定设置有N个工作节点;当区块链存在分叉时,从n个公正节点中选择出m个节点(n=m,其中m为奇数),让这m个节点自由选择跟随任意一个方向的链;当这m个节点都自由选择完毕时,分别统计两个分叉的方向上公正节点的个数,并选择两个方向上较多公正节点的链的方向为后续的全网链发展方向。本发明通过设置在固定检查点的区块链进行检测,能够及时识别区块链中的升级的节点,使得整个区块链的各个节点之间的信息始终保持一致,同时,通过验证的手段还能使得分叉的链条中选择最优的链条作为后续链的发展方向,提高区块链网的高效运行。 | ||
搜索关键词: | 一种 分叉 问题 处理 方法 装置 | ||
【主权项】:
1.一种分叉问题的处理方法,其特征在于,所述方法包括选择全网链发展方向和计算信用总分;/n所述选择全网链发展方向的步骤包括:在区块链上固定设置有n个公正节点,当所述区块链存在分叉时,从n个公正节点中选择出m个节点(n>=m,其中m为奇数),让这m个节点自由选择跟随任意一个方向的链;/n当这m个节点都自由选择完毕时,分别统计两个分叉的方向上公正节点的个数,并选择两个方向上较多公正节点的链的方向为后续的全网链发展方向,所述跟随方向包括全网链的发展方向和单个节点的跟随方向;/n所述全网链的发展方向的决定方法包括:从n个公正节点中选择出m个节点,m个节点中较多的节点选择的方向作为全网链发展方向;/n单个节点的跟随方向选择方法:分别计算两个链的信用总分,单个节点的跟随方向选择信用总分较大的那个链方向。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州蚁比特区块链科技有限公司,未经广州蚁比特区块链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910865414.3/,转载请声明来源钻瓜专利网。