基于区块链的节点升级方法、装置以及电子设备与流程

文档序号:37980539发布日期:2024-05-13 12:39阅读:来源:国知局

技术特征:

1.一种基于区块链的节点升级方法,其特征在于,包括:

2.根据权利要求1所述的基于区块链的节点升级方法,其特征在于,将所述升级文件包分割为l个子文件包,包括:

3.根据权利要求1所述的基于区块链的节点升级方法,其特征在于,将所述l个子文件包分发给所述区块链中的各个节点,包括:

4.根据权利要求3所述的基于区块链的节点升级方法,其特征在于,在控制所述区块链中的各个节点通过所述区块链的共识途径同步所述各个节点所接收到的子文件包的过程中,所述基于区块链的节点升级方法还包括:

5.根据权利要求4所述的基于区块链的节点升级方法,其特征在于,根据所述全网位图和所述第i个节点对应的节点位图,控制所述第i个节点通过所述共识途径从与所述第i个节点建立有通讯联系的其他节点处获取所述第i个节点在当前时刻未接收到的子文件包,包括:

6.根据权利要求5所述的基于区块链的节点升级方法,其特征在于,根据所述全网位图和所述第i个节点对应的节点位图确定目标节点,包括:

7.根据权利要求1所述的基于区块链的节点升级方法,其特征在于,将所述l个子文件包分发给所述区块链中的各个节点,包括:

8.根据权利要求1所述的基于区块链的节点升级方法,其特征在于,控制所述区块链中的各个节点将接收到的l个子文件包拼接为所述升级文件包,并依据拼接完成的升级文件包对节点进行升级操作,包括:

9.根据权利要求8所述的基于区块链的节点升级方法,其特征在于,在控制每个同意进行节点升级的节点将接收到的l个子文件包拼接为所述升级文件包,并依据拼接完成的升级文件包进行升级操作之后,所述基于区块链的节点升级方法还包括:

10.一种基于区块链的节点升级装置,其特征在于,包括:

11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行权利要求1至9中任意一项所述的基于区块链的节点升级方法。

12.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至9中任意一项所述的基于区块链的节点升级方法。


技术总结
本申请公开了一种基于区块链的节点升级方法、装置以及电子设备,涉及区块链技术领域。其中,该方法包括:获取升级文件包,其中,升级文件包用于对区块链中的各个节点进行升级;将升级文件包分割为L个子文件包,其中,L为大于1的整数;将L个子文件包分发给区块链中的各个节点;控制区块链中的各个节点通过区块链的共识途径同步各个节点所接收到的子文件包;控制区块链中的各个节点将接收到的L个子文件包拼接为升级文件包,并依据拼接完成的升级文件包对节点进行升级操作。本申请解决了现有技术中需要对所有的区块链节点进行停用后才能逐一进行升级所导致的节点升级效率低的技术问题。

技术研发人员:陈法山
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:
技术公布日:2024/5/12
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1