【技术实现步骤摘要】
一种区块链网络的部署方法及装置
[0001]本专利技术涉及网络部署的
,尤其涉及一种区块链网络的部署方法及装置。
技术介绍
[0002]区块链是一种分布式记账系统,一般由多个分布式的对等节点组成,且各个节点不被一个中心化的机构或服务所控制。基于共识机制、加密算法、数字签名等技术,使区块链具备历史不可篡改、流程可追溯、权限透明可控等特性,可以在无信任或弱信任的环境下为不同参与方建立身份与数据的信任关系。
[0003]由于区块链技术可靠且安全,越来越多客户将其技术框架进行私有化部署,以供个人使用。目前常用的部署方法是有特定的运维人员登录内网主机进行操作;或者,通过具有特定运营服务的云服务商(特别是公有云服务商),通过将可视化的运维控制平台与最终的区块链网络部署到互联网或同一局域网络,以完成部署操作。
[0004]但目前常用的部署方式有如下技术问题:由于区块链底层框架通信端口多、分布式节点多,人工部署需要对不同的端口进行逐一检测,以避免端口冲突等运维问题,操作复杂,且部署耗时长、效率低。而云端服务不具备内网的 ...
【技术保护点】
【技术特征摘要】
1.一种区块链网络的部署方法,其特征在于,所述方法适用于公网服务器,所述方法包括:向客户端发送安装命令,供所述客户端采用所述安装命令生成并发送传输信息至内网服务器,所述安装命令是接收客户端的安装请求后生成;接收所述内网服务器的应用容器发送的验证信息,并采用所述验证信息与所述内网服务器的应用容器建立连接,所述验证信息为所述内网服务器采用所述传输信息完成应用容器的安装操作后生成;获取所述客户端的部署信息,并将所述部署信息发送至所述内网服务器的应用容器,并调用所述内网服务器的应用容器采用所述部署信息进行网络部署。2.根据权利要求1所述的区块链网络的部署方法,其特征在于,所述采用所述验证信息与所述内网服务器的应用容器建立连接,包括:从所述验证信息中获取访问令牌;若所述访问令牌与所述安装命令对应的命令令牌相同,则按照预设的传输协议与所述内网服务器的应用容器建立连接。3.根据权利要求1所述的区块链网络的部署方法,其特征在于,所述向客户端发送安装命令,包括:在接收并响应客户端的安装请求后,获取预设的命令令牌;采用所述命令令牌编辑生成安装命令,并向所述客户端发送所述安装命令。4.一种区块链网络的部署方法,其特征在于,所述方法适用于客户端,所述方法包括:向公网服务器发送安装请求,以使所述公网服务器采用所述安装请求生成并发送安装命令;在接收所述安装命令后,采用所述安装命令生成并发送传输信息至内网服务器,以使所述内网服务器采用所述传输信息安装应用容器,并安装完成后生成并发送验证信息至所述公网服务器,供所述公网服务器与所述内网服务器的应用容器建立连接;在所述内网服务器的应用容器与所述公网服务器建立连接后,向所述公网服务器发送部署信息,使所述公网服务器将所述部署信息发送至所述内网服务器的应用容器,以调用所述内网服务器的应用容器采用所述部署信息进行网络部署。5.根据权利要求4所述的区块链网络的部署方法,其特征在于,所述采用所述安装命令生成并发送传输信息至内网服务器,包括:从所述安装命令分别获取的对应的命令令牌和地址信息;采用所述命令令牌和所述地址信息写入预设的传输协议请求中,得到传输信息,并将所述传输信息发送至所述内网服务器。6.一种区块链网络的部署方法,其特征在于,所述方法适用于内网服务器,所述方法包括:接收客户端发送的传输信息,所述传输信息为客户端基于公网服务器的安装命令编辑生成,所述安装命令为所述公网服务器接收客户端的安装请求生成;基于所述传输信息安装应用容器,并在完成安装操作后,生成并发送验证信息至所述公网服务器,以使公网服务器与应用容器建立连接;接收所述公网服务器发送的部署信息,基于所述部署信息调用应用容器进行网络部
署,其中,所述部署信息为所述客户端发送。7.根据权利要求6所述的区块链网络的部署方法,其特征在于,所述基于所述传输...
【专利技术属性】
技术研发人员:任俊,何晟,赵龙涛,
申请(专利权)人:金蝶软件中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。