前置条件
下载bubi.json配置文件,进入 /usr/local/bubichain/config目录下,下载bubi.json配置文件到本地。
配置验证节点
1、修改p2p,配置节点间的网络通信,添加节点地址
note:Network_Id要和其他验证节点Id一致
1)安装好bubi之后,进入bubichain根目录:cd /usr/local/bubichain/bin
2)获取地址密钥对:./bubi --create-account ed25519
3)将获取到的密钥对中的address/private_key_aes对应替换掉p2p中的address/node_private_key
2、修改p2p,配置节点间网络通信,添加节点IP
把所有验证节点的IP写到所有验证节点的Known_peers中,本地节点IP可以不写,注意节点之间的数据一致性
3、修改p2p,WEB API配置
4、修改p2p,WebSocket API配置
如果在开启容器的时候做了映射地址,就可以相应填写WEB API/WebSocket API配置
例如:
其中的6335对应替换操作2中的网络监听端口,29335对应替换操作3中的web服务监听端口,7055对应替换操作4中的wserver中的监听端口。
5、修改validation,共识配置
1)进入bubichain根目录:cd /usr/local/bubichain
2)获取地址密钥对:./bin/bubi --create-account ed25519
3)将获取到的密钥对中的address/private_key_aes对应替换掉validation中的address/node_private_key,其中validators填写所有参与共识验证的节点地址。
配置同步节点
配置同步节点与配置验证节点有一点不同的是:
操作5共识配置中validators不需要填写同步节点validation的address,即validators中只添加验证节点的address。