LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 重大消息强制更新SwarmBeev0.6.2升级教程来了

重大消息强制更新SwarmBeev0.6.2升级教程来了

2021-06-16 未币如此_拓哥 来源:区块链网络

Swarm?是一个用于主权数字社会的去中心化存储和通信系统。Swarm?是一个由点对点网络节点组成的系统,可创建分散的存储和通信服务。由于通过以太坊区块链上的智能合约执行的内置激励系统,该系统在经济上可以自我维持。

为什么要蜂拥而至?

Swarm?的存在是为了让互联网可以再次去中心化。Swarm?的长期愿景是成为重新去中心化互联网的操作系统。它为数据的供应链经济提供了可扩展和自我维持的基础设施。

它是如何工作的?

Bee?是一个用?Go?实现的?Swarm?客户端。它是?Swarm?网络的基本构建块。Bee?为文件存储、提要、键值存储和不可追踪的通信提供低级结构。Bee?将愉快地在?MacOS、Windows?和各种?Linux?版本上飞行。

在Bee?0.6*被官方认为是参与Swarm测试网阶段的节点都需要强制更新(must update)的一个全新版本。

根据官方团队所述,0.6*将是更被认可的网络协议形式,此前0.5*的swarm网络,存在不少问题和漏洞,在最新发布的0.6*上,一些关键的问题和逻辑上得到了突破性的升级。为此,升级Bee v0.62看起来是个必要的操作。

0.62升级要点

重点

1.目前运行的节点把能兑换的支票都兑换了

2.目前能备份的资料都备份了(/var/lib/bee?和?/var/lib/bee-clef)

以下为提取交互哈希的命令,或者直接从节点地址链上交互记录直接找一个也可以。

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'

如果存在已固定内容,需要手动迁移程序,如果没有,运行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。

windows系统

关闭运行的bee的cmd窗口

将安装目录下的bee.exe改名为bee.exe.bak

下载?0.6.2版本?的可执行程序放到安装目录下

修改配置文件这一部非常关键,如果不设置,将无法出票用编辑器打开config/bee.yaml配置文件,在文件最后增加以下内容并保存

full-node:?true

重新启动bee节点,如果是用我司安装脚本安装的,?直接双击start.bat即可

linux系统

1.停止服务systemctl stop bee如果是多节点的,分别停止每个节点

2.下载0.6.2版本的rpm包?官方下载地址:?https://github.com/ethersphere/bee/releases/download/v0.6.2/bee_0.6.2_amd64.rpm?执行安装:?sudo rpm -i --force bee_0.6.2_amd64.rpm3.修改配置文件这一部非常关键,如果不设置,将无法出票修改配置文件,在文件最后增加full-node参数echo "full-node:?true" >> /etc/bee/bee.yaml

3.如果安装的多节点,请将所有配置文件都增加此配置参数4.重新启动bee节点systemctl start bee如果是多节点,则分别启动每个节点服务

—-

编译者/作者:未币如此_拓哥

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...