新闻动态

BEE v1.2.0 发布,更新日志

发布日期:2021-10-22 08:04 | 文章来源:YINGSOO

Swarm Foundation 发布了新版本的 Bee,即 Swarm 网络客户端。它正在由不断增长的测试组进行测试,可以在 Discord 上找到。在更新中,Cure53 审计的建议得到了实施。

从 1.1.0 开始,Swarm 开发团队一直致力于让网络性能更好。他们不想开发新功能,而是希望确保现有功能按预期运行。例如,已经做了很多工作来使块同步和检索更可靠。

更新、测试、报告。

下载并安装最新版本的 Bee,没有重大变化:

https://github.com/ethersphere/bee/releases/tag/v1.2.0

帮助构建真正稳定且有弹性的网络的最佳方法是运行测试网节点。欢迎您加入我们Discord 主机上的测试人员频道。

如果您在测试网上运行多个节点,也请考虑帮助我们进行预发布测试。通过 trainspotter@ethswarm.org 联系 Bee 团队。

完整的更新日志:

硬化

  • 避免将私有 CIDR 底层广告发布到公共网络 (#2538)
  • Kademlia 现在将定期 ping 所有连接的对等点,并将始终不回答的对等点列入黑名单 (#2543, #2522)
  • 如果复制失败,Pushsync 将继续转发 (#2524)
  • 拉同步上下文取消已改进上下文取消的对等隔离 (#2562)
  • Pushsync 将在收到复制请求时存储更多块 (#2526)
  • 格式错误的递归文件连接器读取不再可能 (#2481)
  • 清单文件路径处理已得到改进,以提高安全性和一致性(#2489)
  • 切换到每个对等迭代器进行推送同步复制以改进复制 (#2529)
  • 在握手时警告底层不匹配 (#2464)
  • 在启动时验证用于覆盖计算的自己的事务以减轻用户输入错误 (#2422)
  • 当邮票过期时,邮票不再可用 (#2390)
  • 当深度增加时修剪过饱和的 bin (#2412)
  • P2P 断开连接和阻止列表现在有理由在检查日志时提高代码分支的可观察性 (#2471)

新功能

  • 添加了 – resync 标志以强制您的节点在启动时重新同步所有邮资合同数据和更多 pprof 配置文件 (#2405)
  • 允许来自另一个发件人的身份 tx 交易,以便可以改进用户入职 (#2409)
  • 添加了新的 chainsync 质询-响应协议,以验证所有连接的对等点都连接到工作的区块链后端 (#2475)
  • 为批量充值和稀释添加了新的邮资端点 (#2410, #2401)
  • Kademlia 现在使用乒乓协议定期测量对等延迟,并使用拓扑端点和普罗米修斯指标报告测量结果 (#2522)
  • Kademlia 现在可以有静态节点,可以防止踢行为(与引导节点行为相关)(#2512)
  • 我们的 libp2p 抽象添加了一个自定义用户代理并将其记录在连接上,以便在主网上获得更好的版本传播可见性 (#2462, #2482)
  • 增加了用于 PSS 消息挖掘的 targetMaxLength (#2406)

Bug修复

  • 添加了 pss 目标输入验证 (#2463)
  • 带有已过期标记的块将被跳过以进行同步并最终被删除(#2392)
  • 在标签等待时添加缺少的代码停止以避免计时器泄漏 (#2433)
  • 为 bzz 目录上传添加了 CORS 公开 swarm-tag 标头 (#2450)
  • 改进的对等公告上下文处理 (#2539)
  • 修复了由于外部包 API 更改而导致 ENS 分辨率损坏的问题 (#2458)
  • 本地存储推送索引悬空项目导致项目推送停止(#2534)
  • 使用不同的种子在节点重新启动时改进了标签 UID 生成 (#2425)
  • 改进对取消的 tx 的随机数检查 (#2395)
  • 添加时保留邮票以提高可靠性(#2546)
  • Kademlia 显示错误的引导节点连接方向 (#2570)
  • Pusher 标签错误不再是致命的 (#2569)
  • Puller 永远不会将 max uint 存储在最上面(#2566)
  • 在部署支票簿以提高重组安全性时等待 WaitBlock 中的确认 (#2416)

性能改进

  • 如果已知 peer 减少区块链后端调用,则跳过验证 (#2491)
  • 使用超时防止对等验证中的 goroutine 堆积 (#2444)
  • 在单独的 goroutine 中刷新 kademlia 指标 (#2424)
  • Kademlia PSlice 数据结构重写以减少分配次数(#2453)
  • 如果在地址簿中找到,则将 peer 添加到缓存以减少后端调用次数 (#2511)
  • 只刷新脏的 kademlia 指标 (#2418)
  • 允许脏的 kademlia 指标在超时时关闭 (#2428)
  • 改进低效的 kademlia 指标保存(#2452)
  • 在覆盖验证之前使用 kademlia pick 进行握手处理检查以减少后端调用 (#2541)

杂项

  • 依赖管理和更新(go、go-ethereum、libp2p)(#2503、#2407、#2461、#2472、#2500、#2545、#2495、#2480、#2421
  • 添加并改进了大量指标(#2487、#2490、#2502、#2498、#2513、#2520、#2509、#2484、#2497、#2508、#2514
  • 清理和重构(#2429、#2437、#2469、#2451、#2439、#2333、#2468、#2527、#2548、#2444、#2427)
  • 发现时包括所有 DNS 协议前缀 (#2571)

已知的问题

在具有密集上传活动的节点上观察到本地存储泄漏。这是由于邮票存储激励措施实施的存储空间优化。我们正在部署修复程序,并将尽快为您更新迁移路径!

有关完整的 PR 纲要,请参阅 v1.2.0 里程碑

YINGSOO拥有完善的售后服务体系,为客户提供快捷、专业、准确、热情的技术支持与服务。YINGSOO以“追求品质,精益求精”为理念,切实提供完善的售后服务体系,保障客户的使用安全与稳定。全国统一服务热线:400-630-3752

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

相关文章

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部