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

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

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

4、修改p2p,WebSocket API配置

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

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

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