文章目录
- 区块链开荒
- 技术文档:https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/index.html
- 推荐准备:
- 1. 搭建单群组FISCO BCOS联盟链
- 安装依赖
- 创建操作目录, 下载安装脚本
- 搭建单群组4节点联盟链
- 启动FISCO BCOS链
- 检查进程
- 检查日志输出
区块链开荒
技术文档:https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/index.html
推荐准备:
方式一:使用VMware搭建ubantu虚拟机,然后远程连接虚拟机操作。
方式二:使用ubantu的云服务器,远程连接服务器操作。
博主使用的远程连接工具是Xshell
1. 搭建单群组FISCO BCOS联盟链
安装依赖
开发部署工具 build_chain.sh
脚本依赖于openssl, curl
,根据您使用的操作系统,使用以下命令安装依赖。
安装ubantu依赖:
sudo apt install -y openssl curl
创建操作目录, 下载安装脚本
## 创建操作目录 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
-
如果因为网络问题导致长时间无法下载build_chain.sh脚本,请尝试
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
搭建单群组4节点联盟链
在fisco目录下执行下面的指令,生成一条单群组4节点的FISCO链。 请确保机器的30300~30303,20200~20203,8545~8548
端口没有被占用。
bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545
- 国密版本请执行
bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545 -g -G
- 其中-g表示生成国密配置,-G表示使用国密SSL连接
示例:
启动FISCO BCOS链
- 启动所有节点
bash nodes/127.0.0.1/start_all.sh
示例:
检查进程
- 检查进程是否启动
ps -ef | grep -v grep | grep fisco-bcos
示例:
检查日志输出
- 查看节点node0链接的节点数
tail -f nodes/127.0.0.1/node0/log/log* | grep connected
正常情况会不停地输出连接信息,从输出可以看出node0与另外3个节点有连接。
示例:
- 执行下面指令,检查是否在共识
tail -f nodes/127.0.0.1/node0/log/log* | grep +++
示例:
到这你已经成功搭建了一个单群组四节点联盟链