bee的運行目錄總共包括三個文件
keys:私鑰文件主要包含( libp2p.key,pss.key,swarm.key)如果使用clef錢包則不會生成swarm.key
localstore本地存儲文件,主要為存儲節(jié)點數(shù)據(jù),提供數(shù)據(jù)而獲得獎勵
statestore 你的peer節(jié)點數(shù)據(jù),包含每個peer的余額
開始升級前,請先停止bee-clef與bee
開始備份,輸入命令
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
如果沒有用clef 管理錢包那么這步驟可以去掉(clef-signer-enable: false,不使用clef)
bee 生成私鑰簡單描述:
默認(rèn)會加載DataDir 指定的文件夾下的kyes也就是你的私鑰,如果找不到它就會重新生成,所以備份節(jié)點最關(guān)鍵的是kyes。
注:使用clef 管理的錢包升級后必須使用clef才能匹配到對應(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
重新啟動
bee start --config bee.yaml
bee 啟動后輸入錢包地址無變化則說明升級成功
示例配置文件:
#是否啟用clef
clef-signer-enable:true
#工作目錄
data-dir:/bee
#是否啟用geth交互
swap-enable:true
#geth地址swarm必須依賴以太坊智能合約,節(jié)點多需要搭建geth同步鏈上數(shù)據(jù)
swap-endpoint:https://goerli.infura.io/v3/6af5b373f46c45c4b02afeb5a9c9fde2
#日志級別
verbosity:trace
#引導(dǎo)語
welcome-message:"BZZ BZZ BZZ "
#是否開放調(diào)試api
debug-api-enable:true
#文件打開數(shù)量,linux默認(rèn)1024 可根據(jù)配置修改
db-open-files-limit:2000
#是否設(shè)置輕節(jié)點,輕節(jié)點為數(shù)據(jù)消費者,不會獲得支票
full-node:true
#clef路徑
clef-signer-endpoint:/var/lib/bee-clef/clef.ipc
#初始質(zhì)押費用
swap-initial-deposit:"10000000000000000"
以上就是恒訊科技分享bzz節(jié)點升級的簡單教程,希望能幫助到大家。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站