一种可视化的区块链部署方法和系统技术方案

技术编号:39299310 阅读:35 留言:0更新日期:2023-11-07 11:08
本发明专利技术涉及提一种可视化的区块链部署方法和系统,包括客户端将区块链部署信息发送到服务端;服务端从区块链部署信息中获取部署方式,根据部署方式对从区块链部署信息中得到的部署参数进行区块链部署运行,并将部署运行结果返回给客户端;客户端将部署运行结果组织到用户交互页面中供用户进行过确认,将用户确认结果返回给服务端。本申请提供了图形化的Web界面,用户可在此进行输入区块链部署相关信息与查看服务器端的返回信息,用户可以检查待部署节点的软件版本信息,完成一键安装,根据用户的硬件情况,有针对性的为用户推荐部署区块链的不同等级配置,用户在部署区块链的过程中,实时的掌握后台部署情况,能适配不同的系统。统。统。

【技术实现步骤摘要】
一种可视化的区块链部署方法和系统


[0001]本专利技术涉及计算机
,尤其涉及一种可视化的区块链部署方法和系统。

技术介绍

[0002]区块链目前应用广泛,但在区块链部署上仍然存在一些问题。如区块链部署过程中,步骤繁琐,难度较大,以目前在常见系统Ubuntu20.0

Server部署为例,用户需要掌握大量的linux命令,并且熟悉区块链部署过程。且在部署区块链时,大多都是在终端中输入命令,缺乏一种可视化界面。在部署时需要大量时间来进行部署软件环境的搭建。
[0003]因此,当前需要一个基于可视化平台的区块链一键部署系统,从而降低区块链部署门槛,避免大量的linux命令行输入,提供可交互的区块链部署Web界面。并且根据生产环境,提供多种区块链部署方法。

技术实现思路

[0004]本专利技术所要解决的技术问题是针对现有技术的不足,提供一种可视化的区块链部署方法和系统。
[0005]本专利技术解决上述技术问题的技术方案如下:
[0006]第一方面,本申请提供一种可视化的区块链部署方法,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种可视化的区块链部署方法,其特征在于,所述方法包括:客户端获取用户输入的区块链部署信息,并将所述区块链部署信息发送到服务端;所述服务端从所述区块链部署信息中获取部署方式,根据所述部署方式对从所述区块链部署信息中得到的部署参数进行区块链部署运行,并将部署运行结果返回给所述客户端;所述客户端将所述部署运行结果组织到用户交互页面中供用户进行过确认,将用户确认结果返回给所述服务端;所述服务端根据所述用户确认结果完成所述区块链部署配置。2.根据权利要求1所述的可视化的区块链部署方法,其特征在于,所述客户端获取用户输入的区块链部署信息,并将所述区块链部署信息发送到服务端,具体包括:步骤1:所述客户端获取用户输入的区块链节点相关信息,所述区块链节点相关信息包括当前显示器是否对应当前主机、是否开启免密认证、选择多机部署还是单机部署、填写用于docker和ftp的端口号、选择智能合约和填写IP地址;步骤2:所述客户端获取用户选择的待部署区块链节点;步骤3:所述客户端将用户选择的待部署区块链节点和所述区块链节点相关信息整合后发送到所述服务端。3.根据权利要求2所述的可视化的区块链部署方法,其特征在于,所述服务端从所述区块链部署信息中获取部署方式,根据所述部署方式对从所述区块链部署信息中得到的部署参数进行区块链部署运行,具体包括:所述服务端从所述区块链部署信息中获取部署方式,所述部署方式包括脚本部署、二进制部署、内网部署、docker部署、离线部署和多机部署;所述服务端根据所述部署方式获取对应的部署脚本,从所述区块链部署信息中得到部署参数,将所述部署参数更新到所述部署脚本中并运行更新后的部署脚本,得到所述部署运行结果。4.根据权利要求3所述的可视化的区块链部署方法,其特征在于,所述客户端将所述部署运行结果组织到用户交互页面中供用户进行过确认,具体包括:所述客户端将所述部署运行结果显示到用户交互界面,所述部署运行结果包括用户选择的待部署区块链节点的软件依赖信息、软件版本的信息、硬件信息,以及客户端的硬件配置是否满足用户选择的待部署区块链节点;所述客户端根据所述部署运行结果为用户推荐用户选择的待部署区块链节点的配置信息。5.根据权利要求4所述的可视化的区块链部署方法,其特征在于,所述将用户确认结果返回给所述服务端,具体包括:所述客户端设置有扫描软件和安装软件依赖的按钮,获取用户点击动作后,显示用户的软件依赖安装情况以及用户当前所需软件的软件...

【专利技术属性】
技术研发人员:王进谭玲玲陈昕万明超袁太富程进易军凯
申请(专利权)人:北京微芯区块链与边缘计算研究院
类型:发明
国别省市:

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

1