Swarm
世纪大撸!

Swarm v0.5.3-发行说明

Bzz币在哪交易,交易所是哪个?Swarm(BZZ)如何交易?

亲爱的Swarm支持者和Bee用户,

在过去的几周中,为了改善Bee的用户体验和资源使用,我们一直在研究社区报告的各种问题。此版本对性能,节点可配置性和指标以及常规的重构和清理进行了大量改进。我们要感谢你们所有人做出的巨大贡献,无论是错误报告,各种PR,调试配置文件还是Discord频道上的测试版候选者,我们都表示感谢!我们对您的参与感到很谦虚,希望您喜欢这个最新版本❤

笔记

我们已经通过Bee的新CLI标志公开了一些底层的levelDB配置参数。现在,您可以调整设置,而不必每次想要调整参数时都重建图像。重要说明:由于Swarm工作集的数据超过20 GB,因此levelDB必须具有足够的打开文件限制余量,以免连续打开和关闭文件句柄来检索块而不会增加它的负担。

因此,我们建议节点操作员将打开文件数限制设置为至少7200个打开文件。我们没有默认设置此值,因为对于某些设置和操作系统,此值可能超出范围,导致默认情况下设置被破坏;但是,强烈建议您将此数字设置在7,200–12,000之间。

如果您遇到较高的I / O,也可以切换“禁用寻道压缩”选项。块高速缓存和写缓冲区也是可调的,您可以自由地尝试它们,并查看哪种设置最适合您的设置。

特征:

  • 允许为谱号指定一个帐户,从而允许一个谱号实例控制多个Bee实例(#1313
  • 阻止用户使用其他覆盖地址开头(#1377
  • 分两个阶段进行Bootstrap Debug API,以在节点仍在启动时允许运行状况检查响应(#1358#1370
  • 通过CLI标志(#1454)公开levelDB配置参数
  • 将默认的现金提款天然气限额增加到300K,并允许通过带有标题(#1455)的现金调试API指定天然气价格和天然气限额

性能提升

  • 将每个垃圾箱的Kademlia连接数限制为深度(#1352)和(#1399)之外的16个
  • 合并拉同步写入本地存储(#1386
  • 改善推送同步中的上下文处理(#1416
  • 增加用于垃圾收集的批处理大小(#1424
  • 减少推送程序并行作业数(#1430
  • 通过减少GC临界区(#1435)改善本地存储锁争用
  • 利用下降沿检测在对数据库进行写操作时等待通知订阅(#1484
  • Kademlia中的平衡垃圾箱(#1207#1453

总体改进

  • 日志记录的改进(#1360#1379
  • 在节点联机之前不接受传入连接(#1390
  • 向连接到Bootnode的连接尝试添加到期时间(#1407
  • 修复了带有CORS标头的安全性问题(#1421
  • 通过返回先前吞下的错误(#1426)修复恐慌
  • 修复bee-get-addr中的自制打字错误(#1460
  • 重构内容寻址的块和单所有者块(#1363)(#1394
  • 删除abigen生成的绑定(#1361#1360#1362

将指标添加到一堆地方,并修复了我们如何收集某些指标(#1373#1410#1417#1427#1446#1373

赞(0) 打赏
未经允许不得转载:Swarm之家 » Swarm v0.5.3-发行说明

评论 抢沙发

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

国内服务器VPS云主机

进去看看!优惠码

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

支付宝扫一扫打赏

微信扫一扫打赏