作者: Markus Hinrichs
编辑: Randall Roland
译者: SHE
Leap 3.2 已发布,它已在本次圆桌会议上揭晓。此外,还讨论了状态数据库的基本问题,即其天文数字般的高 RAM 使用率。探讨了潜在的长期的和短期的解决方案以及权衡取舍。
此外,在会议结束时,EOS网络基金会(ENF)对 NET 插件增强的细节进行了简要总结,会议还确定了下次圆桌会议的时间表和主题:Leap 4.0 的 Prometheus Exporter 黑盒 nodEOS 的功能统计。本次圆桌会议共有13人参加。
Exporter 是一个采集监控数据并通过 Prometheus 监控规范对外提供数据的组件,它负责从目标系统(Your 服务)搜集数据,并将其转化为 Prometheus 支持的格式。
软件开发是每周 EOS 节点运营商圆桌会议期间讨论的主要话题。开发人员、区块生产者、区块链工程师和社区成员想要从它提供的知识中受益,都将需要详细了解 EOS 开发过程。
一个生态系统可以通过共享和交互来健康自然地发展。ENF 收到了区块生产者和开发者对其工作进展的好评。EOS 社区意识到,他们的声音现在被听到和受到赞赏。最后,但同样重要的是,即正在对社区关注的问题做出回应。
Stephen Diesel(ENF,Leap产品经理)对 Antelope Leap 的更新总结
更新 | 发布时间表 |
Leap 3.2 最终版本发布 | 在 Github 上发布 |
系统合约更新 | 进行中...... |
DUNE 发布 | 2022 年 12 月 |
在这次会议开始时,Stephen 宣布了 Leap 3.2 在 Github 上发布,但它不是共识升级,因此是可选择的。
Brian Hazzard 同意在各种渠道回答有关升级的任何问题。下周将更新 Net Plugin Enhancements 文档,因为上次会议收集了很棒的想法并为 backlog 定义了一些新的潜在的功能。
状态数据库修剪重构(State Database Trimming Reframed):用于存储 State History 的 RAM 耗用过多
来自 EOSUSA 的 Michael 不能参加会议,但他为这次会议建议了主题:状态数据库修剪(State Database Trimming)。参与者一致认为,真正的问题是使用了过多的 RAM。Per Stephen 正在起草一份 RFP,其目标是进行研究以调查 RAM 的问题。
权衡性能与 RAM 大小。
Kevin Heifner 提出了主要问题:“你愿意用多少性能来换取 RAM?你愿意用 1 个区块生产周期来将数据加载到 RAM 中(就像一个加热区块(warming bloc))吗?” 但是,此解决方案存在垃圾邮件的高风险。
对 RAM 的巨大需求似乎从未得到满足。目前需要 128 GB 的 RAM 才能顺利运行 WAX 状态数据库。问题是普通设备没有足够的空间容纳更多 RAM。很难找到具有强大 CPU 和足够 RAM 空间的设备。也许图形设计师/动画师设备可以满足未来的需求。
定义短期和长期机会(引用)
短期机会
Antelope 联盟正在起草一份 RFP 来研究这个问题。
使Heap模式启动和关闭更快。
是否有机会使 tmpfs 使其更加开箱即用?
禁用帐户查询可以节省 RAM(节点运营商配置的机会,已经成为可能)。
将帐户查询存储到磁盘(这里在WAX 上可能节省大约 1400 万个帐户的 4GB 的 RAM,可能这不值得)。
长期机会
能否激励智能合约指定 RAM 与磁盘存储?
硬件供应商需要开始提供具有大量 RAM 的非常快的 CPU 内核。
P2P 改进(Net 插件)(来自 Brain Hazzard)
在主持人 Daniel Keyes 简短询问他是否可以对最近讨论的增强 Net 插件的具体建议进行简短总结后,Brian Hazzard 很快谈到了以下问题,并提出在接下来的会议中更详细地介绍这些问题在内核。
将有可能对中继块进行"更轻便"的验证。这可以节省时间并使其更快
如果一个区块已满(就构建的 CPU 时间而言),“广播”并从下一个区块开始,则可以编码。
自动配置节点以优化延迟(目前区块生产者手动执行)。
优化时间表(哪个区块生产者在前,哪个在后?)
在延迟方面进行优化
下周日程
EOS Nation 的 Matthew 提出的下一个 Leap 4.0 中普罗米修斯出口商(Prometheus Exporter)应该包含哪些数据的辩论:
nodeEOS 就像一个黑盒子,很多节点运营商不知道里面发生了什么。有一个要求是提供一些关于它的统计数据。
鼓励节点会议的与会者在下次会议期间带来他们对普罗米修斯(Prometheus)的愿望清单。
本次圆桌参会者(13人):
Randall Roland | EOSsupport.io
Dario | EOSsupport.io
Kevin Heifner | OCI
Matt Witherspoon | ENF
Brian Hazzard
Jannis - Rakeden (Jannis)
Max Cho | KOREOS
Daniel Keyes | EOS Nation
Stephen Diesel | ENF
Matthew Darwin | EOS Nation
Corvin Meyer auf der Heide | liquiid.io
Patrick Burns | Aloha EOS
Ross Dold | EOSphere
参考资源
Image Credits
Banner by EOS Support Graphics