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的余額
開始升級(jí)前,請(qǐng)先停止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)會(huì)加載DataDir 指定的文件夾下的kyes也就是你的私鑰,如果找不到它就會(huì)重新生成,所以備份節(jié)點(diǎn)最關(guān)鍵的是kyes。
注:使用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
重新啟動(dòng)
bee start --config bee.yaml
bee 啟動(dòng)后輸入錢包地址無變化則說明升級(jí)成功
示例配置文件:
#是否啟用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)語
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é)點(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í)的簡單教程,希望能幫助到大家。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號(hào) IDC證:B1-20230800.移動(dòng)站