[发明专利]一种组网部署方法、装置、电子设备和存储介质在审
申请号: | 202111665054.6 | 申请日: | 2021-12-31 |
公开(公告)号: | CN116418660A | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 黄玉琦;张翰臣;王倩雯;孟祥乾;贾浩 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | H04L41/0803 | 分类号: | H04L41/0803;H04L9/32;H04L9/40;H04L67/00;G06F16/27 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 组网 部署 方法 装置 电子设备 存储 介质 | ||
1.一种组网部署方法,其特征在于,应用于待部署主节点,所述待部署主节点上安装有部署代理程序,包括:
启动所述部署代理程序,获取预设的区块链配置信息,所述区块链配置信息包含:用于启动区块链节点的证书颁发机构CA证书和节点配置信息;
通过所述部署代理程序,将所述待部署主节点设置为目标区块链的头节点,并将所述头节点和所述CA证书进行关联;
基于所述节点配置信息,确定至少一个待部署辅节点,并分别建立与所述至少一个待部署辅节点的关联关系;
通过所述部署代理程序,将所述部署代理程序的安装程序,发送至所述至少一个待部署辅节点,以使接收到所述安装程序的每个待部署辅节点,执行以下操作:通过所述安装程序安装所述部署代理程序,以及通过所述部署代理程序,基于所述区块链配置信息,建立与所述CA证书的关联关系,将相应的待部署辅节点接入所述目标区块链。
2.如权利要求1所述的方法,其特征在于,所述启动所述部署代理程序,获取预设的区块链配置信息之前,包括:
按照设定的信息组合格式,对CA证书和预设的节点配置信息,进行组合封装,获得封装后的文件;
采用哈夫曼编码方式,对所述封装后的文件进行压缩,获得所述区块链配置信息。
3.如权利要求1所述的方法,其特征在于,所述通过所述部署代理程序,将所述待部署主节点设置为目标区块链的头节点,并将所述头节点和所述CA证书进行关联,包括:
通过所述部署代理程序,创建所述目标区块链的链标识;
将所述链标识与所述待部署主节点进行绑定,并将所述待部署主节点设置为所述目标区块链的头节点;
在所述CA证书中提取一个第一身份识别码,并将所述一个第一身份识别码设置为所述待部署主节点的主节点标识;所述主节点标识用于在所述目标区块链中唯一区分所述待部署主节点。
4.如权利要求1、2或3所述的方法,其特征在于,所述基于所述节点配置信息,确定至少一个待部署辅节点,包括:
基于所述节点配置信息,获取待部署辅节点数量和候选节点标识集合;
基于候选节点标识集合,确定符合待部署辅节点数量的至少一个待部署辅节点。
5.如权利要求4所述的方法,其特征在于,所述分别建立与所述至少一个待部署辅节点的关联关系,包括:
针对所述至少一个待部署辅节点,分别执行以下操作:
针对一个待部署辅节点,在所述CA证书中提取一个第二身份识别码;
将所述一个第二身份识别码设置为所述一个待部署辅节点的辅节点标识;所述辅节点标识用于在所述目标区块链中唯一区分所述一个待部署辅节点。
6.如权利要求1、2或3所述的方法,其特征在于,所述通过所述部署代理程序,将所述部署代理程序的安装程序,发送至所述至少一个待部署辅节点之后,还包括:
分别接收所述至少一个待部署节点,各自返回的反馈信息;
若基于接收的各反馈信息,确认任意一待部署辅节点未接收所述安装程序,则通过所述部署代理程序再次向所述任意一待部署辅节点,发送所述安装程序,直至确认所述任意一待部署辅节点成功接收所述安装程序为止。
7.一种组网部署方法,其特征在于,应用于每个待部署辅节点,包括:
接收待部署主节点发送的部署代理程序的安装程序,所述部署主节点为目标区块链的头节点;
通过所述安装程序安装所述部署代理程序,以及通过所述部署代理程序,获取预设的区块链配置信息,所述区块链配置信息包含:用于启动区块链节点的证书颁发机构CA证书和节点配置信息;
通过所述部署代理程序,基于所述区块链配置信息,建立待部署辅节点与所述CA证书的关联关系,将所述待部署辅节点接入所述目标区块链。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111665054.6/1.html,转载请声明来源钻瓜专利网。