作者: Marco González
编辑: Randall Roland
译者: SHE
每周,节点操作员、Antelope 核心开发人员以及社区成员聚在一起,讨论当前热门话题。节点圆桌会议的主要目标是:
“…为节点操作员改进 Antelope 协议(具体而言)”。
“...to improve the Antelope protocol (specifically) for node operators”.
以下是此次半月摘要中两次圆桌会议的内容列表:
6 月 7 日:P2P 改进和管理、4.0 反馈、节点配置、共识升级
6 月 14 日:历史解决方案、Antelope 防火墙、长期创新
你可以在 GitHub 上查找其他会议记录和评论,也可以在 ENF 的 YouTube 频道上观看会议视频。
6 月 7 日:P2P 改进和管理、4.0 反馈、节点配置、共识升级
6 月 7 日的会议主要是公开讨论。随着 9 月的临近,人们越来越关注为 Leap 5.0 所做的准备。
概述
改善节点运营管理是社区经常关注的问题。反馈主要针对 P2P 改进。
更新
9 月共识升级计划(Leap v5.0)
P2P 改进
P2P 改进继续成为节点运营商关注的焦点。主要问题涉及节点运营商的交易稳定性、可靠性和整体 “生活质量”。帮助识别最佳解决方案的已确定领域包括:
带宽
可见性
P2P 管理
连通性
同步
合适的节点流
前几周会中成员对上述主题发表了一些见解。以下部分旨在增加清晰度并节省读者时间。在进一步讨论和反馈之后,(团队)将会制作一份 P2P 改进综合报告。
可见性和 P2P 管理
为了提高效率,需要提高可见性和管理。主要关注点是对等网络上节点的可见状态,使运营商能够在给定时间识别他们的首选连接。
类似于黑匣子,节点信息可能会让操作者猜测当前需要在哪里找到区块。这里重要的数据类型包括:
感知需要区块的节点信息
从哪里获取区块
特定区块调用
当发出前往另一个节点时
维护相关状态信息
节点流和同步
出站数据流应该多于入站。当前的同步指定是在超时后移动到下一个节点。P2P 同步改进也是最近 GitHub 讨论的主题。
节点流可以通过消除对相同信息的争夺来提高效率。但是,当更改缺乏合理性并且节点数量保持奇怪的稳定时,可能会出现安全问题。提到的解决方案包括:
显示所有对等节点
自动选择最合适的对等节点
将数据与操作相匹配
仅连接到具有所需块的节点
更多 P2P 功能反馈和确定的其他项目
以太坊标签再次进行了比较。不断重新评估对等节点,然后是对等节点生产区块的意愿。然而,增加一般可用性带来了安全问题以及带宽与区块限制问题。
社区反馈通常伴随着经验。以下是详细说明的要点:
提及 Leap-util
在最新版本上运行测试
更大程度地暴露于不良行为
增加节点下沉与追赶模式的智能(通过自动化)
低延迟、高吞吐量和完整数据是健康连接的信号
区块日志
防火墙
负载平衡器
标题信息
带宽问题
重新审视的后续问题是:
给节点类型(例如内部 vs. 外部)打标签是否有助于 Antelope 开发人员提高同步效率?
随着时间的推移,社区将继续努力打造一个更健康的网络。鼓励大家试用 4.0.1 并就相关问题提供反馈。
迈向 Leap 5.0
从对等管理讨论开始的话题主要与暂定于 9 月举行的 Leap 5.0 共识升级有关。
更准确的发布日期估计可能会在 8 月底之前公布
共识升级最大的挑战是协调;改进 5.0 的协调可能是未来的主题
建议确定一个启动日期,并猜测启动灵活性
接下来的两个月将专注于通过文章等方式进行准备
6 月 14 日:历史解决方案、Antelope 防火墙、长期创新
在 6 月 14 日的会议上,与会者再次就持续不断的改进领域进行了头脑风暴。
概述
独立库的历史解决方案时有出现。Antelope 防火墙获得了越来越多的关注。随着 Leap 5.0 的出现,与会者花时间探索长期创新。
更新
针对本周的 4.0.2 补丁发布以及即将发布的注释
P2P 改进报告即将发布;致力于回应反馈并讨论正式计划
关于解耦仪器可行性的 GitHub 讨论仍然让一些运营商记忆犹新。然而,这个主题还是被推迟了。
作为今天讨论的补充,欢迎观看聊天中提供的有关数据管理的专题视频。
历史解决方案
开放思想和反馈交流是一个深度思维子流(历史)解决方案。节点运营商对历史解决方案怀有兴趣的原因有很多。以下是一些讨论过的领域。
历史讨论的开始提到了 dfuse、Graph 和(后来的)firehose。重点是将独立的库和工具从 nodeos 代码库中分离出来。开发人员仍在思考一个非 nodeos 解决方案来抽象历史。然而,短期解决方案(例如通过 traces 部分满足需求)目前仍然比高投入与回报比例更重要。
对深思熟虑的历史解决方案提供了更多的见解和评论。以下是占用了大约四分之一会议时间的重点内容:
社区反馈表明解决方案是可行的,但扩展性是一个问题
替代反序列化/序列化被认为是社区兴趣和投入的努力
简化二进制 - 十六进制转换(瓶颈)是一个重要的动力因素
开发团队对以运营商为中心的解决方案进行监控
nodeos 功能不断发展
鼓励运营商提出类似的创新 (nodeos) 解决方案
一位与会者描述了一个原型(用于库函数),它用指向 nodeos 的传递指针替换了记录器,目的是让 nodeos 发回适当的信息。该解决方案带来了速度和灵活性,特别适用于游戏类的应用程序。该原型的局限性涉及安全和语言限制(例如,与 Python 配合使用效果很好,但与 Javascript 不兼容)。从长远来看,基于链的接口用于尝试不同数据结构被视为一个理想的追求。
Antelope 防火墙
简要介绍了 Antelope 防火墙。ENF 正在资助建造新的防火墙。很快提到了一些项目:
Leap 节点的 API 开发
删除负载平衡
防火墙的价值在于速率限制、帐户交互等(例如独立的 JSON 文件)。
长期创新
会议最后讨论了一些关于 Antelope 环境未来的 “疯狂” 想法。以下想法不在开发团队的路线图内:
为 C#/C+ 编译以与 Leap 和 EVM 一起使用
有趣的早期 EOSIO 构建
运行确定性 AI 模型
会议最后讨论了一些关于 Antelope 环境未来的“疯狂”想法。社区被鼓励分享这样的构建,以纪念 EOS 成立 5 周年。
资源与引用: