以太坊EIP-1559进展更新:DoS风险仍是当前最大障碍

转载
1489 天前
9473
巴比特

来源:巴比特


注:EIP-1559作为最值得期待的以太坊改进提案之一,其将改变以太坊的费用市场,而据ConsenSys高级产品经理Tim Beiko撰文表示,EIP-1559所面临的最大落地障碍依然是DoS风险问题,而目前已经有了一些解决方案,以下是Tim Beiko总结的关于EIP-1559的最新进展内容:

  1. 我们在AllCoreDevs会议上再次讨论了EIP-1559,DoS风险仍是最终部署它时存在的主要障碍,暂时没有新的反对意见;
  2. Besu和Nethermind客户端正同步到1559测试网,我们正在调试Geth共识问题,大量研发工作正在进行当中;
  3. 主网就绪检查表上线;
  4. 以太坊猫牧人(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)会很乐意和更多的钱包商和交易所对话。如果你能帮上忙,请在推特上联系我。

其它更新

  1. Vitalik发布了一份关于EIP-1559的新幻灯片
  2. 我在 Bankless上通过视频的方式分享了关于EIP-1559的一些内容;
  3. 作为EthOnline“以太坊未来”峰会的一部分,我将在10月23日进行一次关于EIP-1559的概述演讲;

下一步

如果你想在这些更新中看到什么,请通过Twitter告诉我(我是@timbeiko)!

而在接下来的几周里,你可以期待的是:

  1. 在Geth<>Besu<>Nethermind 测试网上有了更多的进展,希望通过启动一个PoW网络来测试支持EIP-1559的挖矿;
  2. 一系列EIP,用于在JSON-RPC规范中添加对1559的支持。第一个已经准备好了!
  3. 以太坊猫牧人(Ethereum Cat Herders)与钱包商和交易所进行更多的联系,以收集有关1559的反馈;
  4. 可能还会发布一些额外的模拟报告来分析不同的情况;