第三步. 搭建单群组4节点联盟链
在fisco目录下执行下面的指令,生成一条单群组4节点的FISCO链。 请确保机器的30300~30303,20200~20203,8545~8548端口没有被占用。
注解
国密版本请执行 bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545 -g -G
其中-g表示生成国密配置,-G表示使用国密SSL连接
注解
若下载fisco-bcos二进制或get_account.sh脚本失败,建议手动访问github release页面获取最新二进制,并使用-e命令指定节点
bashbuild_chain.sh-l127.0.0.1:4-p30300,20200,8545
注解
其中-p选项指定起始端口,分别是p2p_port,channel_port,jsonrpc_port
出于安全性和易用性考虑,v2.3.0版本最新配置将listen_ip拆分成jsonrpc_listen_ip和channel_listen_ip,但仍保留对listen_ip的解析功能,详细请参考
为便于开发和体验,channel_listen_ip参考配置是 0.0.0.0 ,出于安全考虑,请根据实际业务网络情况,修改为安全的监听地址,如:内网IP或特定的外网IP
命令执行成功会输出All completed。如果执行出错,请检查nodes/build.log文件中的错误信息。
Checkingfisco-bcosbinary... Binarycheckpassed. ============================================================== GeneratingCAkey... ============================================================== Generatingkeys... ProcessingIP:127.0.0.1Total:4Agency:agencyGroups:1 ============================================================== Generatingconfigurations... ProcessingIP:127.0.0.1Total:4Agency:agencyGroups:1 ============================================================== [INFO]Executethedownload_console.shscriptindirectorynamedbyIPtogetFISCO-BCOSconsole. e.g.bash/home/ubuntu/fisco/nodes/127.0.0.1/download_console.sh ============================================================== [INFO]FISCO-BCOSPath:bin/fisco-bcos [INFO]StartPort:30300202008545 [INFO]ServerIP:127.0.0.1:4 [INFO]OutputDir:/home/ubuntu/fisco/nodes [INFO]CAKeyPath:/home/ubuntu/fisco/nodes/cert/ca.key ============================================================== [INFO]Allcompleted.Filesin/home/ubuntu/fisco/nodes