共识可信集群的变更方法、装置、计算机设备及介质制造方法及图纸

技术编号:35314258 阅读:23 留言:0更新日期:2022-10-22 13:06
本申请实施例适用于区块链技术领域,提供了一种共识可信集群的变更方法、装置、计算机设备及介质。所述方法应用于区块链,包括:确定所述区块链中共识可信集群新增的验证者节点的当前世代以及所述共识可信集群所处的目标世代;向处于所述目标世代的目标验证者节点请求目标状态信息和目标集群变更证明;根据所述目标集群变更证明,对所述目标状态信息进行验证;若所述目标状态信息通过验证,则同步所述目标状态信息对应的所述共识可信集群的状态,以完成所述共识可信集群的变更。通过上述方法,在共识可信集群变更时,新增验证者节点可以在同步共识可信集群的状态之前,对共识可信集群的状态进行验证,从而可以确定一个可信任的同步目标状态。的同步目标状态。的同步目标状态。

【技术实现步骤摘要】
共识可信集群的变更方法、装置、计算机设备及介质


[0001]本申请属于区块链
,特别是涉及一种共识可信集群的变更方法、装置、计算机设备及介质。

技术介绍

[0002]区块链的共识可信集群可以用于保障区块链的一致性。共识可信集群中可以包括多个验证者节点,多个验证者节点可以达成一个可信任的同步目标状态。
[0003]当共识可信集群中的验证者节点变更时,对于现有的验证者节点来说,当前验证者集群对系统状态的更新是可信的,但是对于新加入或处于落后状态的验证者节点来说,在区块链系统集群配置发生多次变更后,难以确定一个可信任的同步目标状态。
[0004]在进行状态同步时,新加入或者处于落后状态的验证者节点需要在状态同步的过程中对共识可信集群的每次状态变化进行验证,无法在状态同步前确定待同步的状态是否具有合法性。

技术实现思路

[0005]有鉴于此,本申请实施例提供了一种共识可信集群的变更方法、装置、计算机设备及介质,用以在同步状态之前确定可信任的目标状态信息。
[0006]本申请实施例的第一方面提供了一种共识可信本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种共识可信集群的变更方法,其特征在于,应用于区块链,所述方法包括:确定所述区块链中共识可信集群新增的验证者节点的当前世代以及所述共识可信集群所处的目标世代;向处于所述目标世代的目标验证者节点请求目标状态信息和目标集群变更证明;根据所述目标集群变更证明,对所述目标状态信息进行验证;若所述目标状态信息通过验证,则根据所述目标状态信息更新新增的所述验证者节点的状态信息,以完成所述共识可信集群的变更。2.如权利要求1所述的变更方法,其特征在于,所述根据所述目标集群变更证明,对所述目标状态信息进行验证,包括:获取所述目标集群变更证明中的法定证书列表,所述法定证书列表中包括一个或多个法定证书;确定各个所述法定证书及各个所述法定证书对应的验证信息;采用所述验证信息分别对各个所述法定证书进行验证;若各个所述法定证书均通过验证,则确定所述目标状态信息验证通过;若任一所述法定证书未通过验证,则确定所述目标状态信息验证未通过。3.如权利要求2所述的变更方法,其特征在于,一个或多个所述法定证书在所述法定证书列表中具有相应的排列顺序,所述确定各个所述法定证书及各个所述法定证书对应的验证信息,包括:确定所述排列顺序在第一位的第一法定证书,将新增的所述验证者节点的检查者列表作为所述第一法定证书的验证信息;针对第二法定证书,确定所述第二法定证书前一位的法定证书,将所述前一位的法定证书中的验证者列表作为所述第二法定证书的验证信息,所述第二法定证书为所述法定证书列表中不在第一位的任一法定证书。4.如权利要求3所述的变更方法,其特征在于,所述采用所述验证信息分别对各个所述法定证书进行验证,包括:针对任一所述法定证书,确定所述法定证书的验证信息对应的验证者列表、所述法定证书的哈希值和所述法定证书的签名信息,所述法定证书的验证信息对应的验证者列表包括与所述共识可信集群的多个验证者节点的公钥;根据所述公钥和所述哈希值,对所述签名信息进行验证;若所述签名信息验证通过,则确定所述法定证书验证通过。5.如权利要求1

4任一项所述的变更方法,其特征在于,所述方法还包括:若接收到其他验证者节点广播的与所述当前世代匹配的变更提案,则对所述变更提案进行投票,得到第一投票消息;将所述第一投票消息广播至所述共识可信集群的所述其他验证者节点,并接收所述其他验证者节点广播的第二投票消息;根据接收到的所述第二投票消息生成目标法定证书;基于所述目标法定证书,更新新增的所述验证者节点的所述状态信息,以完成所述共识可信集群的更新。6.如权利要求5所述的变更方法,其特征在于,所述第二投票消息包括第一世代版本
号,所述根据接收到的所述第二投票消息生成目标法定证书,包括:确定所述第一世代版本号与所...

【专利技术属性】
技术研发人员:邱炜伟黄方蕾袁超李伟尚璇
申请(专利权)人:杭州趣链科技有限公司
类型:发明
国别省市:

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

1