Swarm
世纪大撸!

Swarm Bee v0.6.2 更新日志

推荐:全球第二大交易所OKEx欧意,邀请链接: https://www.ouyi.fit/join/1837888  能交易XCH,BZZ,BTC,ETH等等安全交易,新用户能开合约。

发行说明 Bee v0.6.2 🐝

亲爱的节点运营商,

在对我们的集群进行了一周的观察、测试和使用 Bee v0.6.* 进行野外测试后,我们向您展示了 v0.6.2 版本。

建议运行 v0.6.* 节点的节点操作员进行更新。建议运行 v0.5.3 节点的节点运营商等待通过我们的渠道正式宣布发布(预计 6 月 1 日)。

感谢大家的耐心和帮助我们进行实际测试!

对 v0.6.0 的显着改进

  • 修复 statestore 关闭时可能发生的恐慌 ( #1807 )
  • 正确解码和解释transaction配置参数(1810
  • 为部署和初始存款添加 gas 价格设置(#1812
  • 能够在 pullsync 中处理不正确的协议消息 ( #1851 )
  • 恢复更新到 1.16,因为我们的依赖项之一无法处理最新的 Go 版本。使用 go 1.15 代替#1855 )
  • 禁用拉同步作为轻节点(#1883)。请注意,这意味着轻节点无法接收 PSS 消息。
  • 限制全节点接受的轻节点数量(#1898
  • 当与 Infura 的连接超时时关闭节点 ( #1868 )
  • 我们协议中的多项性能优化。有兴趣的可以一下git-log

发行说明 Bee v0.6.0 🐝

期待已久的 v0.6.0 发布了。此版本包含许多新功能和改进,所有这些都专注于加强您的 Bee 节点和网络。

用户应该知道,更新您的节点包括一个迁移路径,以确保您的节点存储的内容没有没有邮票。固定内容的用户需要手动迁移他们的数据。

该版本还包含一个全新的文档,很快将发布bee-jsswarm-clibee-dashboard

新的功能

  • ⚠️轻节点功能使您可以使用 Swarm,同时需要最少的系统资源消耗。轻节点可用于上传和下载内容或接收 PSS 消息。它不存储块或转发流量(#1458)。请注意,如果您想成为完整节点,则节点的默认配置是轻节点,您必须通过使用full-node标志配置您的节点来明确提及这一点。
  • ⚠️邮票基于区块链上的昂贵信号实现内容的持久性。通过这样做,最大限度地利用 DISC (#1562)。请注意,现在每次上传都必须添加邮票。迁移到 v0.6.0 将删除所有没有标记的未固定块。如果您要固定内容,请确保在更新前备份并取消固定所有内容。除了取消固定所有内容,您还可以手动擦除<path_to_data-dir>/localstore. 作为此更改的一部分,该db-capacity标志已更改为cache-capacity. 最后,存在一个已知问题,当节点未正确关闭时,可能会导致本地固定块丢失
  • Bee 节点现在每次免费为彼此提供有限的带宽限额!这意味着如果您保持在此限制内,则无需链上交互即可从 Swarm 下载。为那些想要使用比免费提供的带宽更多的带宽的节点提供了解决带宽债务的当前货币方式(#1711)
  • 您现在可以使用PATCH /bzz/{address}端点指示 Bee 节点重新上传先前固定的内容(#1705)
  • 日志和自述文件中的全新 ASCII 艺术蜜蜂(感谢asciiart.eu(#1761)

硬化

  • ⚠️通过要求至少与以太坊进行一次交互,降低对网络发起 DDOS 攻击的可能性。需要进行此更改,因为该free bandwidth allowance功能现在允许在没有支票簿的情况下启动节点。请注意,使用 bee 部署其支票簿的节点v0.5.0必须以--transaction TXHASH标志启动,其中 TXHASH 是从 bee 节点的以太坊地址发送的 goerli 网络上的任何以太坊交易。支票簿部署交易的哈希值可用于此目的,并可在 etherscan 上查找。对于第一次启动v0.5.1或更高级别的节点,不需要任何操作,因为它们的支票簿部署事务将被 Bee 节点自动提取。(#1655)
  • 为了提高收据的可靠性以了解上传是否成功,每个存储节点现在对属于其邻居的块的存储收据进行签名。已签名的收据由所有转发器节点和上传者传回并验证(#1431)
  • 通过重新定义 Swarm 计算深度的方式,使节点更有可能共享关于谁属于邻域的相同观点——不允许深度之外的不饱和箱(#1553)
  • 通过为邻域内的推送同步复制定义单独的上下文来防止 SWAP 不平衡(#1567)
  • 将网络的最大深度改为 32,允许 2^32 个邻域。(#1593)
  • 与支付门槛过低的对等点断开连接。(#1635)
  • 对同伴八卦应用速率限制。第1654章
  • Bootnodes 在达到某个阈值时踢出旧节点,确保 bootnodes 合理消耗资源(#1715)
  • 默认情况下不再使用 slock.it RPC 端点。相反,指示用户运行他们的节点或使用 Infura (#1731)创建 API 端点。

对现有功能的改进

  • ⚠️删除/files/dirs端点。现在可以在/bzz端点上上传单个文件(#1501)
  • ⚠️ /cashout端点已更新,以便更轻松地管理未兑现支票。如果您以编程方式管理未兑现支票,请务必更新它(#1402)
  • 固定 API 已完全重写,以公开对固定内容的基本操作(#1566)
  • 改进了对区块链交易的处理(#1484) , (#1487) , (#1465)
  • 校验和现在由我们的 GPG 密钥签名。验证您节点的真实性:下载校验和,验证签名并与您的版本的校验和进行比较(#1581)
  • 允许通过 CORS 预检请求通过浏览器处理非标准的、特定于蜜蜂的标头。(#1597)
  • 创建新资源时使用正确的 HTTP 响应代码(#1611)
  • 在传入连接上记录欢迎消息(#1590)
  • 在节点关闭时关闭 NAT 管理器。(#1622)
  • 更新到1.16 (#1657)
  • /topolgydebugAPI 中的端点现在公开指标,让您了解有关对等连接的更多信息(#1658)
  • 将默认初始存款更改为 10000000000000000 PLUR (1BZZ) (#1657)
  • 提要查找算法的改进(#1548)
  • 将默认 bin 大小增加到 8 (#1729)

错误

  • 通过添加额外的 libp2p 验证来提高地址簿的一致性。([ #1696 ])( #1696 )
  • 推送同步的一些改进以确保将块推送到附近,即使在某些路由中遇到错误(#1662)
  • 修复拉同步中的溢出错误(#1609)
  • 打印bee version到标准输出而不是标准错误。(#1660)

效率提升

  • 通过仅在最近邻域内同步来减少网络中不需要的拉同步(#1537)
  • 放置存储中已存在的单个块时,改进 localstore 锁争用。这可以防止获取现有块的锁(#1568)
  • 通过使用代理模式,将部署支票簿的成本降低了 10 倍。如果您还没有部署支票簿,则此更改要求bee-clefv0.4.12或更高(#1539)
  • 通过同时建立连接更快地建立健康的拓扑。(#1647)
  • 与多个对等点进行实时拉同步时减少资源消耗(IO/CPU/内存)(#1683)
  • 通过异步结算来提高检索和推送同步的效率(#1578)

杂项

  • 数据库导出/导入功能现在可用于促进集成测试并实现平滑的未来迁移路径(#1580)
  • 允许通过公开block-time配置参数来配置完成多少以太坊调用。Goerli网络不建议调整该参数(1697)

Docker 镜像

  • docker pull ethersphere/bee:0
  • docker pull ethersphere/bee:0.6
  • docker pull ethersphere/bee:0.6.2
  • docker pull ethersphere/bee:latest
  • docker pull ethersphere/bee:beta
  • docker pull quay.io/ethersphere/bee:0
  • docker pull quay.io/ethersphere/bee:0.6
  • docker pull quay.io/ethersphere/bee:0.6.2
  • docker pull quay.io/ethersphere/bee:latest
  • docker pull quay.io/ethersphere/bee:beta

推荐:全球第二大交易所OKEx欧意,邀请链接: https://www.ouyi.fit/join/1837888  能交易XCH,BZZ,BTC,ETH等等安全交易,新用户能开合约。

赞(0) 打赏
未经允许不得转载:Swarm之家 » Swarm Bee v0.6.2 更新日志

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

国内服务器VPS云主机

进去看看!优惠码

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏