[发明专利]一种区块链网络出块时的区块传递方法、装置及设备有效
申请号: | 201910973723.2 | 申请日: | 2019-10-14 |
公开(公告)号: | CN110995589B | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 金志宇;何光宇;金铸;武二亮 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | H04L45/12 | 分类号: | H04L45/12;H04L45/122;H04L67/1097 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 郭一斐 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 网络 出块时 传递 方法 装置 设备 | ||
1.一种区块链网络出块时的区块传递方法,其特征在于,所述方法包括:
分别确定出块节点将区块传递至区块链网络的各个节点的用时最短路径;
基于各个节点对应的所述用时最短路径,确定所述区块链网络的区块传递路径;
根据所述区块传递路径,将所述区块传递至所述区块链网络的各个节点;
其中所述分别确定出块节点将区块传递至区块链网络的各个节点的用时最短路径,包括:
将节点集合中的任一节点确定为目标节点;其中,所述节点集合包括区块链网络中的预设节点;
确定出块节点将区块传递至所述目标节点的用时最短路径;
将所述用时最短路径中包含的节点从所述节点集合中剔除后,继续执行所述将节点集合中的任一节点确定为目标节点的步骤,直到所述节点集合为空;
其中用时最短路径是出块节点将区块直接传递至目标节点的路径,或者是出块节点经过任意一个或多个该区块链网络中的其他节点将区块传递至目标节点的路径。
2.根据权利要求1所述的方法,其特征在于,所述确定出块节点将区块传递至所述目标节点的用时最短路径,包括:
确定出块节点经过m个节点将区块传递至所述目标节点所用的最短时间T;其中,m的初始取值为0;
确定所述区块链网络的节点中是否存在m+1个节点,使得所述出块节点经过所述m+1个节点将所述区块传递至所述目标节点所用的时间少于所述最短时间T;
如果存在,则将m的取值加1后,继续执行所述确定出块节点经过m个节点将区块传递至所述目标节点所用的最短时间T的步骤,直到确定所述区块链网络的节点中不存在m+1个节点,使得所述出块节点经过所述m+1个节点将所述区块传递至所述目标节点所用的时间少于所述最短时间T;
将所述出块节点经过所述m个节点将所述区块传递至所述目标节点的路径确定为所述出块节点将所述区块传递至所述目标节点的用时最短路径。
3.根据权利要求1或2所述的方法,其特征在于,所述将节点集合中的任一节点确定为目标节点,包括:
分别确定出块节点将区块直接传递至节点集合中的各个节点所用的时间;
将所用的时间最长的节点确定为目标节点。
4.根据权利要求1所述的方法,其特征在于,所述分别确定出块节点将区块传递至区块链网络的各个节点的用时最短路径,包括:
基于区块链网络中各个节点的硬件性能和节点之间的网络性能,分别确定出块节点将区块传递至区块链网络的各个节点的用时最短路径。
5.根据权利要求1所述的方法,其特征在于,所述基于各个节点对应的所述用时最短路径,确定所述区块链网络的区块传递路径,包括:
对各个节点对应的用时最短路径中包含的相同的节点进行合并且去重处理,得到所述区块链网络的区块传递路径。
6.一种区块链网络出块时的区块传递装置,其特征在于,所述装置包括:
第一确定模块,用于分别确定出块节点将区块传递至区块链网络的各个节点的用时最短路径;
第二确定模块,用于基于各个节点对应的所述用时最短路径,确定所述区块链网络的区块传递路径;
传递模块,用于根据所述区块传递路径,将所述区块传递至所述区块链网络的各个节点;
所述第一确定模块,包括:
第一确定子模块,用于将节点集合中的任一节点确定为目标节点;其中,所述节点集合包括区块链网络中的预设节点;
第二确定子模块,用于确定出块节点将区块传递至所述目标节点的用时最短路径;
剔除子模块,用于将所述用时最短路径中包含的节点从所述节点集合中剔除;
第一触发子模块,用于在所述剔除子模块后,触发所述第一确定子模块,直到所述节点集合为空。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行如权利要求1-5任一项所述的方法。
8.一种区块链网络出块时的区块传递设备,其特征在于,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1-5任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910973723.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种耐磨箱包用面料及其制备方法
- 下一篇:一种旋转面圈结构及具有其的手表