【技术实现步骤摘要】
一种同步处理方法、装置、设备及介质
本专利技术涉及区块链
,具体涉及基于区块链的数据处理领域,尤其涉及一种同步处理方法、一种同步处理装置、一种同步处理设备及一种计算机存储介质。
技术介绍
现有技术中,当区块链网络中的某个节点设备在进行区块链的同步处理时,会从区块链网络中的其他节点设备(如共识节点设备或同步节点设备)处逐个逐个地获取所需的区块,这样的同步效率较低。
技术实现思路
本申请实施例提供一种同步处理方法、装置、设备及介质,可有效提高同步处理效率。一方面,本申请实施例提供一种同步处理方法,该方法由区块链网络中的第一节点设备执行,区块链网络还包括第二节点设备,第一节点设备与第二节点设备相连接,该方法包括:确定第一节点设备待同步的目标区块;若第二节点设备中存在目标区块,则从第二节点设备获取目标区块的账本状态;采用目标区块的账本状态更新第一节点设备的分布式账本。一方面,本申请实施例提供一种同步处理装置,该同步处理装置设于区块链网络中的第一节点设备中,区块链网络还包括第二节点设备,第一节点设备与第二节点设备相连接,该同步处理装置包括:确定单元,用于确定第一节点设备待同步的目标区块;获取单元,用于若第二节点设备中存在目标区块,则从第二节点设备获取目标区块的账本状态;处理单元,用于采用目标区块的账本状态更新第一节点设备的分布式账本。在一种实施方式中,区块链网络包括备选节点集,备选节点集中包含多个与第一节点设备相连接的备选 ...
【技术保护点】
1.一种同步处理方法,其特征在于,所述方法由区块链网络中的第一节点设备执行,所述区块链网络还包括第二节点设备,所述第一节点设备与所述第二节点设备相连接,所述方法包括:/n确定所述第一节点设备待同步的目标区块;/n若所述第二节点设备中存在所述目标区块,则从所述第二节点设备获取所述目标区块的账本状态;/n采用所述目标区块的账本状态更新所述第一节点设备的分布式账本。/n
【技术特征摘要】
1.一种同步处理方法,其特征在于,所述方法由区块链网络中的第一节点设备执行,所述区块链网络还包括第二节点设备,所述第一节点设备与所述第二节点设备相连接,所述方法包括:
确定所述第一节点设备待同步的目标区块;
若所述第二节点设备中存在所述目标区块,则从所述第二节点设备获取所述目标区块的账本状态;
采用所述目标区块的账本状态更新所述第一节点设备的分布式账本。
2.如权利要求1所述的方法,其特征在于,所述确定所述第一节点设备待同步的目标区块,包括:
获取所述区块链网络中的参考区块链的区块高度,以及获取所述第一节点设备本地存储的第一区块链的区块高度;
将所述参考区块链的区块高度与所述第一区块链的区块高度之间的N个区块确定为所述第一节点设备待同步的目标区块,N为正整数。
3.如权利要求1所述的方法,其特征在于,所述区块链网络包括备选节点集,所述备选节点集中包含多个与所述第一节点设备相连接的备选节点设备;所述方法还包括:
从所述备选节点集中选取所述第二节点设备。
4.如权利要求3所述的方法,其特征在于,所述从所述备选节点集中选取第二节点设备,包括:
获取所述备选节点集中的各个备选节点设备的信任度;
从所述备选节点集中选择信任度最高的一个备选节点设备确定为所述第二节点设备;或者,
将所述备选节点集中信任度高于信任阈值的任一个备选节点设备确定为所述第二节点设备。
5.如权利要求3所述的方法,其特征在于,所述从所述备选节点集中选取第二节点设备,包括:
获取所述备选节点集中的各个备选节点设备的处理性能;
从所述备选节点集中选择处理性能最优的一个备选节点设备确定为所述第二节点设备;或者,
将所述备选节点集中处理性能优于性能阈值的任一个备选节点设备确定为所述第二节点设备。
6.如权利要求3所述的方法,其特征在于,所述从所述备选节点集中选取第二节点设备,包括:
接收所述备选节点集中的各个备选节点设备的区块存储声明;
将所述备选节点集中声明存储有所述目标区块的任一个备选节点设备确定为所述第二节点设备。
7.如权利要求1所述的方法,其特征在于,所述方法还包括:
对所述目标区块的账本状态进行校验;
若校验成功,则执行采用所述目标区块的账本状态更新所述第一节点设备的分布式账本的步骤。<...
【专利技术属性】
技术研发人员:李茂材,王宗友,张劲松,周开班,时一防,黄焕坤,刘区城,刘攀,蓝虎,杨常青,朱耿良,孔利,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。