上海古都建筑设计集团,上海办公室装修设计公司,上海装修公司高质量的内容分享社区,上海装修公司我们不是内容生产者,我们只是上海办公室装修设计公司内容的搬运工平台

搭建第一个区块链网络与一键部署WeBASE步骤

guduadmin261月前

官网

搭建第一个区块链网络 — FISCO BCOS v2 v2.9.0 文档 (fisco-bcos-documentation.readthedocs.io)

一键部署 — WeBASE v1.5.5 文档 (webasedoc.readthedocs.io)

步骤

默认如MySQL、Python、java等依赖已经引入

1.创建操作目录, 下载安装脚本

创建操作目录

cd ~ && mkdir -p fisco && cd fisco

下载国内脚本

curl -#LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-BCOS/releases/v2.9.1/build_chain.sh && chmod u+x build_chain.sh

2.搭建单群组4节点联盟链

bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545

搭建第一个区块链网络与一键部署WeBASE步骤,在这里插入图片描述,第1张

3.启动FISCO BCOS链

  • 启动所有节点

    bash nodes/127.0.0.1/start_all.sh

    搭建第一个区块链网络与一键部署WeBASE步骤,在这里插入图片描述,第2张

    • 检查进程是否启动

      ps -ef | grep -v grep | grep fisco-bcos

      正常情况会有类似下面的输出; 如果进程数不为4,则进程没有启动(一般是端口被占用导致的)

      搭建第一个区块链网络与一键部署WeBASE步骤,在这里插入图片描述,第3张

      • 查看节点node0链接的节点数

        tail -f nodes/127.0.0.1/node0/log/log* | grep connected

        正常情况会不停地输出连接信息,从输出可以看出node0与另外3个节点有连接。

        搭建第一个区块链网络与一键部署WeBASE步骤,在这里插入图片描述,第4张

        • 执行下面指令,检查是否在共识

          tail -f nodes/127.0.0.1/node0/log/log* | grep +++

          正常情况会不停输出带有++++Generating seal的日志,即表示共识正常。

          搭建第一个区块链网络与一键部署WeBASE步骤,在这里插入图片描述,第5张

          4.获取控制台并回到fisco目录(国内)

          cd ~/fisco && curl -#LO https://gitee.com/FISCO-BCOS/console/raw/master-2.0/tools/download_console.sh && bash download_console.sh

          5.命令拷贝控制台配置文件

          cp -n console/conf/config-example.toml console/conf/config.toml

          6. 配置控制台证书

          cp -r nodes/127.0.0.1/sdk/* console/conf/

          7.启动并使用控制台

          • 启动

            cd ~/fisco/console && bash start.sh

            搭建第一个区块链网络与一键部署WeBASE步骤,在这里插入图片描述,第6张

            8.部署HelloWorld合约

            deploy HelloWorld

            搭建第一个区块链网络与一键部署WeBASE步骤,在这里插入图片描述,第7张

            9.调用HelloWorld合约

            复制上面给的address使用set和get

            搭建第一个区块链网络与一键部署WeBASE步骤,在这里插入图片描述,第8张

            • 查看当前块高

              getBlockNumber

              搭建第一个区块链网络与一键部署WeBASE步骤,在这里插入图片描述,第9张

            • 获取节点信息

              getPeers

              搭建第一个区块链网络与一键部署WeBASE步骤,在这里插入图片描述,第10张

            • 获取客户端版本

              getNodeVersion

              搭建第一个区块链网络与一键部署WeBASE步骤,在这里插入图片描述,第11张

              10.拉取部署脚本

              10-1获取部署安装包:

              wget https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/WeBASE/releases/download/v1.5.5/webase-deploy.zip

              10-2解压安装包:

              unzip webase-deploy.zip

              10-3进入目录:

              cd webase-deploy

              11.修改配置

              vi common.properties或者vim common.properties

              搭建第一个区块链网络与一键部署WeBASE步骤,在这里插入图片描述,第12张

              修改为0(意思是在本地查找,为1的意思是在容器1里面)

              搭建第一个区块链网络与一键部署WeBASE步骤,在这里插入图片描述,第13张

              修改数据库配置信息

              搭建第一个区块链网络与一键部署WeBASE步骤,在这里插入图片描述,第14张

              把fisco设置为yes,修改目录路径

              12.修改/root/.bashrc (如果系统环境配置有误,进行这一步到14步,否则直接进行第15步进行)

              搭建第一个区块链网络与一键部署WeBASE步骤,在这里插入图片描述,第15张

              把倒数第二行最后面修改为amd64而不是adm64/

              13.刷新/root/.bashrc

              source /root/.bashrc

              14.更新软件包

              apt update

              15.部署并启动所有服务

              python3 deploy.py installAll

              搭建第一个区块链网络与一键部署WeBASE步骤,在这里插入图片描述,第16张

              出现这个代表成功

              16.访问127.0.0.1:5000

              账号:admin

              密码:Abcd1234

              搭建第一个区块链网络与一键部署WeBASE步骤,在这里插入图片描述,第17张

              登录进来显示这个,代表成功

              前置可视化平台

              127.0.0.1:5002/WeBASE-Front

              搭建第一个区块链网络与一键部署WeBASE步骤,在这里插入图片描述,第18张

网友评论

搜索
最新文章
热门文章
热门标签
 
 梦到自己掉牙是怎么回事  梦见在高处很害怕掉落  梦见自己吃鱼预兆什么