[发明专利]区块链共识达成方法、装置有效
申请号: | 201710816647.5 | 申请日: | 2017-09-12 |
公开(公告)号: | CN107623686B | 公开(公告)日: | 2019-09-17 |
发明(设计)人: | 罗捷桓;张金波;曲强 | 申请(专利权)人: | 深圳先进技术研究院 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F9/50 |
代理公司: | 深圳青年人专利商标代理有限公司 44350 | 代理人: | 傅俏梅 |
地址: | 518055 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明适用计算机技术领域,提供了一种区块链共识达成方法、装置、设备及存储介质,该方法包括:当接收到构建区块的请求时,从预设区块链所有节点中随机选择一个节点,将选择的节点设置为验证用节点,通过验证用节点接收可验证范围内节点发送的节点验证请求,并获取请求发送节点到验证用节点之间的距离,通过验证用节点获取请求发送节点中离验证用节点最近的节点,将获取的节点设置为区块构建节点,并检测区块构建节点是否在预设时间段内将构建的区块链接到区块链上,当检测到区块构建节点在预设时间段内将构建的区块链接到区块链上时,对构建区块的区块构建节点达成共识,从而对由谁来构建区块的问题达成共识,提高了区块链共识机制的共识效果。 | ||
搜索关键词: | 区块 共识 达成 方法 装置 设备 存储 介质 | ||
【主权项】:
1.一种区块链共识达成方法,其特征在于,所述方法包括下述步骤:当接收到构建区块的请求时,从预设的区块链所有节点中随机选择一个节点,将所述选择的节点设置为验证用节点;通过所述验证用节点接收可验证范围内节点发送的节点验证请求,并获取发送所述节点验证请求的请求发送节点到所述验证用节点之间的距离;通过所述验证用节点获取所述请求发送节点中距离所述验证用节点最近的节点,将所述获取的节点设置为区块构建节点,并检测所述区块构建节点是否在预设时间段内将构建的区块链接到所述区块链上;当检测到所述区块构建节点在所述预设时间段内将所述构建的区块链接到所述区块链上时,对构建所述区块的所述区块构建节点达成共识;当未检测到所述区块构建节点在所述预设时间段内将所述构建的区块链接到所述区块链上时,放弃所述区块构建节点,跳转至通过所述验证用节点接收可验证范围内节点发送的节点验证请求,并获取所述发送节点验证请求的请求发送节点到所述验证用节点之间的距离的步骤,直至检测到所述获取的节点在所述预设时间段内将所述构建的区块链接到所述区块链上。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳先进技术研究院,未经深圳先进技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710816647.5/,转载请声明来源钻瓜专利网。