预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共36页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114338724A(43)申请公布日2022.04.12(21)申请号202111670006.6(22)申请日2021.12.31(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11申请人蚂蚁区块链科技(上海)有限公司(72)发明人陶友贤(74)专利代理机构北京博思佳知识产权代理有限公司11415代理人李威(51)Int.Cl.H04L67/1097(2022.01)G06F16/27(2019.01)H04L9/40(2022.01)H04L43/0852(2022.01)权利要求书3页说明书29页附图3页(54)发明名称一种区块同步方法、装置、电子设备和存储介质(57)摘要本说明书提供一种区块同步方法、装置、电子设备和存储介质,其中该方法应用于第一节点设备,第一节点设备上部署有区块链系统内分别属于多个区块链网络的多个区块链节点,第一节点设备针对其部署的区块链节点维护有对应的区块缓存空间,任一区块链节点对应的区块缓存空间的大小正相关于任一区块链节点的节点权重因子;该方法包括:接收任一区块链节点所属区块链网络中的正常节点发送的落后区块;将落后区块缓存至任一区块链节点对应的区块缓存空间,以由任一区块链节点从区块缓存空间中读取并处理落后区块;在落后区块由任一区块链节点处理完毕的情况下,将落后区块移除区块缓存空间。CN114338724ACN114338724A权利要求书1/3页1.一种区块同步方法,应用于第一节点设备,第一节点设备上部署有区块链系统内分别属于多个区块链网络的多个区块链节点,第一节点设备针对其部署的区块链节点维护有对应的区块缓存空间,其中,第一节点设备部署的任一区块链节点对应的区块缓存空间的大小正相关于所述任一区块链节点的节点权重因子;所述方法包括:接收所述任一区块链节点所属区块链网络中的正常节点发送至所述任一区块链节点的落后区块,其中,所述正常节点维护有实际最新区块,且所述落后区块的区块高度处于所述任一区块链节点本地维护的最新区块的本地区块高度与所述实际最新区块的最新区块高度之间;将所述落后区块缓存至所述任一区块链节点对应的区块缓存空间,以由所述任一区块链节点从所述区块缓存空间中读取并处理所述落后区块;在所述落后区块由所述任一区块链节点处理完毕的情况下,将所述落后区块移除所述区块缓存空间。2.根据权利要求1所述的方法,所述任一区块链节点的节点权重因子包括:所述任一区块链节点的节点缓存权重占所述多个区块链节点的节点缓存权重之和的比值。3.根据权利要求1所述的方法,所述区块缓存空间的大小还正相关于所述本地区块高度与所述最新区块高度之间的落后程度。4.根据权利要求1所述的方法,还包括:接收所述任一区块链节点在所述本地区块高度落后于所述最新区块高度的情况下,按照动态请求周期进行周期性发送的针对所述落后区块的区块同步请求,并将所述区块同步请求转发至所述正常节点;其中,所述动态请求周期负相关于所述最新区块高度与所述本地区块高度之间的落后程度。5.根据权利要求4所述的方法,所述动态请求周期还负相关于所述任一区块链节点的节点权重因子。6.根据权利要求4所述的方法,所述区块链系统包括区块链主网及其管理的区块链子网,且部署有区块链子网中的子网节点的节点设备上还部署有主网节点;第一节点设备上维护有所述区块链主网中各主网节点分别所处的节点设备之间的网络拓扑结构以及所述网络拓扑结构对应的网络延迟信息;所述将所述区块同步请求转发至所述正常节点,包括:基于所述网络延迟信息从所述网络拓扑结构中确定第一节点设备与所述正常节点所处目标节点设备之间总延迟最小的转发路径,将所述区块同步请求根据确定出的转发路径转发至所述正常节点。7.根据权利要求6所述的方法,所述网络延迟信息包括所述网络拓扑结构中的近端网络链路的链路延迟和/或远端网络链路的链路延迟,所述近端网络链路为第一节点设备与其邻居节点设备之间的网络链路,所述远端网络链路为所述网络拓扑结构中除所述近端网络链路之外的网络链路。8.根据权利要求7所述的方法,还包括:根据本端链路延迟和/或对端链路延迟确定所述近端网络链路的链路延迟;其中,所述本端链路延迟由第一节点设备通过请求应答机制对所述近端网络链路进行检测得到,所述对端链路延迟由第一节点设备的邻居节点设备通过请求应答机制对所述近端网络链路进2CN114338724A权利要求书2/3页行检测得到;和/或,接收第一节点设备的邻居节点设备发送的所述远端网络链路的链路延迟,所述远端网络链路的链路延迟由所述远端网络链路的至少一端节点设备通过请求应答机制对所述远端网络链路进行检测得到的链路延迟所确定。9.根据权利要求8所述的方