上海升级完成后,以太坊核心开发者会议又有哪些新内容?
概要
shapella 升级被激活了!我们在计划下一个升级 dencun 的最后阶段了被纳入的 eip 包括: 4844、 6780、 1153 和 6475 ,但这些规范都还没冻结 eip 2537、 4788 和 6493 已被列入候选名单很多其他的 eip 现在仍在 ethmagicians 论坛上被讨论我起草了 eip-6953 ,总结了长期以来激活网络升级的触发机制 今年夏天会在一些地方看到我谈论的治理,下文列出了完整的会议安排
shapella 升级
它被激活了!尽管在升级激活方面有些小问题,但不到一个月后,我们现在认为以太坊上提款被顺利处理是再自然不过的事了
dencun 升级
在发布上一篇以太坊核心开发者会议更新时,shapella 升级的规范基本都确定了,但仍然有很多改动的地方。在我发布后,这些规范都被最终确定了,从 进展 - 更新 - 最终主网版本都在以太坊基金会博客发布了,并且现在协议公告已经支持邮箱订阅了!
这篇更新的性质类似:我们现在有一组会被纳入到下一次网络升级 dencun (deneb cancun) 的暂定 eip。我将给出概述,关于它们是什么、为什么它们是重要的,以及仍正在考虑纳入此次升级的候选 eip。
请注意,这篇更新的内容主要集中在以太坊的执行层——在共识层上可能还有更多我遗漏的内容。可能的话,当 dencun 升级的内容最终确定下来后,我会再发布一篇更新。但实际点来看,下一篇我发表的文章应该会是首个测试网分叉公告 我们来看看这些 eip 吧!
被纳入的 eip
eip-4844 ,即 proto-danksharding
这无需多加介绍了: 4844 是 dencun 网络升级的核心功能。简言之,这个 eip 给以太坊网络引入暂时的‘数据 blob“,l2 可以用它们来发布现在存在 calldata 里的交易/证明数据。
由于 blob 是被短暂存储的,它们的 gas 开销预期会远远低于 calldata,calldata 是永久存储在网络的。这将为用户大幅地降低 l2 的交易费,因为现在 l2 交易超过 90% 的开销是用于 l1 数据存储的。如果读者想更深入了解 4844 , eip 4844.com 有各种层次的释义资源、faq 等。
虽然此次升级没有合并这么大型,eip-4844 对以太坊来说是一个重大变更:它给网络引入一个全新的数据层,且当前的共识层和执行层必须与其交互。这个 eip 的大小意味着在 dencun 升级里其他修改的带宽会受限。
也就是说,除了 4844 外,还有一些 eip 会被纳入此次升级。
eip-6780 ,停用 selfdestruct,除非在与合约创建的同笔交易中被调用
在 dencun 升级引入的第二项重大修改,是 eip-6780 里停用操作码 selfdestruct。这个提案经过了多年的讨论,并在 shapella 升级里有正式的停用通知。
最近的一些分析发现 selfdestruct 有一个普遍使用模式:合约在同一笔交易里被创建和销毁。eip-6780 允许保持这个功能。如果 selfdestruct 与合约创建在同一笔交易里被调用,那么它的行为维持与现在一样。
而在所有其他情况下,尽管此操作码将不会删除合约的存储或代码,但合约里的 eth 仍将被转移到目标地址。
尽管客户端团队现在认为这是处理 selfdestruct 的最佳方式,但更完整的影响分析仍在进行中。一旦该分析完成了,规范可能会被修改,以处理其他边缘情况。也可以采取完全不同的方法。例如,eip-6046 也会被考虑。
换句话说,移除 selfdestruct 对于 deneb 升级来说,现在是关于’如何‘,而不是‘是否’的问题。
eip-1153 ,瞬态存储
在 dencun 升级里被纳入的第三项修改是 eip-1153 。这个提案提出了差不多有 5 年了,在去年被 团队又重新提出,这个 eip 在以太坊开发者社区得到非常多的支持。它引入了两个新操作码——tstore 和 tload,它们提供瞬态存储并在交易完成时被清除。这个 eip 使得一些用例变得可能,从重入锁到在单笔交易对 erc 20 代币进行多次批准。
eip-1153 也曾被考虑纳入到 shapella 升级,但最终被置后了。这次,客户端团队同意继续推进它。值得强调的是,除了这个 eip 本身总体上的健全性和有用性外, 1153 被纳入的一个促成因素是它的技术倡导工作非常出色:uniswap 和其他团队给所有的执行层客户端提供了完整的 1153 参考实现和全面的测试案例。
eip-6475 :ssz 可选值
被纳入的最后一项修改可能被看作是 eip-4844 的配套提案。proto-danksharding 引入一个使用 ssz 编码的新交易类型,而不是其他交易类型所使用的 rlp 编码方式。
很长一段时间以来,大家一直在讨论将以太坊的执行层完全转向使用 ssz 编码,因为它是更丰富的编码结构,而且共识层也在使用,但实现它目前对 deneb 升级来说工程量太大。eip-6475 对 ssz 的元素之一进行了定义,该元素是 4844 交易格式 (optionals) 的一部分,以确保它与我们想在未来引入以太坊的 ssz 对象向前兼容。
由于关于一般交易以及特定的 4844 blob 交易的最佳长期 ssz 格式的讨论还在继续,预计这两个 eip 都会有所修改。
考虑被纳入的 eip
除了正式被纳入到此次升级的 eip 外,客户端团队还有一个仍然可能被纳入的候选名单。
eip-2537 :用于 bls 12-381 曲线操作的预编译
自 2019 年以来,这份 eip 一直以某种形式被考虑纳入升级。在过去,人们不愿意为以太坊的执行层添加新的密码学曲线。也就是说,信标链重度依赖 bls 12-381 ,而随着我们完成了合并,可以说 bls 已经成为以太坊的一个‘核心’依赖,有着安全而优化的库。
引入这个预编译将允许信标链签名在执行层上得到验证,以及开发利用这个曲线的新用例。
eip-4788 :在 evm 的信标区块根
与 2537 类似,这个 eip 从信标链暴露信息给执行层。在这个 eip 里,信标链区块的根被添加到执行负载,随后存储在执行层的一个合约里。被存储的信标区块根随后可以通过一个新操作码 beacon_root 被访问,它以 slot 号作为输入,然后返回相关的信标区块根。
这个 eip 将允许质押池、桥接和 restaking 协议有更多无需信任的设计。
eip-6493 :ssz 交易签名方案
这个 eip 是对 eip-6475 的补充:它为 ssz 交易定义了一个签名方案。尽管它不适用于现存的 rlp 交易,它可以用于确保现在的 4844 ssz 交易签名方案能与未来的执行层 ssz 大修向前兼容。
请注意,eof 的 eip 不被纳入升级
尽管一度入选 shapella 和 dencun 升级考虑被纳入名单,由于带宽有限,eof 的整套 eip 被正式排除在此次升级之外。现在正在讨论将优先选择它们作为未来升级的‘主要功能’,但客户端团队还未正式达成共识。
其他被提议的 eip
除了以上提及的,此次升级的完整提议 eip 列表可以在 ethereum magicians 论坛上找到。尽管最终出现在 dencun 升级中的大部分东西可能已经被讨论过,还是可能有惊喜的!值得注意的是,当第一次了解 eip-5656 ,即在上一次 acd 会议提出操作码 mcopy 的时候,团队反应积极。
网络升级激活 eip
公告:我已经起草了一份信息性的 eip,列出了长期以来用于触发网络升级的各种机制,从 pow 区块到 epoch、ttd 以及现在的时间戳。
希望我们不需要从现在的 epoch 时间戳组合再变化了
summer (remote) talks 夏天的 (远程) 演说
在接下来的几个月里,我将有一些演说,分享我对以太坊的治理流程如何运作的看法。有些是线下的,有些是远程的,有些还待定。按时间顺序,我将出席 edcon、ethprague、ethshanghai、ethcc 和 ethmontreal。
来源:新浪
作者:市场资讯
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。