[发明专利]一种联盟链配置更新方法及其装置在审
申请号: | 202010067579.9 | 申请日: | 2020-01-20 |
公开(公告)号: | CN111324367A | 公开(公告)日: | 2020-06-23 |
发明(设计)人: | 陈喆;张文海 | 申请(专利权)人: | 链石(上海)信息科技有限公司 |
主分类号: | G06F8/656 | 分类号: | G06F8/656;G06F9/445;G06F16/27;H04L12/24;H04L29/08 |
代理公司: | 北京联瑞联丰知识产权代理事务所(普通合伙) 11411 | 代理人: | 黄冠华 |
地址: | 200000 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联盟 配置 更新 方法 及其 装置 | ||
1.一种联盟链配置更新方法,联盟链应用中的节点包括更新配置节点和产块节点,其特征在于,所述方法包括:
通过更新配置节点接收客户端发送的针对处于运行状态的联盟链的配置更新指令,其中,所述配置更新指令中包含有待更新的目标配置数据;
执行所述配置更新指令,若执行成功,将所述配置更新指令广播给所述联盟链应用中除所述更新配置节点以外的其他节点,其中,其他节点包括产块节点;
通过所述产块节点接收并执行所述配置更新指令,若执行成功且轮到该产块节点出块,将所述配置更新指令打包进区块中并广播至所述联盟链应用中所有节点,其中,所有节点包括所有具有投票权的产块节点;
判断属于同一联盟链应用中的产块节点中是否有三分之二以上的节点已投票通过执行所述配置更新指令,若是,将包含所述配置更新指令的区块变为不可逆区块,以及将联盟链应用中的所有节点应用所述区块中的所有操作,其中,所有操作包括配置更新操作。
2.根据权利要求1所述的联盟链配置更新方法,其特征在于,所述更新配置节点包括第一数据传输模块和第一更新配置模块,所述产块节点包括第二数据传输模块、第二更新配置模块和共识模块;其中,
通过第一数据传输模块接收客户端发送的针对处于运行状态的联盟链的配置更新指令,及通过第一更新配置模块执行所述配置更新指令;
通过第二数据传输模块接收所述配置更新指令,及通过所述第二更新配置模块执行所述配置更新指令,若执行成功且轮到该产块节点出块,将所述配置更新指令打包进区块中并广播至所述联盟链应用中所有节点;
通过所述共识模块判断属于同一联盟链应用中的产块节点中是否有三分之二以上的节点已投票通过执行所述配置更新指令,若是,将包含所述配置更新指令的区块变为不可逆区块,以及控制联盟链应用中的所有节点应用所述区块中的所有操作。
3.根据权利要求1所述的联盟链配置更新方法,其特征在于,所述目标配置数据包括针对所述联盟链的待更新的账号管理数据、准入控制数据和权限设置数据。
4.根据权利要求1所述的联盟链配置更新方法,其特征在于,还包括:当判断属于同一联盟链应用中的产块节点中有三分之二以上的节点已投票通过执行所述配置更新指令时,将所述目标配置数据更新本地原有配置并存储到数据库中。
5.根据权利要求1所述的联盟链配置更新方法,其特征在于,还包括:所述联盟链应用中的各个节点均对应有相同的共识机制,应用所述共识机制判断同一联盟链应用中的产块节点中是否有三分之二以上节点已投票通过执行所述配置更新指令。
6.一种联盟链配置更新装置,其特征在于,包括:
客户端,用于发起配置更新指令至更新配置节点;
更新配置节点,接收客户端发送的针对处于运行状态的联盟链的配置更新指令,其中,所述配置更新指令中包含有待更新的目标配置数据;及执行所述配置更新指令,若执行成功,将所述配置更新指令广播给所述联盟链应用中除所述更新配置节点以外的其他节点,其中,其他节点包括产块节点;
产块节点,接收并执行所述配置更新指令,若执行成功且轮到该产块节点出块,将所述配置更新指令打包进区块中并广播至所述联盟链应用中所有节点,其中,所有节点包括所有具有投票权的产块节点;及判断属于同一联盟链应用中的产块节点中是否有三分之二以上的节点已投票通过执行所述配置更新指令,若是,将包含所述配置更新指令的区块变为不可逆区块,以及将联盟链应用中的所有节点应用所述区块中的所有操作,其中,所有操作包括配置更新操作。
7.根据权利要求6所述的联盟链配置更新装置,其特征在于,所述目标配置数据包括针对所述联盟链的待更新的账号管理数据、准入控制数据和权限设置数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于链石(上海)信息科技有限公司,未经链石(上海)信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010067579.9/1.html,转载请声明来源钻瓜专利网。