[发明专利]一种区块同步方法、装置及存储介质有效
申请号: | 201911124322.6 | 申请日: | 2019-11-15 |
公开(公告)号: | CN110888892B | 公开(公告)日: | 2023-06-16 |
发明(设计)人: | 李茂材;朱耿良;杨常青;刘区城;刘攀;蓝虎;周开班;时一防;王宗友;张劲松;黄焕坤;孔利 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 同步 方法 装置 存储 介质 | ||
本发明实施例公开了一种区块同步方法、装置及存储介质,其中,该方法包括:第一节点获取第一目标节点集合中各个节点的热度,所述第一节点是所述多个节点中的任意一个节点,所述第一目标节点集合包括所述多个节点中的至少一个节点;所述第一节点根据所述热度从所述第一目标节点集合中确定出第二节点;所述第一节点向所述第二节点发送同步区块请求,所述同步区块请求中携带了区块标识,所述同步区块请求用于指示所述第二节点获取区块链中与所述区块标识对应目标区块,并将所述目标区块发送给所述第一节点。通过这种实施方式,有助于提高区块同步的效率和灵活性,以及提升网络流量的利用率。
技术领域
本申请涉及计算机技术领域,尤其涉及一种区块同步方法、装置及存储介质。
背景技术
现有的区块链技术中,区块同步的方法是一个节点随机向区块链中的一个节点或多个节点请求一个高度的区块来实现区块同步。然而,这样方式可能会选取到热度较高的节点向其请求区块,从而导致区块同步的效率较低,同时区块链中其他热度较低的节点得不到合理利用,从而使得网络流量利用率较低。
发明内容
本发明实施例提供了一种区块同步方法、装置及存储介质,通过选取热度较低的节点来实现区块同步,有助于提高区块同步的效率和灵活性,以及提升网络流量的利用率。
第一方面,本发明实施例提供了一种区块同步方法,应用于区块链网络,所述区块链网络中包括多个节点,所述方法包括:
第一节点获取第一目标节点集合中各个节点的热度,所述第一节点是所述多个节点中的任意一个节点,所述第一目标节点集合包括所述多个节点中的至少一个节点;
所述第一节点根据所述热度从所述第一目标节点集合中确定出第二节点;
所述第一节点向所述第二节点发送同步区块请求,所述同步区块请求中携带了区块标识,所述同步区块请求用于指示所述第二节点获取区块链中与所述区块标识对应目标区块,并将所述目标区块发送给所述第一节点。
第二方面,本发明实施例提供了另一种区块同步方法,应用于区块链网络,所述区块链网络中包括多个节点,所述方法包括:
第二节点接收第一节点发送的同步区块请求,所述同步区块请求中携带了区块标识,所述第一节点是所述多个节点中的任意一个节点,所述第二节点是所述第一节点根据热度从第一目标节点集合中确定出来的,所述第一目标节点集合包括所述多个节点中的至少一个节点;
所述第二节点响应所述同步区块请求获取区块链中与所述区块标识对应目标区块;
所述第二节点将所述目标区块发送给所述第一节点。
第三方面,本发明实施例提供了一种区块同步装置,应用于区块链网络,所述区块链网络中包括多个节点,所述装置包括:
第一获取模块,用于第一节点获取第一目标节点集合中各个节点的热度,所述第一节点是所述多个节点中的任意一个节点,所述第一目标节点集合包括所述多个节点中的至少一个节点;
确定模块,用于所述第一节点根据所述热度从所述第一目标节点集合中确定出第二节点;
第一发送模块,用于所述第一节点向所述第二节点发送同步区块请求,所述同步区块请求中携带了区块标识,所述同步区块请求用于指示所述第二节点获取区块链中与所述区块标识对应目标区块,并将所述目标区块发送给所述第一节点。
第四方面,本发明实施例提供了另一种区块同步装置,应用于区块链网络,所述区块链网络中包括多个节点,所述装置包括:
接收模块,用于第二节点接收第一节点发送的同步区块请求,所述同步区块请求中携带了区块标识,所述第一节点是所述多个节点中的任意一个节点,所述第二节点是所述第一节点根据热度从第一目标节点集合中确定出来的,所述第一目标节点集合包括所述多个节点中的至少一个节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911124322.6/2.html,转载请声明来源钻瓜专利网。