FISCO 搭建区块链

环境

Ubuntu 18.04
本文搭建单群组4节点的联盟链

参考文章FISCO

搭建

安装依赖

sudo apt install -y openssl curl

创建fisco文件夹,并下载安装脚本

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

curl -#LO https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.9.1/build_chain.sh && chmod u+x build_chain.sh
  • 网络问题可以更换下载地址
curl -#LO https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.9.1/build_chain.sh && chmod u+x build_chain.sh

搭建单群组4节点联盟链

  • 请确保机器的3030030303,2020020203,8545~8548端口没有被占用。
    FISCO链的p2p_port用于区块链节点之间的互联,使用端口号3030030303;FISCO链的channel_port监听内网IP地址,供机构内其他的应用服务器通过SDK连接,使用的端口号2020020203;FISCO链的jsonrpc_port接收JSON-RPC格式的请求,是客户端与区块链系统交互的一套协议和接口,使用端口号8545~8548。
  • 其中-p选项指定起始端口,分别是p2p_port,channel_port,jsonrpc_port
bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545
  • 国密版本如下,其中-g表示生成国密配置,-G表示使用国密SSL连接
bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545 -g -G

启动节点

bash nodes/127.0.0.1/start_all.sh

检查进程和日志输出

  • 检查进程个数是否与节点个数一致
ps -ef | grep -v grep | grep fisco-bcos

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

  • 4个节点,那与node0链接的个数应该是3。

  • 会不停的输出连接信息

  • 共识,输出++++Generating seal,表示正常

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

posted @ 2022-11-19 22:49  伶俐虫虫  阅读(280)  评论(0)    收藏  举报