作者:ChristineKim,Galaxy;编译:白水,金色财经前言
在本报告中,我们将概述Pectra升级及其截至10月份主网激活的预期时间表以及验证者、ETH持有者和投资者。最后,该报告分享了与Pectra并行进行的协议开发的见解,例如历史过期、内置提议者构建者分离(ePBS)和verkle树迁移。它如何开始
Prague-Electra,简称“Pectra”,是下一次Ethereum升级的名称。除了名称之外,自从开发者早在11月就开始计划以来,有关升级的所有其他细节一直在不断变化。然而,在讨论Pectra中包含哪些内容时,很明显,开发人员对于Ethereum协议的首要任务应该在Verkle过渡之外的问题达成一致。开发人员一致认为Verkle过渡应该是Pectra之后升级的重点,但尚不清楚在Verkle之前优先考虑哪些代码更改。
作为背景,Verkle过渡是对Ethereum状态数据结构的重大改革。状态是指所有Ethereum账户的当前余额、控制它们的合约代码以及存储数据。开发人员计划将所有状态数据从MerklePatriciaTree结构迁移到Verkle结构。这将使Node能够生成有关状态数据的较小证明,并可以更轻松地将其传递给其他Node。未来,开发人员设想用户运行的Node不必维护Ethereum状态记录,称为“无状态客户端”。这些可以在资源受限的设备上运行的轻量级Node将接收必要的信息来验证区块并依靠网络中存储状态记录的其他Node(称为“有状态客户端”)生成的证明来推进链。本质上,Verkle过渡旨在通过让用户更容易运行Node来改善Ethereum的Decentralization。
由于重构Ethereum状态数据库的复杂性,开发人员同意将Pectra之后的下一次升级(称为Fulu-Osaka,简称“Fusaka”)专门留给Verkle。他们同意Verkle不会对协议进行其他重大更改,以最大限度地降低升级实施的技术风险。开发人员预计Pectra是一个小升级,他们可以轻松完成,然后再将全部注意力集中在实施Verkle过渡的更艰巨的任务上。进展如何
到2024年8月底,从Ethereum改进提案(EIP)的数量来看,Pectra将成为Ethereum历史上最大规模的升级。开发人员同意在Pectra中纳入20个EIP,并在9月初考虑在该列表中添加更多EIP。然而,Pectra的大范围一直是Ethereum开发者和其他利益相关者争议和担忧的根源。由于其规模,Pectra需要进行广泛的测试和模拟,以确保计划实施的20个EIP不会包含隐藏的错误或漏洞,特别是在串联实施时。
早在2024年5月,一群负责组织Ethereum升级测试工作的Ethereum基金会工程师EthPandaOps团队分享了一篇博文,建议将Pectra升级一分为二。当时,由于担心这可能会延迟Pectra激活后计划发生的Verkle过渡,因此并未认真考虑这个想法。Ethereum基金会研究员AlexStokes在9月初的AllCoreDevelopersExecutioncall#196上再次提出了这个想法。这一次,开发人员更同意这个想法,并坚持认为这样做将使他们能够在六个月内交付升级的第一部分。
因此,Pectra中包含的所有EIP都计划在两个硬分叉上实施,而不是一个。第一次硬分叉的范围将包括Pectra列表中20个EIP中的8个。对于列表中的其他12个EIP,开发人员将继续并行开发它们,以便在最初的8个EIP之后在主网上实现。Pectra概述
截至2024年10月,开发人员已同意扩大Pectra的范围,以包括一项额外的代码更改,即EIP7742。在Pectra中纳入这一代码更改,使得开发人员也可能会在Pectra中增加blob容量。现在有九个EIP。Pectra升级暂定于2025年初激活主网,可能包括以下10项代码更改:
开发人员正在努力进行代码更改,以减少ETH发行并在未来的升级中提高审查阻力。然而,它们并不是Pectra的重点。
Pectra之后的下一个升级的名称是Fusaka。由于开发者尚未最终确定升级范围,因此很难估计Fusaka的时间表。目前,开发人员热衷于优先考虑Fusaka原始PectraEIP集中的其他12项代码更改,即EOF代码更改和PeerDAS。然而,在Pectra升级完成后,开发人员将根据Fusaka的优先级和准备情况重新评估EIP。
作为参考,下面列出了12个代码更改,这些更改最初包含在Pectra中,但后来已从升级中删除。
除了帐户抽象和Verkle之外,上面列出的所有举措都已作为Pectra升级的潜在候选方案进行了讨论,但由于对代码更改缺乏共识而没有纳入升级。对于其中许多举措,在其设计准备好实施之前仍需要进行大量研究。上表的最后一列将上述代码更改的准备程度从1排列为3,其中3已准备好立即实施,1正处于研发的早期阶段。
在上述举措中,纳入清单和SSZ过渡是最成熟的。在所有并行举措中,帐户抽象是迄今为止最不可能为Fusaka做好准备的,因为在Ethereum上实现完整帐户抽象的途径仍不清楚,并且该路线图的许多部分将受到Pectra中EIP7702的影响。
考虑到与这些并行举措相关的不确定性,目前评估它们对主网的准备情况或对ETH价值的影响是没有用的。然而,到2025年,一系列10项代码更改很可能会影响Ethereum利益相关者。
本报告的下一部分将更详细地解释Pectra中的EIP对网络利益相关者和ETH价值的预期影响。关键和非关键修复
Pectra中有一个EIP对于Ethereum作为权益证明Blockchain的运行至关重要。EIP7251将验证者的最大有效余额从32ETH增加到2048ETH,并允许最大有效余额为32ETH的现有验证者巩固其权益。预计这将减少Ethereum验证者的数量,截至2024年9月,验证者数量已超过100万。
Ethereum基金会(EF)工程师对Ethereum进行的模拟显示,该协议在140万个验证器上遇到了严重的网络问题。EIP7251预计将通过鼓励质押ETH的整合来缓解网络压力。要了解有关大型验证器集大小的问题的更多信息, 2小时之前
Copyright © 2021.Company 元宇宙weizhangshensu.cn All rights reserved.元宇宙weizhangshensu.cn