搭建FISCO BCOS联盟链
FISCO BCOS是由国内企业主导研发、对外开源、安全可控的企业级金融联盟链底层平台,由金链盟开源工作组协作打造,并于2017年正式对外开源;
在本地mac电脑上部署一条4节点的FISCO BCOS联盟链,便于掌握FISCO BCOS部署流程。
1.安装依赖macOs执行命令
# 最新homebrew默认下载的为openssl@3,需要指定版本openssl@1.1下载
brew install openssl@1.1 curl
2.创建操作目录, 下载安装脚本
## 创建操作目录
cd ~ && mkdir -p fisco && cd fisco
## 下载脚本
curl -#LO https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.9.0/build_chain.sh && chmod u+x build_chain.sh
或者
curl -#LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-BCOS/releases/v2.9.0/build_chain.sh && chmod u+x build_chain.sh
3.搭建单群组4节点联盟链
cd ~/fisco
bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545
操作如下图所示
bash nodes/127.0.0.1/start_all.sh
操作如下图所示
ps -ef | grep -v grep | grep fisco-bcos
tail -f nodes/127.0.0.1/node0/log/log* | grep connected
tail -f nodes/127.0.0.1/node0/log/log* | grep +++
本示例项目基于JavaSdk+Gradle+SpringBoot方式来调用智能合约 官方地址 https://github.com/FISCO-BCOS/spring-boot-starter/tree/master-2.0
注意:是用master-2.0分支,对应上面安装的fisco v2版本
### Java sdk configuration
cryptoMaterial.certPath=conf
network.peers[0]=127.0.0.1:20200
#network.peers[1]=127.0.0.1:20201
### System configuration
system.groupId=group0
system.hexPrivateKey=
### Springboot configuration
server.port=8080