【技术实现步骤摘要】
一种同步处理方法、装置、设备及介质
本专利技术涉及区块链
,具体涉及基于区块链的数据处理领域,尤其涉及一种同步处理方法、一种同步处理装置、一种同步处理设备及一种计算机存储介质。
技术介绍
现有技术中,当区块链网络中的某个节点设备在进行区块链的同步处理时,会从区块链网络中的其他节点设备(如共识节点设备或同步节点设备)处逐个逐个地获取所需的区块,这样的同步效率较低。
技术实现思路
本申请实施例提供一种同步处理方法、装置、设备及介质,可有效提高同步处理效率。一方面,本申请实施例提供一种同步处理方法,该方法由区块链网络中的第一节点设备执行,区块链网络包括备选节点集,备选节点集中包含多个与第一节点设备相连接的备选节点设备,该方法包括:获取骨架集合及同步任务集合,骨架集合用于存储第一节点设备待同步的M个区块;骨架集合中包含P个骨架,同步任务集合中包括P个同步任务,一个骨架对应一个同步任务;其中M、P均为正整数;从备选节点集中选取第二节点设备,该第二节点设备是备选节点集中的至少一个备选节点设备;向第二节点设备并发同步任务集合中的同步任务,使第二节点设备执行同步任务并返回M个区块;将M个区块填充至骨架集合中的各骨架中。一方面,本申请实施例提供一种同步处理装置,同步处理装置设于区块链网络中的第一节点设备中,区块链网络包括备选节点集,备选节点集中包含多个与第一节点设备相连接的备选节点设备,该同步处理装置包括:获取单元,用于获取骨架集合及同步任务集合 ...
【技术保护点】
1.一种同步处理方法,其特征在于,所述方法由区块链网络中的第一节点设备执行,所述区块链网络包括备选节点集,所述备选节点集中包含多个与所述第一节点设备相连接的备选节点设备,所述方法包括:/n获取骨架集合及同步任务集合,所述骨架集合用于存储所述第一节点设备待同步的M个区块;所述骨架集合中包含P个骨架,所述同步任务集合中包括P个同步任务,一个骨架对应一个同步任务;其中M、P均为正整数;/n从所述备选节点集中选取第二节点设备,所述第二节点设备是所述备选节点集中的至少一个备选节点设备;/n向所述第二节点设备并发所述同步任务集合中的同步任务,使所述第二节点设备执行所述同步任务并返回所述M个区块;/n将所述M个区块填充至所述骨架集合中的各骨架中。/n
【技术特征摘要】
1.一种同步处理方法,其特征在于,所述方法由区块链网络中的第一节点设备执行,所述区块链网络包括备选节点集,所述备选节点集中包含多个与所述第一节点设备相连接的备选节点设备,所述方法包括:
获取骨架集合及同步任务集合,所述骨架集合用于存储所述第一节点设备待同步的M个区块;所述骨架集合中包含P个骨架,所述同步任务集合中包括P个同步任务,一个骨架对应一个同步任务;其中M、P均为正整数;
从所述备选节点集中选取第二节点设备,所述第二节点设备是所述备选节点集中的至少一个备选节点设备;
向所述第二节点设备并发所述同步任务集合中的同步任务,使所述第二节点设备执行所述同步任务并返回所述M个区块;
将所述M个区块填充至所述骨架集合中的各骨架中。
2.如权利要求1所述的方法,其特征在于,所述骨架集合中包括目标骨架,所述目标骨架是所述P个骨架中的任一个;
所述目标骨架包括N个数据单元,所述N个数据单元用于存储所述第一节点设备待同步的N个区块,所述N个区块与所述N个数据单元一一对应,N为正整数且N≤M。
3.如权利要求2所述的方法,其特征在于,所述目标骨架中的N个数据单元按序排列,所述N个区块是所述区块链网络中的连续区块;
所述N个数据单元中的第i个数据单元用于存储所述N个区块中的第i个区块;i为正整数且1≤i≤N。
4.如权利要求2所述的方法,其特征在于,目标第二节点设备是指第二节点设备中的任一个;所述目标第二节点设备用于执行所述目标骨架对应的目标同步任务,并向所述第一节点设备返回所述N个区块;
所述第一节点设备将所述N个区块填充至所述目标骨架包括:将所述N个区块分别填充至所述目标骨架的N个数据单元中。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
从所述目标骨架中读取所述N个数据单元存储的N个区块,并将读取的所述N个区块按序添加至所述第一节点设备本地存储的第一区块链上。
6.如权利要求1所述的方法,其特征在于,所述从所述备选节点集中选取第二节点设备,包括:
获取所述备选节点集中的各个备选节点设备的信任度;
将所述备选节点集中信任度高于信任阈值的至少一个备选节点设备确定为所述第二节点设备。
7.如权利要求1所述的方法,其特征在于,所述从所述备选节点集中选取第二节点设备,包括:
获取所述备选节点...
【专利技术属性】
技术研发人员:李茂材,王宗友,张劲松,周开班,时一防,黄焕坤,刘区城,刘攀,蓝虎,杨常青,朱耿良,孔利,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。