bzz节点升级的简单教程分享
bee的运行目录总共包括三个文件
keys:私钥文件主要包含( libp2p.key,pss.key,swarm.key)如果使用clef钱包则不会生成swarm.key
localstore本地存储文件,主要为存储节点数据,提供数据而获得奖励
statestore 你的peer节点数据,包含每个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 生成私钥简单描述:
默认会加载DataDir 指定的文件夹下的kyes也就是你的私钥,如果找不到它就会重新生成,所以备份节点最关键的是kyes。
注:使用clef 管理的钱包升级后必须使用clef才能匹配到对应的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 查看当前版本:bee version
重新启动
bee start --config bee.yaml
bee 启动后输入钱包地址无变化则说明升级成功
示例配置文件:
#是否启用clef
clef-signer-enable:true
#工作目录
data-dir:/bee
#是否启用geth交互
swap-enable:true
#geth地址swarm必须依赖以太坊智能合约,节点多需要搭建geth同步链上数据
swap-endpoint:https://goerli.infura.io/v3/6af5b373f46c45c4b02afeb5a9c9fde2
#日志级别
verbosity:trace
#引导语
welcome-message:"BZZ BZZ BZZ "
#是否开放调试api
debug-api-enable:true
#文件打开数量,linux默认1024 可根据配置修改
db-open-files-limit:2000
#是否设置轻节点,轻节点为数据消费者,不会获得支票
full-node:true
#clef路径
clef-signer-endpoint:/var/lib/bee-clef/clef.ipc
#初始质押费用
swap-initial-deposit:"10000000000000000"
以上就是分享升级的简单教程,希望能帮助到大家。
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~