FISCO BCOS v3.x 多群组区块链Pro版本搭建说明(ubuntu)

1、在root权限下进行创建目录

    mkdir fiscoMax

2、安装依赖

sudo apt-get update

 

sudo apt-get install -y curl docker.io docker-compose python3 wget

 

3、下载pro版区块链构建工具BcosBuilder

curl -#LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-BCOS/releases/v3.0.1/BcosBuilder.tgz && tar -xvf BcosBuilder.tgz

 

说明下载成功

4、安装构建工具依赖包

 cd BcosBuilder && pip3 install -r requirements.txt

出现successfully表示安装依赖包成功

5、安装/启动服务

    1、在BcosBuilder 目录下  cd进入pro文件夹   cd pro

    2、若docker服务没有启动运行如下命令

python3 build_chain.py create-subnet -n tars-network -s 172.25.0.0/16

 docker会拉取响应的镜像。

若是已经操作过该步骤,则忽略。

   3、linux系统下运行此命令

      cd ../docker/bridge/linux/framework

  4、创建并启动tar管理服务

      docker-compose up -d

启动完成

 5、若之前已经安装tars服务,直接用如下命令进行启动tars服务

     1、进入BcosBuilder目录     cd BcosBuilder

     2、进入到docker配置文件目录   

cd docker/bridge/linux/framework

     3、启动tars管理服务

docker-compose start

6、访问tars网页管理平台

   http://启动的虚拟机ip:3000/

如  http://192.168.1.156:3000/

 这是部署完成之后截图,刚刚开始没有这么多服务

7、部署Pro版本区块链节点

   1、下载二进制

  (1)进入操作目录pro下     

cd BcosBuilder/pro/

  (2)下载二进制

python3 build_chain.py download_binary

      

表示下载成功

  2、部署RPC服务

   (1)在pro目录下进行拷贝

         cp conf/config-deploy-example.toml config.toml 

 3、将第六步网页中的TOKEN复制下来(需要进行新增)

       admin--》用户中心--》TOKEN管理--》新增Token

 复制这部分的Token,后面配置文件会用到。

运行如下命令:

sed -i 's/tars_token = ""/tars_token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJhZG1pbiIsImlhdCI6MTY2NTU0MDgzNywiZXhwIjoxNjY3MjY4ODM3fQ.YoOUo0hxMGwSfHSSEXe32XoNVPxSUjs1wiHVtzsCCoo"/g' config.toml

其实不用运行如上命令也可以,直接vim进行修改config.toml配置文件中的tars_token即可

4、部署并启动RPC服务

       python3 build_chain.py chain -o deploy -t rpc

说明RPC服务部署成功

新生成的文件夹  BcosBuilder/pro/generated/rpc/chain0

  1. 部署Gateway服务及区块链节点服务(监控服务)

(1)python3 build_chain.py chain -o deploy -t gateway

新生成的文件夹

 

(2)部署启动区块链节点服务

  python3 build_chain.py chain -o deploy -t node

说明区块链节点服务部署成功

新生成的文件夹

(3)部署区块链节点监控服务

python3 build_chain.py chain -o deploy -t monitor

执行出现问题,这一步在官网也是可选的,所以省略了,不影响后面的操作

  1. 配置使用控制台

查看系统是否安装java

(1)下载控制台

curl -LO https://github.com/FISCO-BCOS/console/releases/download/v3.0.1/download_console.sh && bash download_console.sh

(2)配置控制台

    (1)cp -n console/conf/config-example.toml console/conf/config.toml

(2)配置控制台证书

cp -r BcosBuilder/pro/generated/rpc/chain0/agencyBBcosRpcService/172.25.0.3/sdk/* console/conf

(3)进入console目录

1、cd console

2、bash start.sh

表示启动成功

 在控制台使用help命令可以查看常用的命令

    10、 部署智能合约及调用

        (1)新建一个智能合约

       (2)控制台进行部署

 获取合约地址、交易hash、当前账户

       (3)调用

到这里只涉及到区块链搭建

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
FISCO BCOS是一个基于联盟链技术的企业级区块链平台。通过FISCO BCOS,可以搭建单一群组FISCO BCOS链联盟。 首先,要搭建FISCO BCOS链联盟,需要进行以下几个步骤。 第一步,准备环境。搭建FISCO BCOS链联盟需要一台可用的服务器,可以选择云服务器或物理服务器。同时,需要安装和配置必要的软件和环境,包括操作系统、Java开发环境、MySQL数据库等。 第二步,下载FISCO BCOS源代码。可以从FISCO BCOS官方网站下载最新版的FISCO BCOS源代码,并解压到服务器上的指定目录。 第三步,配置节点参数。进入解压后的FISCO BCOS源代码目录,修改config目录下的节点配置文件,配置节点的IP地址、端口号、节点类型等信息。 第四步,生成节点证书。在源代码目录下的nodes目录中,使用FISCO BCOS提供的脚本工具生成节点的证书和私钥。 第五步,初始化创世块。在源代码目录下,使用FISCO BCOS提供的脚本工具初始化创世块,并设置相关的参数,如创世节点的账户余额、链 ID、共识算法等。 第六步,启动节点。进入源代码目录下的script目录,执行启动节点的脚本命令,启动FISCO BCOS链联盟的节点。 通过以上步骤,就可以成功搭建单一群组FISCO BCOS链联盟。在链联盟中,各个节点可以进行交易和通信,实现数据的共享和验证。需要注意的是,在搭建和操作FISCO BCOS链联盟时,要确保网络安全和相应的权限控制,保护链上数据的安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

想买CT5的小曹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值