EIP-1559 所面临的最大落地障碍依然是 DoS 风险问题。
原文标题:《以太坊 EIP-1559 进展更新:DoS 风险仍是当前最大障碍》
撰文:Tim Beiko,ConsenSys 高级产品经理
编译:隔夜的粥
EIP-1559 作为最值得期待的以太坊改进提案之一,其将改变以太坊的费用市场,而据 ConsenSys 高级产品经理 Tim Beiko 撰文表示,EIP-1559 所面临的最大落地障碍依然是 DoS 风险问题,而目前已经有了一些解决方案,以下是 Tim Beiko 总结的关于 EIP-1559 的最新进展内容:
- 我们在 AllCoreDevs 会议上再次讨论了 EIP-1559,DoS 风险仍是最终部署它时存在的主要障碍,暂时没有新的反对意见;
- Besu 和 Nethermind 客户端正同步到 1559 测试网,我们正在调试 Geth 共识问题,大量研发工作正在进行当中;
- 主网就绪检查表上线;
- 以太坊猫牧人(Ethereum Cat Herders)发布了关于 EIP-1559 提案的社区调查报告!
实施更新
自三周前我们发布关于 EIP-1559 的进展更新以来,已经发生了很多的事情!
首先,我们在 AllCoreDevs#97 会议上讨论了 EIP-1559,我们不仅分享了更新进展,并就其所面临的主要障碍询问题咨询了相关客户端团队,以及自从在 ACD#77 讨论后,这些因素是否发生了变化。
好消息是,他们对 EIP-1559 没有任何新的主要反对意见!期间,有人提出了一些小问题,比如 EIP 的目标有点不清楚(是关于改善用户体验?燃烧费用?还是增加吞吐量?),但新的反对点并没有出现。此外,Nethermind 团队对于规范的简化感到了惊讶。
坏消息是,在部署 EIP-1559 之前,以太坊上的拒绝服务(DoS)风险仍是我们需要解决的主要问题。幸运的是,像 EIP-2929 (现在是下一个临时测试网 YOLOv2 的一部分)以及像 Geth 的快照方法(平状态数据库)的努力可能会有所帮助。
第二,我们又进行了另一次 EIP-1559 实施者会议。我们讨论了很多:Besu 和 Nethermind 都在 1559 Clique 测试网上进行同步,Vulcanize 仍在尝试调试 Geth 上的一个共识问题,多个模拟场景正在开发当中,我们准备开始为 JSON-RPC 规范编写更改,以支持 Eip-1559 样式交易。
第三,我创建了一个主网准备就绪检查表,以记录 EIP-1559 做好准备的条件。当问题出现并得到解决时,我会及时进行更新。考虑到预测以太坊的日期几乎是不太现实的,这应该能帮助社区了解 EIP-1559 的进度
截至目前,我们最大的胜利是将 PR#2924 纳入到规范中,这个 PR 大大简化了 EIP-1559!现在,我们可以将旧版本交易视为 EIP-1559 式交易,将 gas 价格设置为基础费用(base fee)和小费(tip)的总和。这意味着,旧版本交易不必被弃用(但在小费上会稍微多支付一些),也就是说我们不必有过渡期,也不需要维护两个并行交易池!
研发更新
在实施者会议上,Barnabé Monnot 详细介绍了其团队的模拟工作。整个录音内容是值得一听的,简而言之,他的团队正在模拟各种潜在的场景,从量化 EIP-1559 的用户体验好处,到分析用户的各种行为。
Monnot 已发布了两份模拟结果报告,我们可以在未来几周期待更多的分享。本周,作为台北以太坊会议的一部分,Barnabé还对自己的工作作了更详细的概述。
值得指出的另一点是,Vitalik 本人在他提出的以 Rollup 为核心的以太坊路线图中也提及了 EIP-1559。通过使以太坊的下一个区块纳入变得更容易,EIP-1559 对依赖链上交易确认的 Rollup 而言是有利的。
社区更新
正如上次更新中提到的,以太坊猫牧人(Ethereum Cat Herders)已联系了社区中的各个项目,以获得关于 EIP-1559 的反馈意见。现在,猫牧人已处理了第一批回复,并已发布了一份初步的社区外联报告。报告中既有关于核心发现的总结,也有一份回答常见问题的 FAO。
对于下一个版本的报告,以太坊猫牧人(Ethereum Cat Herders)会很乐意和更多的钱包商和交易所对话。如果你能帮上忙,请在推特上联系我。
其它更新
- Vitalik 发布了一份关于 EIP-1559 的新幻灯片;
- 我在 Bankless 上通过视频的方式分享了关于 EIP-1559 的一些内容;
- 作为 EthOnline「以太坊未来」峰会的一部分,我将在 10 月 23 日进行一次关于 EIP-1559 的概述演讲;
下一步
如果你想在这些更新中看到什么,请通过 Twitter 告诉我(我是 @timbeiko)!
而在接下来的几周里,你可以期待的是:
- 在 Geth<>Besu<>Nethermind 测试网上有了更多的进展,希望通过启动一个 PoW 网络来测试支持 EIP-1559 的挖矿;
- 一系列 EIP,用于在 JSON-RPC 规范中添加对 1559 的支持。第一个已经准备好了!
- 以太坊猫牧人(Ethereum Cat Herders)与钱包商和交易所进行更多的联系,以收集有关 1559 的反馈;
- 可能还会发布一些额外的模拟报告来分析不同的情况;
来源链接:hackmd.io