2021-06-07 18:48 | 出处: CryptoHunter
Bee 0.6*被官方认为是参与Swarm测试网阶段的节点都需要强制更新(must update)的一个全新版本。
根据官方团队所述,0.6*将是更被认可的网络协议形式,此前0.5*的swarm网络,存在不少问题和漏洞,在最新发布的0.6*上,一些关键的问题和逻辑上得到了突破性的升级,以下为官方Discord上,Swarm 社区管理员发布的公告:
翻译:
好消息@大家! 期待已久的Bee v0.6.2版已经发布了! 重要的突破性协议变化已经做出,Bee节点运营商必须(must)更新他们的节点,以确保你是网络的一部分和保持空投的资格。我们期待着你很快加入我们的0.6*的网络!
为此,升级Bee v0.62看起来是个必要的操作。经过一些初步的测试,CryptoHunter社区成员整理了简单的升级教程,在升级之前,请先阅读以下⚠️必读信息。
!目前运行的节点把能兑换的支票都兑换了
!目前能备份的资料都备份了(/var/lib/bee 和 /var/lib/bee-clef)
①你最开始运行的bee版本号是多少。
②你是否已经有本地固定内容。(正常来说是没有本地固定内容的)
第①条决定你是升级之后运行时是否需要增加配置参数。
第②条决定你是否需要手动迁移程序。
1、如果你是050和050以下的版本,需要在运行bee时增加“--transaction”的内容,051以及更高版本可以直接升级,运行时不需要加参数。
tips:以下为提取交互哈希的命令,或者直接从节点地址链上交互记录直接找一个也可以。
curl "https://api-goerli.etherscan.io/api?module=account&action=txlist&address=¥ADDRESS&startblock=0&endblock=99999999&sort=asc&apikey=¥API_KEY" | jq -c ‘first(.result[] | select(.to == "‘¥ADDRESS‘")).hash‘2、如果存在已固定内容,需要手动迁移程序,如果没有,运行bee时会自动迁移(正常来说升级成功存储空间会有所增加)。
curl -s localhost:1633/pin/chunks | jq ".chunks | length"结果返回0,则没有固定内容,不需要手动迁移程序,一般都是0。
如果非0,需要手动迁移程序,手动迁移方法:
兑现您的节点以确保您的 gBZZ 安全。如果您最近提现过,则可以跳过此步骤。备份您的 Bee数据,尤其是您的密钥文件夹!
如果您有固定数据,请下载所有固定数据。请使用这些下载所有数据,以便重新上传postage stamps。
小心的,只删除您的localstorage文件夹。不要删除您的keys或statestore。您可以通过查阅 Bee 的配置参数>
像往常一样升级您的节点。
调整您的配置。(0.6.x 中的几个配置参数已更改 - 如果您希望继续作为完整节点运行,则必须将新full-node标志设置为true。查看官方配置指南以获取有关如何更新配置的更多信息。)
重新启动您的节点。
您的 Bee 应该正常启动,并开始连接到运行 Bee 0.6.2 或更高版本的其他 Bee。
以Bee v0.5.3为例子(以下教程不适用最开始运行版本为050以下版本的节点)
https://github.com/ethersphere/bee/releases/download/v0.6.2/bee-windows-amd**.exe
将下载好的文件复制到对应文件夹,把原来bee程序的替换掉。
ps:CryptoHunterVIP群里的朋友把新下载的文件名改成bee.exe,原来的bee.exe移除或者改成其他名字即可。
重新启动bee程序
输入密码之后会出现先迁移程序,然后写入数据,同步区块,最后连接节点,中间会消耗一点时间,耐心等待...
升级所需时间根据自己数据大小,磁盘读写速率和带宽有关。
cd /mnt/bee2、下载最新版bee
wget https://github.com/ethersphere/bee/releases/download/v0.6.2/bee_0.6.2_amd**.rpm3、更新bee
rpm -Uvh bee_0.6.2_amd**.rpm4、重启bee
然后会进入【自动迁移程序】:
等迁移结束之后,开始尝试链接节点:
wget -O cashout.sh https://gist.githubusercontent.com/ralph-pichler/3b5ccd7a5c5cd0500e**28752b37e975/raw/cashout.sh6、最新bee-clef下载:
下载:
wget https://github.com/ethersphere/bee-clef/releases/download/v0.4.12/bee-clef_0.4.12_amd**.rpm更新:
rpm -Uvh bee-clef_0.4.12_amd**.rpm→查询版本
bee version以上内容由CryptoHunter社区成员./Anzai 提供。
本教程具有一定时效性,请及时更新,如有问题,可在公众号留言:swarm,加入全球最大Swarm中文社区。工具或其他需求,可联系管理员,或公众号后台留言VIP。
VIP可解决:(人数有限,满群即止)
swarm部署过程中水的问题
对应的swarm部署工具
其他疑难杂症
(VIP专用水龙头)
(群控:节点信息随时随地查看,随时随地兑换支票)
*声明:以上工具均由CryptoHunter社区核心团队成员原创,目前已经稳定运行3个月。