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中任意一项所述的基于区块链的节点升级方法。