< 返回新聞公共列表

以太坊swarm的bee節(jié)點(diǎn)安全升級(jí)教程

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

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


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


bee節(jié)點(diǎn).png


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


以從bee_0.5.3、bee-clef_0.4.12升級(jí)為例:

第一步:停止程序和bee和clef服務(wù)

screen -r bee

恢復(fù)運(yùn)行bee窗口,多按幾次ctrl+c,停掉程序

screen -r clef

恢復(fù)運(yùn)行clef窗口,多按幾次ctrl+c,停掉程序


bee節(jié)點(diǎn).png


停掉程序后臺(tái)服務(wù):

systemctl stop bee-clef

systemctl stop bee

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


bee節(jié)點(diǎn).png


第二步,備份數(shù)據(jù)

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é)點(diǎn).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版本的數(shù)據(jù)結(jié)構(gòu)發(fā)生很大的變化,一般情況下,會(huì)報(bào)錯(cuò),提示文件版本沖突。所以可以跳過這個(gè)安裝步驟,直接執(zhí)行卸載程序后,再安裝。


bee節(jié)點(diǎn).png


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

rpm -qa | grep bee

rpm -e bee-0.5.3-1.x86_64


bee節(jié)點(diǎn).png


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

rpm -i bee_0.6.1_amd64.rpm


bee節(jié)點(diǎn).png


修改自己申請的swap,啟動(dòng)節(jié)點(diǎn):


bee節(jié)點(diǎn).png


提示clef沒找到,原因是clef程序剛剛被殺掉,沒啟動(dòng),運(yùn)行它。

cd /mnt/bee

./clef-service start


bee節(jié)點(diǎn).png


按一下ctrl+a+d,退出運(yùn)行窗口

新開bee窗口,運(yùn)行bee

screen -S bee

帶上你自己申請的swap鏈接,啟動(dòng)

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é)點(diǎn).png


按一下ctrl+a+d,退出運(yùn)行窗口。

查看一下連接數(shù):

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


bee節(jié)點(diǎn).png


然后掛機(jī),等待出票就好。

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


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



/template/Home/Zkeys724/PC/Static