【技术实现步骤摘要】
区块链一体机及其多节点部署方法、装置、存储介质
本申请属于区块链
,尤其涉及一种区块链一体机及其多节点部署方法、装置、存储介质。
技术介绍
目前,在多个联盟区块链构成的应用联盟体系中,存在两个联盟区块链在同一部门或机构汇聚的场景,该部门或机构需要部署两个独立的区块链节点,每个节点接入一套独立的区块链网络,而为了节约成本,通常可以基于一个服务器,并通过在服务器中安装虚拟机,来部署两个区块链节点。但当部署多个节点或者在已部署节点的基础上增加节点时需要在服务器中增装虚拟机,并在虚拟机中安装节点部署软件,增装虚拟机以及安装节点部署软件耗时较长,部署效率较低,消耗服务器硬件资源较大且操作不同的区块链节点时需要在虚拟机或服务器间切换,操作较为不便,运维难度较高。
技术实现思路
有鉴于此,本申请实施例提供了一种区块链一体机及其多节点部署方法、装置、存储介质,以解决现有技术在单服务器上部署多个节点时部署效率较低的问题。第一方面,本申请实施例提供一种应用于区块链一体机的多节点部署方法,所述区块链一体机上配置有 ...
【技术保护点】
1.一种应用于区块链一体机的多节点部署方法,其特征在于,所述区块链一体机上配置有两个以上IP地址,所述多节点部署方法包括:/n在所述区块链一体机上创建目标区块链节点,并检测所述区块链一体机中是否存在已配置节点,其中,所述已配置节点指已接入一区块链网络的区块链节点;/n若所述区块链一体机中存在已配置节点,则获取目标IP地址,将所述目标IP地址赋予所述目标区块链节点,所述目标IP地址为所述区块链一体机中存在且未赋予任一已配置节点的IP地址;/n生成所述目标区块链节点的公私钥对,并根据所述公私钥对的公钥,从第一区块链网络上获取目标证书,所述第一区块链网络为所述目标区块链节点当前所 ...
【技术特征摘要】
1.一种应用于区块链一体机的多节点部署方法,其特征在于,所述区块链一体机上配置有两个以上IP地址,所述多节点部署方法包括:
在所述区块链一体机上创建目标区块链节点,并检测所述区块链一体机中是否存在已配置节点,其中,所述已配置节点指已接入一区块链网络的区块链节点;
若所述区块链一体机中存在已配置节点,则获取目标IP地址,将所述目标IP地址赋予所述目标区块链节点,所述目标IP地址为所述区块链一体机中存在且未赋予任一已配置节点的IP地址;
生成所述目标区块链节点的公私钥对,并根据所述公私钥对的公钥,从第一区块链网络上获取目标证书,所述第一区块链网络为所述目标区块链节点当前所要加入的区块链网络;
根据所述目标证书,将所述目标区块链节点接入所述第一区块链网络。
2.根据权利要求1所述的多节点部署方法,其特征在于,若所述区块链一体机中存在已配置节点,所述多节点部署方法还包括:
从所述区块链一体机的数据库中分配出子数据库,所述子数据库为所述已配置节点未关联的数据库;
将所述子数据库与所述目标区块链节点关联,所述子数据库用于与所述第一区块链网络进行数据交互。
3.根据权利要求1所述的多节点部署方法,其特征在于,在创建目标区块链节点之后,所述多节点部署方法还包括:
获取配置的目标端口号;
将所述目标端口号赋予所述目标区块链节点。
4.根据权利要求3所述的多节点部署方法,其特征在于,所述生成所述目标区块链节点的公私钥对包括:
获取所述目标区块链节点的节点号和节点类型;
根据所述节点号、节点类型、所述目标IP地址和所述目标端口号,生成所述目标区块链节点的公私钥对。
5.根据权利要求1至4任一项所述的多节点部署方法,其特征在于,所述区块链一体机包括密码卡,所述生成所述目标区块链节点的公私钥对之后,所述多节点部署方法还包括:
将所述公私钥对存入所述密码卡,所述密码卡用于在收到所述目标区块链节点的私钥获取请求时向所述目标区块链节点发送所述公私钥对的私钥。
6.根据权利要求1至4任一项所述的多节点部署方法,其特征在于,在将所述目标区块链节...
【专利技术属性】
技术研发人员:尹可挺,马振军,方雯璟,陈志斌,张德辉,
申请(专利权)人:杭州链城数字科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。