区块链网络部署方法、装置、计算机系统和介质制造方法及图纸

技术编号:26693734 阅读:26 留言:0更新日期:2020-12-12 02:49
本公开提供了一种区块链网络部署方法,属于区块链技术领域。该方法包括:响应于预定指令,创建M个节点信息,M为大于1的整数;启动针对M个节点信息的M个节点服务,以使上述M个节点服务之间进行组网;周期性地获取上述M个节点服务的运行状态和组网状态,并将上述运行状态和组网状态发送至客户端;以及,在上述运行状态和组网状态达到稳定时,确定由上述M个节点服务构成的区块链网络部署完成。本公开还提供了一种区块链网络部署装置、计算机系统和介质。

【技术实现步骤摘要】
区块链网络部署方法、装置、计算机系统和介质
本公开涉及区块链
,更具体地,涉及一种区块链网络部署方法、区块链网络部署装置、计算机系统和介质。
技术介绍
随着区块链技术越来越成熟,国内外企业都在争相进行区块链网络的研究与落地。而区块链网络本身的核心概念就是一套去中心化的分布式数据库,当前在国内更多的场景是针对联盟链进行的。就联盟链而言其目前最主要的职能就是进行不同机构间的数据共享。区块链的去中心化网络体系与传统的中心化网络体系截然不同的一点就是区块链的各个节点实际是分布在各个互不从属的机构之间。每个机构都需要在自己公司内部搭建好一套本地节点网络之后进行繁琐调试,然后再与运行中的区块链网络进行证书准入等一系列调试。这一过程导致了这类部署体系的繁杂与琐碎,通常每一次的节点部署与调试都需要耗费运维人员的大量时间,尤其当节点出现异常情况时也需要运维人员排查和重启节点服务。
技术实现思路
本公开的一个方面提供了一种区块链网络部署方法,包括:响应于预定指令,创建M个节点信息,M为大于1的整数;启动针对M个节点信息的M个节点服本文档来自技高网...

【技术保护点】
1.一种区块链网络部署方法,包括:/n响应于预定指令,创建M个节点信息,M为大于1的整数;/n启动针对M个节点信息的M个节点服务,以使所述M个节点服务之间进行组网;/n周期性地获取所述M个节点服务的运行状态和组网状态,并将所述运行状态和所述组网状态发送至客户端;以及/n在所述运行状态和所述组网状态达到稳定时,确定由所述M个节点服务构成的区块链网络部署完成。/n

【技术特征摘要】
1.一种区块链网络部署方法,包括:
响应于预定指令,创建M个节点信息,M为大于1的整数;
启动针对M个节点信息的M个节点服务,以使所述M个节点服务之间进行组网;
周期性地获取所述M个节点服务的运行状态和组网状态,并将所述运行状态和所述组网状态发送至客户端;以及
在所述运行状态和所述组网状态达到稳定时,确定由所述M个节点服务构成的区块链网络部署完成。


2.根据权利要求1所述的方法,还包括:
在创建M个节点信息之前,
获取所述区块链网络的根证书;以及
基于所述根证书,生成所述M个节点服务各自的证书。


3.根据权利要求2所述的方法,其中,所述获取所述区块链网络的根证书包括:
接收来自客户端的根证书;或者
在未接收到来自客户端的根证书的情况下,生成根证书。


4.根据权利要求1所述的方法,其中,所述创建多个节点信息包括:
针对所述M个节点服务中的第i个节点服务,创建针对所述第i个节点服务的文件目录系统,以作为所述第i个节点服务的节点信息,所述文件目录系统用于存储所述第i个节点服务的数据、证书以及配置文件,i为大于等于1且小于等于M的整数。


5.根据权利要求1所述的方法,还包括:
在所述启动针对M个节点信息的M个节点服务之前,生成容器服务配置信息;
所述启动针对M个节点信息的M个节点服务包括:将所述容器服务配置信息传入容器...

【专利技术属性】
技术研发人员:李鹏飞杨毅张紫薇
申请(专利权)人:工银科技有限公司
类型:发明
国别省市:河北;13

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1