初次部署国密版FISCO BCOS
时间: 2023-12-07 17:37:27 浏览: 40
以下是初次部署国密版FISCO BCOS的步骤:
1.安装依赖环境
```shell
yum install -y libstdc++-devel.x86_64 gmp-devel.x86_64 libcurl-devel.x86_64 openssl-devel.x86_64
```
2.下载并解压FISCO BCOS国密版
```shell
wget https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.7.2/fisco-bcos-gm-v2.7.2.tar.gz
tar -zxvf fisco-bcos-gm-v2.7.2.tar.gz
```
3.进入解压后的目录,修改配置文件
```shell
cd fisco-bcos-gm-v2.7.2
cp nodes/127.0.0.1/sdk/* nodes/127.0.0.1/
cd nodes/127.0.0.1/
vim config.ini
```
在config.ini文件中,修改以下参数:
```
[rpc]
listen_ip=0.0.0.0
listen_port=8545
[p2p]
listen_ip=0.0.0.0
listen_port=30300
[channel_service]
listen_ip=0.0.0.0
listen_port=20200
[crypto]
hash_type=sm3
```
4.生成节点证书和私钥
```shell
cd ../..
./nodes/127.0.0.1/start_all.sh
```
5.初始化区块链
```shell
./nodes/127.0.0.1/fisco-bcos --config nodes/127.0.0.1/config.ini init
```
6.启动节点
```shell
./nodes/127.0.0.1/start_all.sh
```
7.测试节点是否正常工作
```shell
curl -X POST --data '{"jsonrpc":"2.0","method":"getClientVersion","params":[],"id":1}' http://127.0.0.1:8545
```
如果返回以下结果,则说明节点已经正常工作:
```json
{"jsonrpc":"2.0","id":1,"result":"2.7.2-gm"}
```