[发明专利]共识网络管理方法、装置、计算机以及可读存储介质在审
申请号: | 202010245792.4 | 申请日: | 2020-03-31 |
公开(公告)号: | CN111461885A | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 刘攀;李茂材;王宗友;蓝虎;周开班;孔利;杨常青;朱耿良;黄焕坤;刘区城;时一防;张劲松 | 申请(专利权)人: | 财付通支付科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 共识 网络 管理 方法 装置 计算机 以及 可读 存储 介质 | ||
1.一种共识网络管理方法,其特征在于,所述方法包括:
当区块链网络信息满足共识委员会更新条件时,生成包含合约调用函数的合约调用区块;
根据所述合约调用区块中的所述合约调用函数调用智能合约,所述智能合约包括配置标识与共识配置信息之间的映射关系,所述配置标识用于表征对应的共识配置信息的记录时间;
触发所述智能合约获取目标配置标识对应的目标共识配置信息;所述目标配置标识是指所述智能合约中的配置标识中表征为最大记录时间的配置标识,所述目标共识配置信息包括至少两个目标节点;
当所述合约调用区块通过共识验证时,所述智能合约根据所述目标共识配置信息,将共识委员会更新为所述至少两个目标节点。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述区块链网络信息;所述区块链网络信息包括所述区块链中的最大区块高度及委员会管理列表,所述委员会管理列表包括所述共识委员会管理的区块高度范围;
当所述最大区块高度大于所述区块高度范围中的最大管理区块高度时,确定所述区块链网络信息满足所述共识委员会更新条件。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述区块链网络信息;所述区块链网络信息包括第一网络节点发送的共识网络添加请求;
根据所述共识网络添加请求对所述第一网络节点进行共识,若共识通过,则根据所述第一网络节点生成所述目标共识配置信息;
生成所述目标共识配置信息对应的所述目标配置标识,将所述目标共识配置信息及所述目标配置标识之间的映射关系添加至所述智能合约,确定所述区块链网络信息满足所述共识委员会更新条件。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
获取候选共识节点集合及共识选举算法,所述候选共识节点集合包括至少两个候选共识节点;
根据所述共识选举算法从所述至少两个候选共识节点中选取所述至少两个目标节点,将所述至少两个目标节点添加至所述目标共识配置信息中;
生成所述目标共识配置信息对应的所述目标配置标识,将所述目标配置标识及所述目标共识配置信息添加至所述智能合约中。
5.如权利要求1所述的方法,其特征在于,所述智能合约根据所述目标共识配置信息,将共识委员会更新为所述至少两个目标节点,包括:
所述智能合约根据所述目标共识配置信息,获取所述至少两个目标节点的节点身份信息,根据所述节点身份信息更新共识信息池;
根据所述共识信息池将所述共识委员会更新为所述至少两个目标节点;所述共识信息池用于建立所述至少两个目标节点之间的网络连接关系。
6.如权利要求1所述的方法,其特征在于,所述智能合约根据所述目标共识配置信息,将共识委员会更新为所述至少两个目标节点,包括:
获取交易数据,根据所述目标共识配置信息与所述交易数据生成第一交易区块,将所述第一交易区块广播给剩余共识节点,以使所述剩余共识节点接收到所述第一交易区块后,触发所述智能合约开通所述剩余共识节点的共识权限,具备所述共识权限的剩余共识节点具备对所述第一交易区块进行共识的能力;所述剩余共识节点包括所述至少两个目标节点中除了本地节点之外的节点。
7.如权利要求1所述的方法,其特征在于,所述智能合约根据所述目标共识配置信息,将共识委员会更新为所述至少两个目标节点,包括:
获取更新后的共识出块节点发送的第二交易区块,所述第二交易区块包括交易数据及所述目标共识配置信息;所述至少两个目标节点包括所述更新后的共识出块节点;
获取所述目标共识配置信息中的所述至少两个目标节点;
若所述至少两个目标节点包括本地节点,则触发所述智能合约将所述共识委员会更新为所述至少两个目标节点,将所述本地节点的共识标志位更新为可共识标志,根据所述可共识标志对所述第二交易区块进行共识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于财付通支付科技有限公司,未经财付通支付科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010245792.4/1.html,转载请声明来源钻瓜专利网。