< 返回新聞公共列表

bzz節(jié)點(diǎn)升級(jí)的簡(jiǎn)單教程分享

發(fā)布時(shí)間:2021-06-18 15:01:58

bee的運(yùn)行目錄總共包括三個(gè)文件

keys:私鑰文件主要包含( libp2p.key,pss.key,swarm.key)如果使用clef錢包則不會(huì)生成swarm.key

localstore本地存儲(chǔ)文件,主要為存儲(chǔ)節(jié)點(diǎn)數(shù)據(jù),提供數(shù)據(jù)而獲得獎(jiǎng)勵(lì)

statestore  你的peer節(jié)點(diǎn)數(shù)據(jù),包含每個(gè)peer的余額

開(kāi)始升級(jí)前,請(qǐng)先停止bee-clef與bee

開(kāi)始備份,輸入命令

mkdir keys_cp && cp keys/*./keys_cp/

statestore_cp && cp statestore/*./statestore_cp/


下載最新clef 與bee輸入命令

wget https://github.com/ethersphere/bee-clef/releases/download/v0.4.12/bee-clef_0


如果沒(méi)有用clef 管理錢包那么這步驟可以去掉(clef-signer-enable: false,不使用clef)

bee 生成私鑰簡(jiǎn)單描述:

默認(rèn)會(huì)加載DataDir 指定的文件夾下的kyes也就是你的私鑰,如果找不到它就會(huì)重新生成,所以備份節(jié)點(diǎn)最關(guān)鍵的是kyes。


bzz節(jié)點(diǎn)升級(jí)的簡(jiǎn)單教程分享.png


注:使用clef 管理的錢包升級(jí)后必須使用clef才能匹配到對(duì)應(yīng)的swarm.key,兩者不能混用


更新bee,輸入命令

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

sudo rpm -U bee_0.6.2_amd64.rpm


輸入bee version 查看當(dāng)前版本:bee version


bzz節(jié)點(diǎn)升級(jí)的簡(jiǎn)單教程分享.png


重新啟動(dòng)

bee start --config bee.yaml

bee 啟動(dòng)后輸入錢包地址無(wú)變化則說(shuō)明升級(jí)成功



bzz節(jié)點(diǎn)升級(jí)的簡(jiǎn)單教程分享.png


示例配置文件:

#是否啟用clef

clef-signer-enable:true

#工作目錄   

data-dir:/bee

#是否啟用geth交互

swap-enable:true

#geth地址swarm必須依賴以太坊智能合約,節(jié)點(diǎn)多需要搭建geth同步鏈上數(shù)據(jù)

swap-endpoint:https://goerli.infura.io/v3/6af5b373f46c45c4b02afeb5a9c9fde2

#日志級(jí)別

verbosity:trace

#引導(dǎo)語(yǔ)

welcome-message:"BZZ BZZ BZZ "

#是否開(kāi)放調(diào)試api

debug-api-enable:true

#文件打開(kāi)數(shù)量,linux默認(rèn)1024 可根據(jù)配置修改

db-open-files-limit:2000

#是否設(shè)置輕節(jié)點(diǎn),輕節(jié)點(diǎn)為數(shù)據(jù)消費(fèi)者,不會(huì)獲得支票

full-node:true

#clef路徑

clef-signer-endpoint:/var/lib/bee-clef/clef.ipc

#初始質(zhì)押費(fèi)用

swap-initial-deposit:"10000000000000000"


以上就是恒訊科技分享bzz節(jié)點(diǎn)升級(jí)的簡(jiǎn)單教程,希望能幫助到大家。



/template/Home/Zkeys724/PC/Static