今天,Swarm 团队发布了 Bee v1.0-rc4。一直在运行测试网节点的节点运营商现在可以更新到这个新版本。借此机会参加空投活动的最后几天。
Bee 正在为它的主网启动做准备!要求所有节点运营商将他们的 testnet-nodes 更新为v1.0-rc4版本。
此次更新有哪么改进?
▶ 引入non-minable overlays,这使得节点运营商选择他们的覆盖变得更加困难和昂贵,从而提高了 Swarm 网络的安全性(#2108)▶ 通过重试上传那些我们怀疑它们未落在其自然位置的块来增加所有块落在其自然位置的可能性(#2049)▶ 使推送同步协议能够抵御最近点故障(#2066)▶ 如果我们的节点最接近块,则复制最近邻域中的块(#2115)▶ 防止用户过早使用邮票,在购买后不允许使用邮资批次 10 个块(#2063)▶ 将全局刷新率更改为当前刷新率的 45% (#2142)▶ 通过向GET /stamps端点添加附加信息来提高邮票和内容管理的可用性(#2051)▶ 通过从链中读取邮资批次创建信息,防止邮资批次丢失(#2080)▶ 允许节点连接到未部署支票簿的其他节点,从而为零 eth、零 bzz 和零 xDAI 进入网络铺平道路(#2102)▶ 通过对该链的 gas 限制进行硬编码,确保在 xDAI 上传递正确的 gas 限制(#2102)
从 testnet 0.6.xs 系列升级到 testnet 1.0-rc 系列
需要注意什么?
Bee 1.0-rc 包含一些重大更改,这意味着必须进行数据库迁移。作为这些更改的一部分,如果您有任何本地固定内容,则必须手动将其迁移到 1.0 客户端网络所期望的新数据结构,有关如何进行的信息。如果您没有任何本地固定内容,您的迁移将自动进行,您的更新将照常进行。
对于这次更新版本,节点运营商需要注意什么?
▶ 在更新版本之前,需要兑现所有支票。完成此操作后,Bee 节点可以正常更新。(注意:v0.6.2 标记的块需要重新上传并使用 v1.0-rc4 重新标记。)
▶ 为准备即将发布的主网,测试网的网络 ID 已从 1 更改为 10。需要将 Swarm networkID 从 testnet 更改为10,让 mainnet 使用 networkID 1。(确保在您的配置中将网络 ID 设置为这个新的默认值 10。)
▶ 更新将创建一个新的覆盖地址并删除用旧邮票盖章的旧块。由于更改了网络 ID,覆盖地址已更改。邮票合同也进行了更新,因此从旧合同中购买的邮票不再有效。(该版本将持续到21日,对于空投的话,即使节点的覆盖地址发生变化,以太坊地址保持不变,任何先前部署的支票簿都将被新的 Bee 节点自动使用。)
另外,Swarm将在6 月 21 日举行在线发布活动,在https://www.ethswarm.org/swarm-one-rsvp.html注册以随时了解该计划并获取活动链接。