[发明专利]基于区块链网络的节点管理方法、装置、设备及存储介质有效
申请号: | 202110581148.9 | 申请日: | 2021-03-29 |
公开(公告)号: | CN113286004B | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 刘攀 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L67/1097 | 分类号: | H04L67/1097;H04L9/40;G06F16/901 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 网络 节点 管理 方法 装置 设备 存储 介质 | ||
1.一种基于区块链网络的节点管理方法,其特征在于,所述区块链网络包括共识委员会,所述共识委员会中包括一个或多个成员节点,每个成员节点均具有对区块链的记账权限;所述方法由所述共识委员会中的目标成员节点执行,所述方法包括:
获取所述目标成员节点的第二索引值,所述第二索引值处于可用状态,所述可用状态的第二索引值指示所述目标成员节点具有对所述区块链的记账权限;
若检测到针对所述共识委员会的更新事件,则获取新的委员会信息,所述新的委员会信息包括:更新后的共识委员会中的各个成员节点的索引值;
采用所述第二索引值对所述新的委员会信息进行索引值命中处理;
若命中失败,则将所述第二索引值设置为不可用状态,所述不可用状态的第二索引值指示所述目标成员节点不属于所述更新后的共识委员会;
若所述目标成员节点重新加入共识委员会,则重新将所述第二索引值设置为所述可用状态,使所述目标成员节点基于所述可用状态的第二索引值,重新参与所述区块链的记账处理。
2.如权利要求1所述的方法,其特征在于,所述目标成员节点具备对所述区块链的记账权限;所述方法还包括:
响应关于目标设备的节点注册请求,根据所述节点注册请求对所述目标设备进行共识处理;
在所述目标设备通过共识处理后,获取索引参数,所述索引参数是根据所述共识委员会中的各个成员节点的节点信息确定的;
按照索引分配策略,采用所述索引参数为所述目标设备分配第一索引值,并通知所述目标设备加入所述区块链网络,所述第一索引值处于不可用状态;
在确定所述目标设备具有记账权限后,将所述第一索引值设置为可用状态,使得所述目标设备基于所述可用状态的第一索引值,作为所述共识委员会中的新成员节点参与所述区块链的记账处理。
3.如权利要求2所述的方法,其特征在于,所述共识委员会中的任一成员节点的节点信息包括所述任一成员节点的索引值;所述节点注册请求包括治理合约的合约哈希,所述治理合约中包括全局索引的当前值,所述全局索引的当前值是根据所述各个成员节点的索引值确定的;
所述获取索引参数,包括:从所述合约哈希对应的治理合约中,获取所述全局索引的当前值,并将所述全局索引的当前值作为所述索引参数;
所述按照索引分配策略,采用所述索引参数为所述目标设备分配第一索引值,包括:将所述索引参数作为所述第一索引值,分配给所述目标设备。
4.如权利要求3所述的方法,其特征在于,所述全局索引的当前值等于:对基于所述各个成员节点的索引值所确定的最大索引值,进行原子自增处理后的值;
其中,所述最大索引值是从所述各个成员节点的索引值和其他节点的索引值中确定的;所述共识委员会是从所述区块链网络中的多个共识节点中选举得到的,所述其他节点包括:所述多个共识节点中除所述共识委员会以外的各个共识节点,或者所述区块链网络中除所述共识委员会以外的各个节点。
5.如权利要求3或4所述的方法,其特征在于,所述将所述索引参数作为所述第一索引值,分配给所述目标设备之后,所述方法还包括:
在所述治理合约中对所述全局索引的当前值进行原子自增处理,以更新所述全局索引的当前值;
将更新后的当前值记录至所述区块链中,所述更新后的当前值用于为下一个加入所述区块链网络的设备确定索引值。
6.如权利要求3或4所述的方法,其特征在于,所述从所述合约哈希对应的治理合约中,获取所述全局索引的当前值之前,所述方法还包括:
若接收到关于所述治理合约的部署请求,则获取所述治理合约的签名信息,并对所述签名信息进行信息校验,所述信息校验包括以下至少一项:有效性校验和格式校验;
若通过所述信息校验,则调用虚拟机将所述治理合约的合约哈希和所述治理合约的合约内容关联写入所述区块链网络的智能合约,以更新所述智能合约;
对更新后的智能合约进行共识处理,并在所述更新后的智能合约通过共识处理后,将所述更新后的智能合约存储至所述区块链。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110581148.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种点云快速配准方法
- 下一篇:热电转换回流的太阳能节能系统