复制成功

分享至

主页 > 比特币 >

一文了解以太坊上海升级计划:确认开放质押提款, EIP 4844‌ 等仍待商议

2022.11.14

原文作者:Christine Kim(Galaxy Digital)

编译:DeFi 之道

2022 年 11 月 10 日,以太坊开发人员齐聚第 149 次全体核心开发者 (ACD) 电话会议,这次 ACD 电话会议由以太坊基金会的 Tim Beiko 主持,本周,开发人员讨论了与 EVM 对象格式 (EOF) 以及 proto-danksharding 相关的代码更改进展,以实现合并后以太坊网络的首次重大升级(称为上海)。在这次电话会议期间,开发者们还讨论了其他四项可能纳入上海升级的 EIP。虽然每个提案确实为以太坊带来了一些独特的优点及好处,但开发者们对优先考虑纳入哪些 EIP 的问题,仍存在较大的争议。除了上海升级的讨论之外,开发人员还简要谈到了抗审查性的话题,以及为了网络可扩展性而对以太坊的抗审查特性进行的潜在权衡。

一文了解以太坊上海升级计划:确认开放质押提款, EIP 4844‌ 等仍待商议

图片来源:由无界版图AI工具生成


上海升级计划


在之前的 ACD 电话会议中,以太坊开发人员同意将 EIP 的核心列表纳入上海升级。 来自 ACD Call #148 的完整通话记录在这里。 值得注意的是,从这份核心 EIP 列表中,开发人员同意将质押 ETH 提款提案纳入到上海升级之内,但并没有承诺在同一升级中纳入 EOF 或 proto-danksharding,直到后两个提案的代码更改得到进一步充实。 特别是关于 EOF 的话题,开发人员一直在犹豫是通过上海升级的一小部分 EIP 部分实现 EOF,还是尝试将 EOF 的全部愿景捆绑在上海之后的以太坊升级中。

EOF 实施

Hedera 首席软件工程师 Danno Ferrin 就本周关于上海 EOF 实施进展的电话会议进行了更新。他解释说,开发人员倾向于尽早将与 EOF 实现相关的大多数 EIP 捆绑到一次大型升级中。开发者考虑在上海升级中纳入与 EOF 实施相关的 EIP 有 EIP 3540、EIP 3670、EIP 4200 以及 EIP 4750。对于是否应将 EIP 5450 纳入与 EOF 相关的代码更改列表,开发者之间仍存在着分歧。

Erigon 执行层 (EL) 客户端团队的 Andrew Ashikhmin 也对 Solidity 智能合约语言团队是否能够完全支持和实施所有四个(或可能五个)EIP 表示担忧。 Ashikhmin强调,在承诺在上海升级激活这些 EIP 之前,首先要确认 Solidity 团队已为这些 EIP 实现做好了准备。Ashikhmin 在电话会议上表示,这是“一项必要的健全性检查”, Geth EL 客户端团队的 Marius van der Wijden 对此表示赞同。

Proto-danksharding

然后,开发人员继续讨论了 proto-danksharding 的最新发展。 与 EOF 实现不同,只有一个 EIP 是与 proto-danksharding 代码更改相关联的,即 EIP 4844‌。Diederik Loerakker(通常被称为“Protolambda”)是 OP Labs 的研究员,据他表示,仍有一些与 EIP 4844 相关的事项正在讨论中。以太坊基金会的 Ansgar Dietrichs 补充说,其中一些事项与设置 blob 交易的最低价格以及降低上海升级的 blob 交易吞吐量有关。这些待办事项在 Github‌ 上有总结。

禁用 Self-Destruct 操作码,以及其他潜在的 EIP

在开发人员为上海升级准备 EOF 以及 proto-danksharding 工作的同时,开发人员初步同意继续研究其他四个 EIP,以纳入以太坊的下一次升级。

1、EIP 4758‌,禁用以太坊上的“selfdestruct”操作码:开发人员重新审视了上次 ACD 电话会议中关于禁用操作码的对话,该操作码被开发人员广泛认为是在智能合约以及去中心化应用(dapps)中使用的不良做法。该操作码是为数不多的遗留操作码之一,这些操作码的部署 gas 成本固定,但网络的存储成本可能不受限制。独立开发人员 Micah Zoltu 重申道,以太坊上的某些活动智能合约仍在使用 selfdestruct 操作码,禁用该操作码将破坏功能。 Tim Beiko 表示,对于这些特殊的边缘情况,可能会有一些变通办法,并且需要以太坊基金会进行更多的社区扩展。

2、EIP 1153‌,临时存储操作码的添加:Uniswap 和 Optimism 团队的代表提出了一个令人信服的案例来引入临时存储操作码,它的行为与以太坊上的常规存储操作码相同,除了这两个新操作码 TLOADTSTORE 的值将在每次交易后被丢弃。瞬时存储的动机有很多,正如 Optimism 的 Mark Tyneway 所解释的那样,其中之一是节省 gas 成本。仅在 Uniswap 上,这个 EIP 就有可能为用户每年节省 300 万美元的 gas 成本。此外,使用临时存储而不是常规存储将有助于减少以太坊的技术债务。 Uniswap 和 Optimism 团队做了大量工作来帮助在多个不同的以太坊软件客户端中创建此代码更改的实现,并为 EIP 构建了一个全面的测试套件。 Besu (EL) 客户端团队的 Daniel Lehrner 对外部开发人员为实现 EIP 1153 准备工作的呼吁表示感谢。即便如此,并非所有开发人员都认为纳入 EIP 1153 所带来的额外测试负载是值得的。 Geth 开发人员 Marius van der Wijden 警告说,EIP 1153 可能会干扰正在进行的 EOF 相关 EIP 的准备工作,并造成复杂性。尽管如此,van der Wijden 表示,他对增加对代码更改的测试工作仍持“观望态度”。开发人员同意在 Uniswap 和 Optimism 团队的外部开发人员的帮助下继续测试 EIP 1153,以便将其纳入上海升级。

免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

加⼊OKEx全球社群

和全球数字资产投资者交流讨论

扫码加入OKEx社群

相关推荐

industry-frontier