区块链节点的数据同步方法及其装置、设备和介质制造方法及图纸

技术编号:37370452 阅读:39 留言:0更新日期:2023-04-27 07:15
本发明专利技术公开了区块链节点的数据同步方法及其装置、设备和介质,该区块链节点的数据同步方法包括以下步骤:根据预设区块间隔数量的区块,生成一次截止到当前区块的最新全局状态数据;将截止到当前区块的所述最新全局状态数据存储至第一节点;新加入计算机网络的第二节点,直接获取所述第一节点中最新全局状态数据以及所述最新全局状态数据之后截止至当前区块的区块数据,得到第二节点的最新全局状态数据。本发明专利技术不仅能够快速的同步区块数据,而且可以获取最新全局状态数据,同时大幅度减少新增节点需要同步的数据量,加快新增节点可以为客户端提供服务。客户端提供服务。客户端提供服务。

【技术实现步骤摘要】
区块链节点的数据同步方法及其装置、设备和介质


[0001]本专利技术涉及区块链
,更具体地,涉及一种区块链节点的数据同步方法及其装置、设备和介质。

技术介绍

[0002]区块链,就是一个又一个区块组成的链条,每一个区块中保存了一定的信息,它们按照各自产生的时间顺序连接成链条。这个链条被保存在所有的服务器中,只要整个系统中有一台服务器可以工作,整条区块链就是安全的。这些服务器在区块链系统中被称为节点,它们为整个区块链系统提供存储空间和算力支持。
[0003]目前区块链节点的数据同步方法,主要采用以下两种方式:(1)全量数据同步,适用于全节点的数据同步方式,这种方式会把区块链的所有数据,全部都同步,在数据量很大的情况想,比如现在以太坊Ethereum的全量数据已经达到了4T,全量数据同步过程会很漫长;(2)区块头数据同步,适用于轻节点的数据同步方式,这种方式只适合于在区块数据验证。
[0004]对于需要获取某个地址的最新状态这种需求,上述两种数据同步方式则体现出明显的不足。对于全量数据同步方式,同步过程十分漫长,而对于区块头数本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种区块链节点的数据同步方法,其特征在于,包括以下步骤:根据预设区块间隔数量的区块,生成一次截止到当前区块的最新全局状态数据;将截止到当前区块的所述最新全局状态数据存储至第一节点;新加入计算机网络的第二节点,直接获取所述第一节点中最新全局状态数据以及所述最新全局状态数据之后截止至当前区块的区块数据,得到第二节点的最新全局状态数据。2.根据权利要求1所述的区块链节点的数据同步方法,其特征在于,配置不同预设所述区块间隔数量。3.根据权利要求2所述的区块链节点的数据同步方法,其特征在于,所述配置不同预设区块间隔数量包括:在创世区块中配置缺省间隔数量;根据配置更新指令,更新预设区块间隔数量。4.根据权利要求1所述的区块链节点的数据同步方法,其特征在于,所述预设区块间隔数量的计数方式从创世区块开始截止至预设区块间隔数量的最高值。5.根据权利要求1

4任一项所述的区块链节点的数据同步方法,其特征在于,所述最新全局状...

【专利技术属性】
技术研发人员:申凯陈鸿雁
申请(专利权)人:北京全界科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1