< 返回新聞公共列表

以太坊swarm的bee節(jié)點安全升級教程

發(fā)布時間:2021-08-03 14:36:56

日前,官方放出來bee節(jié)點的0.6和0.61版本,有小伙伴,按耐不住連夜升級,發(fā)生了很多不可預見的問題,把節(jié)點搞壞了。


隨后,官方又在dicsord頻道通知,上述兩個版本有大量bug,不要更新,等待0.6.2版本推送。


bee節(jié)點.png


可是,新搭建0.53版本的節(jié)點,無法連接到啟動節(jié)點。那要嘗鮮新版本,又要安全升級,就看過來這篇文章。


以從bee_0.5.3、bee-clef_0.4.12升級為例:

第一步:停止程序和bee和clef服務

screen -r bee

恢復運行bee窗口,多按幾次ctrl+c,停掉程序

screen -r clef

恢復運行clef窗口,多按幾次ctrl+c,停掉程序


bee節(jié)點.png


停掉程序后臺服務:

systemctl stop bee-clef

systemctl stop bee

再分別查看一下狀態(tài):


bee節(jié)點.png


第二步,備份數據

Linux-centos:

cd /mnt/bee/

cp -R /var/lib/bee /var/lib/bee_0.5.3_bak

cp -R /var/lib/bee-clef /var/lib/bee-clef_0.4.12_bak

cp -R /etc/bee /etc/bee_0.5.3_bak

cp -R /etc/bee-clef /etc/bee-clef_0.4.12_bak

cp -R /root/.bee/keys /root/.bee/keys_bak

cp -R /root/.bee/statestore /root/.bee/statestore_bak

Windows:

d:/.bee里面的除了localstore之外的所有文件備份。


bee節(jié)點.png


第三步:下載最新版程序安裝包

linux-centos,下載0.61版本為例

cd /mnt/bee

wget https://github.com/ethersphere/bee/releases/download/v0.6.1/bee_0.6.1_amd64.rpm

執(zhí)行安裝:

rpm -i bee_0.6.1_amd64.rpm

由于0.6版本的數據結構發(fā)生很大的變化,一般情況下,會報錯,提示文件版本沖突。所以可以跳過這個安裝步驟,直接執(zhí)行卸載程序后,再安裝。


bee節(jié)點.png


直接執(zhí)行卸載程序,卸載bee就好

rpm -qa | grep bee

rpm -e bee-0.5.3-1.x86_64


bee節(jié)點.png


再次執(zhí)行安裝程序,等待片刻。

rpm -i bee_0.6.1_amd64.rpm


bee節(jié)點.png


修改自己申請的swap,啟動節(jié)點:


bee節(jié)點.png


提示clef沒找到,原因是clef程序剛剛被殺掉,沒啟動,運行它。

cd /mnt/bee

./clef-service start


bee節(jié)點.png


按一下ctrl+a+d,退出運行窗口

新開bee窗口,運行bee

screen -S bee

帶上你自己申請的swap鏈接,啟動

bee start –verbosity 5 –swap-endpoint 【https://goerli.infura.io/v3/你申請的swap鏈接】 –debug-api-enable –clef-signer-enable –clef-signer-endpoint /var/lib/bee-clef/clef.ipc

0.61連接速度很快。


bee節(jié)點.png


按一下ctrl+a+d,退出運行窗口。

查看一下連接數:

curl -s http://localhost:1635/peers | jq ‘.peers | length’


bee節(jié)點.png


然后掛機,等待出票就好。

有空,就導出私鑰,查看一下私鑰導入小狐貍錢包后的地址是不是正確的。注意:一旦升級,就不能降級,所以,請慎重操作。


以上就是以太坊swarm的bee節(jié)點安全升級教程分享,希望能幫助到大家。



/template/Home/Zkeys724/PC/Static