前置條件
下載bubi.json配置文件,進(jìn)入?/usr/local/bubichain/config目錄下,下載bubi.json配置文件到本地。
配置驗(yàn)證節(jié)點(diǎn)
1、修改p2p,配置節(jié)點(diǎn)間的網(wǎng)絡(luò)通信,添加節(jié)點(diǎn)地址

note:Network_Id要和其他驗(yàn)證節(jié)點(diǎn)Id一致
????1)安裝好bubi之后,進(jìn)入bubichain根目錄:cd /usr/local/bubichain/bin?
????2)獲取地址密鑰對(duì):./bubi --create-account ed25519
? ? 3)將獲取到的密鑰對(duì)中的address/private_key_aes對(duì)應(yīng)替換掉p2p中的address/node_private_key
2、修改p2p,配置節(jié)點(diǎn)間網(wǎng)絡(luò)通信,添加節(jié)點(diǎn)IP

把所有驗(yàn)證節(jié)點(diǎn)的IP寫到所有驗(yàn)證節(jié)點(diǎn)的Known_peers中,本地節(jié)點(diǎn)IP可以不寫,注意節(jié)點(diǎn)之間的數(shù)據(jù)一致性
3、修改p2p,WEB API配置

4、修改p2p,WebSocket API配置

如果在開啟容器的時(shí)候做了映射地址,就可以相應(yīng)填寫WEB API/WebSocket API配置
例如:

其中的6335對(duì)應(yīng)替換操作2中的網(wǎng)絡(luò)監(jiān)聽端口,29335對(duì)應(yīng)替換操作3中的web服務(wù)監(jiān)聽端口,7055對(duì)應(yīng)替換操作4中的wserver中的監(jiān)聽端口。
5、修改validation,共識(shí)配置

????1)進(jìn)入bubichain根目錄:cd /usr/local/bubichain?
????2)獲取地址密鑰對(duì):./bin/bubi --create-account ed25519
? ? 3)將獲取到的密鑰對(duì)中的address/private_key_aes對(duì)應(yīng)替換掉validation中的address/node_private_key,其中validators填寫所有參與共識(shí)驗(yàn)證的節(jié)點(diǎn)地址。
配置同步節(jié)點(diǎn)
配置同步節(jié)點(diǎn)與配置驗(yàn)證節(jié)點(diǎn)有一點(diǎn)不同的是:
操作5共識(shí)配置中validators不需要填寫同步節(jié)點(diǎn)validation的address,即validators中只添加驗(yàn)證節(jié)點(diǎn)的address。