[发明专利]基于多方投票管理模式的联盟链分布式管理方法及系统在审
申请号: | 202110015448.0 | 申请日: | 2021-01-05 |
公开(公告)号: | CN112784296A | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 陈怡博;何丽;张盼;赵进 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/64;G06Q50/26;G06F16/27 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 姜丽辉 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 多方 投票 管理模式 联盟 分布式 管理 方法 系统 | ||
本发明公开了一种基于多方投票管理模式的联盟链分布式管理方法及系统,属于分布式管理技术领域。本发明方法包括:在联盟链网络中引入管理合约;在对联盟方拥有的管理平台进行初始化的阶段,确定盟主方,对盟主方及非盟主方进行联盟的初始化;初始化结束后,通过管理合约记录联盟方更新配置投票的次数及流程信息,进行更新配置;更新配置完成后,使用管理合约对更新配置进行标记,完成对联盟链的分布式管理。本发明极大的保证了隐私信息的安全性,实现了联盟共治。
技术领域
本发明涉及分布式管理技术领域,并且更具体地,涉及一种基于多方投票管理模式的联盟链分布式管理方法及系统。
背景技术
根据应用场景及用户需求的不同,区块链可分为公有链、联盟链和私有链三种,在区块链与实体经济深度融合的过程中,联盟链因其联盟共治的特性脱颖而出,具有极强的现实意义,但联盟链还存在性能、安全隐私和可用性等方面急需改善的问题,例如动态成员的准入机制设计,以及节点失效后的处理方案等。
在目前联盟链的实际应用案例中,虽然有多个联盟参与方存在,却经常由某一方(监管方)集中管理所有联盟方的管理员身份信息,由监管方将密钥安全保存在KEY或密钥安全模块中,这样在上述提到的动态成员加入时只需要监管方提供所有的管理员认证结果即可,这样虽然提升了安全性,可是当某些应用场景中多个联盟方无法互相托管密钥时,需要引入新的联盟自治管理机制。
发明内容
针对上述问题,本发明提出了一种基于多方投票管理模式的联盟链分布式管理方法,包括:
在联盟链网络中引入管理合约;
在对联盟方拥有的管理平台进行初始化的阶段,确定盟主方,对盟主方及非盟主方进行联盟的初始化;
初始化结束后,通过管理合约记录联盟方更新配置投票的次数及流程信息,进行更新配置;
更新配置完成后,使用管理合约对更新配置进行标记,完成对联盟链的分布式管理。
可选的,更新配置,包括:新组织加入联盟链、新组织加入通道或退出通道、共识节点加入通道或退出通道,或更改共识节点配置。
可选的,对盟主方及非盟主方进行管理平台的初始化,包括:
对盟主方及非盟主方的管理平台创建组织和节点;
将非盟主方的组织信息导出至非盟主方文件;
将文件中的非盟主方的组织信息导入盟主方;
控制盟主方根据盟主方和非盟主方的组织信息生成创世块,并执行初始化操作;
将创世块导出至盟主方文件;
将盟主方文件中的创世块导入非盟主方;
控制非盟主方部署节点,完成初始化。
可选的,更新配置为新组织加入联盟链时,具体包括:
获取任一联盟方的生成新组织信息,根据生成新组织信息提出加入联盟申请;
通过管理合约接收联盟申请,当任一联盟方查询到联盟申请后,同意申请并投票后,将新组织信息生成新的配置块,并对配置块并签名;
当管理合约收到签名后,将签名和联盟申请进行关联,并保存;
获取投票次数,投票大于预设值后,发起联盟申请的联盟方查询联盟申请关联的签名后,并将带有签名的配置块打包;
向共识节点发出配置请求,请求同意后,以打包的带有签名的配置块进行更新配置。
可选的,更新配置,完成后,使用管理合约标记新组织加入联盟链的更新状态;
所述更新状态包括成功,或失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110015448.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多功能复合熔喷无纺布及其制备方法
- 下一篇:一种用于对象界定的系统及方法