上海升级完成后,以太坊核心开发者会议又有哪些新内容?_SHA:ENC

原文标题:《以太坊核心开发者会议更新015》

原文来源:AllCoreDevsUpdate

原文编译:Stephanie,ECN

Shapella升级

它被激活了!尽管在升级激活方面有些小问题,但不到一个月后,我们现在认为以太坊上提款被顺利处理是再自然不过的事了

Dencun升级

在发布上一篇以太坊核心开发者会议更新时,Shapella升级的规范基本都确定了,但仍然有很多改动的地方。在我发布后,这些规范都被最终确定了,从进展-更新-最终主网版本都在以太坊基金会博客发布了,并且现在协议公告已经支持邮箱订阅了!

这篇更新的性质类似:我们现在有一组会被纳入到下一次网络升级Dencun(DenebCancun)的暂定EIP。我将给出概述,关于它们是什么、为什么它们是重要的,以及仍正在考虑纳入此次升级的候选EIP。

上海升级完成后,以太坊质押量增长超90万枚ETH:4月23日消息,Tokenview链上数据显示,当前以太坊质押存款累计突破1907万枚ETH,自以太坊上海升级完成后,ETH质押量增长超90万枚ETH。当前已有137万枚ETH解锁提款。[2023/4/23 14:21:45]

请注意,这篇更新的内容主要集中在以太坊的执行层——在共识层上可能还有更多我遗漏的内容。可能的话,当Dencun升级的内容最终确定下来后,我会再发布一篇更新。但实际点来看,下一篇我发表的文章应该会是首个测试网分叉公告我们来看看这些EIP吧!

EIP-4844,即Proto-Danksharding

这无需多加介绍了:4844是Dencun网络升级的核心功能。简言之,这个EIP给以太坊网络引入暂时的「数据blob",L2可以用它们来发布现在存在CALLDATA里的交易/证明数据。

以太坊开发人员将于3月14日在Goerli测试网进行上海升级:金色财经报道,以太坊开发人员计划于3月14日Goerli测试网络(testnet)完成上海升级(上海升级版也称为Shapella),以太坊的主网将在Goerli升级之后3-4周进行Shapella升级,这意味着质押的ETH提款将在4月份进行,与最初以太坊开发人员设定的三月时间表略有延迟。

本周早些时候,Sepolia测试网通过了Shapella,以太坊开发人员表示一切运行顺利。[2023/3/3 12:39:34]

由于blob是被短暂存储的,它们的gas开销预期会远远低于CALLDATA,CALLDATA是永久存储在网络的。这将为用户大幅地降低L2的交易费,因为现在L2交易超过90%的开销是用于L1数据存储的。如果读者想更深入了解4844,eip4844.com有各种层次的释义资源、FAQ等。

Bernstein:以太坊链上活动升温,上海升级将是下一个重要催化剂:2月6日消息,Bernstein在周一的一份研究报告中表示,以太坊最近见证了更健康的链上活动,由Yuga Labs推出的小游戏导致用户对NFT的兴趣有所提高。

报告称,以太坊区块链的每日费用自年初以来已经翻了一番多,从大约200万美元增至400万至600万美元,而ETH上涨了约35%。

Bernstein指出,以太坊通胀已经持续了两周多的负增长,预计随着链上活动和需求的增加,将出现进一步的通缩。以太坊的下一个重要催化剂仍然是将于3月中旬进行的上海升级,届时将启用质押以太坊的提现。(CoinDesk)[2023/2/6 11:50:08]

虽然此次升级没有合并这么大型,EIP-4844对以太坊来说是一个重大变更:它给网络引入一个全新的数据层,且当前的共识层和执行层必须与其交互。这个EIP的大小意味着在Dencun升级里其他修改的带宽会受限。

以太坊开发者:上海升级公共测试网将于未来几天内上线:金色财经报道,以太坊基金会 DevOps 工程师 Parithosh Jayathi 透露,他们已为上海关键升级成功创建了一个影子分叉(Shadow Fork)区块链副本,影子分叉是一个较小的测试分叉,可以部署上海升级之前需要实施的一些变化。影子分叉发生于今日美国东部时间上午 5:40(北京时间下午 6:40)。

据以太坊基金会的软件开发人员 Marius Van Der Wijden 称,在分叉发生后的几个小时内,使用 Geth 客户端的以太坊节点出现了一些故障。此外,开发人员表示,上海升级公共测试网将于未来几天内上线。[2023/1/24 11:27:29]

也就是说,除了4844外,还有一些EIP会被纳入此次升级。

EIP-6780,停用SELFDESTRUCT,除非在与合约创建的同笔交易中被调用

以太坊核心开发人员:尚未确定上海升级的具体内容:金色财经报道,以太坊核心开发人员Marius Van Der Wijden表示,核心开发人员可能会同意在接下来的“上海”升级中解决质押ETH提款问题,但是本次升级的具体内容目前仍不清楚。如果“上海”升级内容过多,可能会影响测试进度,比如‘上海’升级中有10项变化,那么就需要对每个变化进行单独测试,而且还需要测试不同变化之间如何相互作用、相互影响,这意味着一旦‘上海’升级中包含的功能数量增多,测试工作量将会呈指数级增长,最终导致“上海”升级日期延迟。由于“上海”升级将解决质押ETH提款问题,一旦延迟,可能会影响质押者和验证者利益。[2022/9/16 7:00:27]

在Dencun升级引入的第二项重大修改,是EIP-6780里停用操作码SELFDESTRUCT。这个提案经过了多年的讨论,并在Shapella升级里有正式的停用通知。

最近的一些分析发现SELFDESTRUCT有一个普遍使用模式:合约在同一笔交易里被创建和销毁。EIP-6780允许保持这个功能。如果SELFDESTRUCT与合约创建在同一笔交易里被调用,那么它的行为维持与现在一样。

而在所有其他情况下,尽管此操作码将不会删除合约的存储或代码,但合约里的ETH仍将被转移到目标地址。

尽管客户端团队现在认为这是处理SELFDESTRUCT的最佳方式,但更完整的影响分析仍在进行中。一旦该分析完成了,规范可能会被修改,以处理其他边缘情况。也可以采取完全不同的方法。例如,EIP-6046也会被考虑。

换句话说,移除SELFDESTRUCT对于Deneb升级来说,现在是关于」如何「,而不是「是否」的问题。

Uniswap团队又重新提出,这个EIP在以太坊开发者社区得到非常多的支持。它引入了两个新操作码——TSTORE和TLOAD,它们提供瞬态存储并在交易完成时被清除。这个EIP使得一些用例变得可能,从重入锁到在单笔交易对ERC20代币进行多次批准。

EIP-1153也曾被考虑纳入到Shapella升级,但最终被置后了。这次,客户端团队同意继续推进它。值得强调的是,除了这个EIP本身总体上的健全性和有用性外,1153被纳入的一个促成因素是它的技术倡导工作非常出色:Uniswap和其他团队给所有的执行层客户端提供了完整的1153参考实现和全面的测试案例。

EIP-6475:SSZ可选值

被纳入的最后一项修改可能被看作是EIP-4844的配套提案。Proto-danksharding引入一个使用SSZ编码的新交易类型,而不是其他交易类型所使用的RLP编码方式。

很长一段时间以来,大家一直在讨论将以太坊的执行层完全转向使用SSZ编码,因为它是更丰富的编码结构,而且共识层也在使用,但实现它目前对Deneb升级来说工程量太大。EIP-6475对SSZ的元素之一进行了定义,该元素是4844交易格式(Optionals)的一部分,以确保它与我们想在未来引入以太坊的SSZ对象向前兼容。

由于关于一般交易以及特定的4844blob交易的最佳长期SSZ格式的讨论还在继续,预计这两个EIP都会有所修改。

EIP-2537:用于BLS12-381曲线操作的预编译

自2019年以来,这份EIP一直以某种形式被考虑纳入升级。在过去,人们不愿意为以太坊的执行层添加新的密码学曲线。也就是说,信标链重度依赖BLS12-381,而随着我们完成了合并,可以说BLS已经成为以太坊的一个「核心」依赖,有着安全而优化的库。

引入这个预编译将允许信标链签名在执行层上得到验证,以及开发利用这个曲线的新用例。

EIP-6493:SSZ交易签名方案

这个EIP是对EIP-6475的补充:它为SSZ交易定义了一个签名方案。尽管它不适用于现存的RLP交易,它可以用于确保现在的4844SSZ交易签名方案能与未来的执行层SSZ大修向前兼容。

请注意,EOF的EIP不被纳入升级

尽管一度入选Shapella和Dencun升级考虑被纳入名单,由于带宽有限,EOF的整套EIP被正式排除在此次升级之外。现在正在讨论将优先选择它们作为未来升级的「主要功能」,但客户端团队还未正式达成共识。

网络升级激活EIP

公告:我已经起草了一份信息性的EIP,列出了长期以来用于触发网络升级的各种机制,从PoW区块到epoch、TTD以及现在的时间戳。

希望我们不需要从现在的epoch时间戳组合再变化了

Summer(Remote)Talks夏天的(远程)演说

在接下来的几个月里,我将有一些演说,分享我对以太坊的治理流程如何运作的看法。有些是线下的,有些是远程的,有些还待定。按时间顺序,我将出席EDCON、ETHPrague、ETHShanghai、EthCC和ETHMontreal.

我们到时见!

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

金宝趣谈

[0:15ms0-4:333ms