ETHE:EIP1559的状态更新 DoS攻击仍然是最终部署的主要障碍_3X Long Tether Gold Token

要点速览

我们在AllCoreDevs上再次讨论了EIP-1559。DoS攻击仍然是最终部署的主要障碍,但除此外没有其他大的障碍了;

我们还有另一个实现者会议:Besu和Nethermind都正在与1559测试网同步,我们正在调试Geth的共识问题,还有大量的研发工作在进行中;

主网准备清单已发布;

TheCatHerder的《社区扩展报告》已发表!

实现更新

上一期的更新后,又已进行了大量工作,仅仅三周的时间!

首先,我们在第97次AllCoreDev(核心开发者全体会议)上讨论了EIP-1559。我们分享了最新的情况,询问了客户端团队他们认为实现1559最大的障碍是什么,以及在第77次ACD后这些障碍是否有改变。

以太坊JavaScript库Ethers.js提出EIP-3540:EOF v1:4月7日消息,以太坊 JavaScript 库 Ethers.js 提出 EIP-3540:EVM Object Format (EOF) v1,目前正在审查中。EIP-3540 为 EVM 字节码引入了一种容器格式,使分离代码和数据更加干净;允许根据平台规则在部署时验证字节码;支持更轻松引入新的突破性更改功能。[2022/4/7 14:09:51]

好消息是对EIP-1559没有出现任何新的重要反对声音!有人提出一些小问题,比如EIP的目标有点不明确(是为了改善UX?销毁交易费?增加吞吐量?),但没有新的、表示强烈反对的观点。规范的最新修改把实现变得非常简单,Nethermind团队感到非常惊讶。

坏消息是以太坊的拒绝服务攻击风险仍然是一个大问题,我们需要在部署1559之前解决。幸运的是,像EIP-2929这样的工作现在已被纳入到下一次的短期测试网YOLOv2,而“扁平状态数据库”,如Geth的snapshot加速结构,也有助于解决问题。

数据:近24小时ETH销毁量为2349个,创EIP1559实施以来新低:3月13日消息,据watchtheburn网站显示,以太坊网络近24小时ETH销毁量为2349个,创造了自EIP1559实施以来的历史新低。[2022/3/13 13:53:15]

第二,我们还开了另一个1559实现者会议。在该会议里讨论到了多个议题:Besu和Nethermind都正在1559Clique测试网上同步;Vulcanize仍然在调试在Geth上的共识问题;多个模拟场景的工作在进行中;我们准备开始修改JSONRPC规范以支持适应1559的交易。

第三,我汇编了一份主网准备清单,以追踪EIP-1559在主网上线前所需的准备工作。关于新出现的和已解决的问题,我都会持续更新到清单上。由于以太坊上的事几乎是无法预测的,这份清单应该可以帮助社区了解要使1559上主网的条件成熟,有哪些工作是完成的,以及还需要做什么。

以太坊社区提议将EIP-3651纳入上海升级:以太坊社区提议将EIP-3651纳入上海升级。据悉,该EIP由以太坊开发者William Morriss提出,拟将“COINBASE”地址由冷地址变为热地址。“COINBASE”地址在交易执行开始时应为热地址,根据读取该帐户的实际成本。目前,直接“COINBASE”支付正变得越来越流行,因为它们允许有条件支付,这提供了诸如隐式取消交易的好处。但是访问“COINBASE”价格过高;该地址最初在EIP-2929中引入的访问列表框架下是冷地址。这种gas成本不匹配可以激励除ETH之外的替代支付,例如ERC20,但ETH应该是支付以太坊交易的主要方式。[2021/7/19 1:01:14]

我们目前最大的进展是使提议#2924被纳入到这份规范里。这份提议高度简化了1559!现在,通过把gasprice设为basefee和tip的总和,我们可以以适应1559交易的方式来处理遗留交易。这意味着遗留交易将不会被弃用(但会稍给多一点tip),这样我们将不需要一个过渡期,也不需要维持两个平行的交易池?。

EIP-1559正式被纳入伦敦硬分叉:EIP-1559正式被纳入以太坊“伦敦”硬分叉升级,另外,至少有5个其他EIP也会被纳入。“伦敦”硬分叉预计将在7月启动。据悉,EIP-1559试图通过引入固定费用和销毁机制来降低交易费,由V神于2018年首次提出,预计使以太坊区块链的收费市场更加可预测并缓解拥堵,但矿工们的意见并不一致。(CoinDesk)[2021/3/6 18:19:57]

研发更新

在这个实现者会议里,BarnabéMonnot详细介绍了他的团队的模拟工作进度。他的录音值得一听,可以了解更多细节,但简而言之,他的团队正在模拟各种可能的场景,从量化1559的UX效益,到分析用户为了交易更快被打包到区块而试图策略性竞价的行为。

在Jupyter上已发表了两篇notebook(stationnaryusers和strategicusers),我们可以期待来未来几周有更多notebook分享。计划中的模拟清单已经更新到了主网准备清单上。至于更深入的内容,可看Barnabé上周在TaipeiEthereumMeetup上对其工作的详细介绍。

另一个值得一提的更新是Vitalik在他的《以rollup为中心的以太坊路线图》里提到了EIP-1559。EIP-1559对rollup是有助益的,因为rollup依赖链上交易作确认,而EIP-1559会使打包下一笔交易进区块更容易。

社区扩展

如上一篇更新提到的,EthereumCatHerders已经在社区接触了多个项目,调查他们对EIP-1559的看法,以及让他们回答一些关于EIP-1559的问题。现在CatHerders已经整理了第一批电话访问与问卷的回答,他们已经发表了第一篇《社区扩展报告》。这份报告有一份关键结果的概述以及对电话访问中经常被提到的问题的回答。

对于下一个版本的报告,CatHerders想与更多钱包和交易所的项目团队对话。如果你想在这方面提供帮助,请在twitter上联系我。

其他更新

Vitalik发布了关于EIP-1559的一组新幻灯片;

我上了Bankless的视频系列节目”StateoftheNation”,讨论了1559

我将参与EthOnline于十月23日举办的”TheFutureofEthereum”峰会,届时会介绍1559。

后续工作

希望这次更新的内容不会太多!如果你对更新内容有任何建议,请通过Twitter告诉我(我是?@timbeiko)!?

至于接下来的工作,以下是你在未来几周可以期待的:

在Geth<>Besu<>Nethermind测试网上会有更多的进展,希望会发布一个PoW(工作量证明)网络来测试基于1559的挖矿情况。

会有大量的EIP加到JSONRPC规范,以为1559提供支持。第一份已经发布了!

CatHerders会接触更多钱包和交易所项目团队,收集他们对1559的看法。

可能会发布更多用于分析不同场景的notebook。

这期内容就这些了!感谢阅读,请期待几周后的更新!

通过把gasprice设为feecap,把tip设为feecap-basefee,所有“多余的预算”都归为tip,而为了适应1559的交易,tip会由发送者来设定,而feecap-basefee-tip的差值会返还给交易发送者。

原文链接:

https://hackmd.io/@timbeiko/1559-updates/https://hackmd.io/@timbeiko/1559-update-002

作者|TimBeiko

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

区块博客

[0:15ms0-4:478ms