本报告概述了Pectra升级的预期主网激活时间表及其对以太坊各利益相关者的影响,同时分析了与之并行进行的协议开发及其主要代码更改。
本报告概述了Pectra升级的预期主网激活时间表及其对以太坊各利益相关者的影响,同时分析了与之并行进行的协议开发及其主要代码更改。
本报告将概述Pectra升级及其预计的主网激活时间表(截至2024年10月)。报告还将分析Pectra对以太坊不同利益相关者的预期影响,包括最终用户、质押者和验证者,以及ETH持有者和投资者。最后,报告将分享与Pectra同时进行的协议开发的见解,例如历史过期、嵌入式提案者与构建者分离(ePBS)以及Verkle树迁移。
1、如何开始
Prague-Electra,简称“Pectra”,是下一个以太坊升级的名称。除了名称外,关于该升级的所有其他细节自2023年11月开发者开始规划以来一直在不断变化。最初,开发者设想Pectra是一个小型升级,可以在与Dencun同年在主网上激活。(Dencun是最近一次于2024年3月13日在主网上激活的以太坊升级的名称。)然而,在讨论Pectra包含哪些内容时,开发者们对以太坊协议的首要优先事项达成一致意见的情况并不多,除了Verkle过渡。开发者们一致认为,Verkle过渡应成为Pectra之后升级的重点,但在Verkle之前应优先考虑哪些代码更改则不明确。
作为背景,Verkle过渡是对以太坊状态数据结构的重大全面检修。状态指的是所有以太坊账户的当前余额、控制它们的合约代码和存储数据。开发者们计划将所有状态数据从Merkle Patricia树结构迁移到Verkle结构。这将使节点能够生成有关状态数据的较小证明,从而更容易地传递给其他节点。未来,开发者设想用户运行的节点无需维护以太坊状态记录,这被称为“无状态客户端”。这些轻量级节点可以在资源受限的设备上运行,并通过依赖其他存储状态记录的网络节点(称为“有状态客户端”)生成的证明来接收验证区块和推进链所需的信息。实质上,Verkle过渡旨在通过使用户更容易运行节点来改善以太坊的去中心化。
由于重构以太坊状态数据库的复杂性,开发者们同意将Pectra之后的下一个升级(称为Fulu-Osaka,简称“Fusaka”)专门用于Verkle。他们一致同意,不可将其他实质性更改与Verkle结合,以最小化升级实施的技术风险。开发者们预计Pectra将是一个小型升级,他们可以轻松完成,然后将全部精力集中在实施Verkle过渡这一更艰巨的任务上。
进行情况
截至2024年8月底,Pectra正在成为以太坊历史上最大的一次升级,按包含的以太坊改进提案(EIPs)数量计算。开发者们一致决定在Pectra中包含20个EIPs,并在9月初考虑进一步增加此列表中的提案。然而,由于Pectra的规模,其范围引发了以太坊开发者和其他利益相关者的争议和担忧。由于体量庞大,Pectra需要进行广泛的测试和模拟,以确保计划实施的20个EIPs不会包含隐藏的错误或漏洞,特别是在同时实施时。
早在2024年5月,负责组织以太坊升级测试工作的以太坊基金会工程师团队EthPandaOps分享了一篇博客文章,建议将Pectra升级拆分为两个部分。当时,由于担心这可能会推迟计划在Pectra激活后进行的Verkle过渡,因此这个想法并没有得到认真考虑。这个想法在9月初的All Core Developers Execution call #196上再次被以太坊基金会研究员Alex Stokes提出。这一次,开发者们对这个想法更加赞同,并坚持认为这样做能够让他们在六个月内完成升级的第一部分。
因此,Pectra中包含的所有EIPs计划在两个硬分叉中实施。第一次硬分叉的范围将包括Pectra列表中的20个EIPs中的8个。这8个EIPs是开发者们早在2024年7月就已开始在以开发者为中心的测试网络(即devnets)上实施的。对于列表中的其他12个EIPs,开发者们将继续并行进行工作,计划在最初的八个EIPs之后在主网上实施。
2、Pectra概述
截至2024年10月,开发者们已同意将Pectra的范围扩大,以包括一个额外的代码更改,即EIP7742。将该代码更改纳入Pectra使得开发者们很可能还会在Pectra中加入一个blob容量的增加,现有的EIPs数量将增至九个。Pectra升级初步计划于2025年初在主网上激活,预计将包括以下10个代码更改:
总体而言,Pectra包含了一系列旨在实现三个目标的以太坊更新:
1)修复作为权益证明区块链的协议的关键缺陷。
2)改善与以太坊上智能合约应用交互的用户体验(UX)。
3)提高以太坊的数据可用性能力。
乍一看,用户体验的改进与以太坊作为数据可用性(DA)层的改进似乎是相互对立的,因为以太坊作为DA层的改进旨在鼓励最终用户减少与以太坊智能合约的交互,而转而在rollups上以更低的成本进行交互。然而,以太坊用户体验的改进很可能会产生“自下而上”的效应,意味着由于其在主网上的实施,rollups也可能会采纳这些改进,从而使得rollups和以太坊的最终用户都受益。
值得注意的是,Pectra中没有任何代码更改旨在加强ETH作为“健全货币”或价值储存的叙事。此外,Pectra中的EIPs没有直接提升以太坊作为抗审查区块链的特性,自“合并”升级以来,开发者已将其作为一个更高优先级的问题来解决,因为参与区块构建过程的已知受监管实体的数量增加了。
在以太坊上,超过50%的区块由符合OFAC(美国财政部外国资产控制办公室)规定的中继产生,这意味着负责创建这些区块的实体故意排除与被列入美国OFAC制裁名单的以太坊地址进行交互的交易。
开发者正在努力在未来的升级中包含减少ETH发行量和提高抗审查能力的代码更改。然而,这些并不是Pectra的重点。
3、Fusaka概述
Pectra之后的下一个升级名为Fusaka。由于开发者尚未最终确定该升级的范围,因此很难估计Fusaka的时间表。目前,开发者热衷于将最初Pectra EIP集中的其他12个代码更改作为Fusaka的优先事项,即EOF代码更改和PeerDAS。然而,开发者将在Pectra升级完成后,基于优先级和准备情况重新评估Fusaka的EIP。
供参考,以下是最初包含在Pectra中的12个代码更改,但随后已从升级中移除的列表。
请注意,除了第一个EIP,其余的十一项是对以太坊虚拟机(EVM)各个方面进行更改的代码更改。这些专注于EVM的代码更改共同实现了“EVM目标格式”(EVM Objective Format),简称EOF。EOF引入了对代码结构和EVM处理方式的重要更改,预计将通过使智能合约代码执行更加可预测、安全和经济,从而改善智能合约开发者的体验。
除了PeerDAS和EOF,以下是截至2024年10月可能被考虑纳入Fusaka的所有潜在代码更改列表:
上述所有计划,除了账户抽象和Verkle,都是作为Pectra升级的潜在候选项进行讨论的,但由于对代码更改缺乏共识而未能纳入升级。对于许多这些计划,仍需进行大量研究,以便在设计准备好实施之前进行评估。上表的最后一列对上述代码更改的准备情况进行了排名,1到3的等级表示,其中3表示准备好立即实施,1则表示处于早期研究和开发阶段。
在上述计划中,包含列表和SSZ转换是最成熟的。所有并行计划中,账户抽象在Fusaka中准备好的可能性最低,因为在以太坊上实现完整账户抽象的路径仍不明确,而且这一路线图的许多部分将受到Pectra中EIP 7702的影响。
鉴于与这些并行计划相关的不确定性,此时评估它们对主网的准备情况或对ETH价值的影响并没有意义。然而,在2025年,有一系列10个代码更改可能会对以太坊的利益相关者产生较大影响。
本报告的下一部分将更详细地解释Pectra中EIP对网络利益相关者和ETH价值的预期影响。
4、关键和非关键修复
所有关键和非关键修复都将在Pectra升级的第一部分中尽早于2025年第一季度实施。在Pectra中,有一个EIP对以太坊作为权益证明区块链的操作至关重要。EIP-7251将验证者的最大有效余额从32 ETH增加到2048 ETH,并允许当前最大有效余额为32 ETH的验证者合并其质押。这预计将减少以太坊上的验证者数量,截至2024年9月,验证者数量超过100万。
以太坊基金会(EF)工程师进行的以太坊模拟显示,协议在140万验证者时会遇到严重的网络问题。预计EIP 7251将通过鼓励质押ETH的合并来减轻网络压力。要了解有关大规模验证者集大小的问题,请阅读这份Galaxy Research报告。
信标链最初设计为最大有效余额为32 ETH的验证者,因为协议开发者希望鼓励在权益证明共识协议中参与者的数量较高。开发者保守估计,当有效余额为32 ETH时,信标链将吸引大约312500名验证者,这些验证者生成的聚合密码签名将足以保护这个新生的链。
在2020年12月信标链启动时,ETH的价格大约为600美元,这意味着资金少于20000美元的用户可以运营自己的验证者并独立赚取质押奖励。当时,质押奖励不包括来自交易费用或MEV的奖励,而且由于用户无法提取资金,质押存在相当大的风险。
除了鼓励参与外,选择32 ETH的有效余额还因为最初通过“分片”扩展信标链的设计要求每个验证者维持相同的有效余额。如果所有用户都需维持超过32 ETH的质押余额,开发者担心将无法获得足够的验证者来保护链。如果所有用户都需维持低于32 ETH的质押余额,则担心会有过多的验证者不必要地增加以太坊网络层的负担。
除了最大有效余额为32 ETH外,开发者在协议中还设定了许多其他常量和参数,这些都是基于对未来以太坊质押需求的粗略估计。如果开发者的估计不准确,他们认为可以通过后续的硬分叉调整链的经济学和质押参数。如今,像Lido和Coinbase这样的流动质押解决方案的快速采用促使开发者之间展开讨论,以降低以太坊的发行曲线。
最后,可能对以太坊网络层的真实容量有不正确的假设。以太坊创始人Vitalik Buterin在2021年的一篇博客文章中写道,信标链的设计规格可以合理地支持410万验证者的开销,即全部质押的ETH供应,且每个验证者的最大有效余额为32 ETH。但实际上,由于各种升级和客户端实现的变化,以太坊的网络层不太可能支持140万验证者,更不用说超过400万了。
EIP 7251 是一个复杂的代码更改,实施起来难度较大。它从根本上改变了协议计算验证者奖励、处罚和提款的方式。协议将不再根据活跃验证者的数量进行这些计算,而是基于验证者的合并有效余额进行计算,验证者的有效余额范围从最低的32 ETH到2048 ETH不等。
在特别更改相关惩罚措施的过程中,开发者发现了一个边缘案例,该案例会对有效余额较小的验证者施加不成比例的惩罚,相较之下有效余额较大的验证者则不会受到同样程度的影响。这个边缘案例已在Pectra的测试过程中得到解决。截至2024年10月,开发者仍在识别EIP 7251规范中的漏洞,并努力解决这些问题。
除了更新计算,EIP还引入了新的操作,允许验证者合并现有验证者,并将有效余额较大的验证者的初始惩罚降低,以鼓励合并。
一旦激活,目前尚不清楚大型质押实体能够多快地合并其验证者并减轻网络压力。人们担心,从现在起到验证者合并生效之间,验证者集大小的任何激增都可能对网络健康造成负面影响,尤其是对于那些在低配置硬件上或在带宽受限地区运行验证者的网络参与者。
以下是自Dencun升级以来活跃验证者数量增长的图表。Dencun升级时,以太坊每个纪元的最大验证者条目数量从15减少到一个常量值8。下图根据验证者条目的活动情况,预测了以太坊验证者集的增长。需要注意的是,以下预测是保守的,并未考虑到未来可能对质押需求产生影响的催化剂,例如Eigenlayer等在以太坊上的再质押协议的成熟。
除了EIP 7251外,还有一些非关键修复和对协议的改进将在Pectra升级中激活。这些包括:
在Pectra中激活的关键和非关键修复将主要影响验证者节点操作员,他们必须更新其操作以利用EIP-7251带来的更高有效余额、EIP-7549带来的效率提升,以及EIP-6110带来的小幅用户体验改善。对于其他两个修复EIP,EIP-2935和EIP-7685,节点操作员的直接好处较少。前者将在未来的升级中受益,当无状态客户端成为现实时;而后者虽然改善了像EIP-7251这样的代码更改的实施,但并未改善网络现状。
终端用户和ETH持有者预计不会直接受益于这五个代码更改。这一系列代码更改主要有利于以太坊作为质押区块链的健康和韧性。从长远来看,它们对协议的价值是积极的,因为它们确保协议能够继续安全、顺利地运行。然而,它们并未引入对终端用户、智能合约开发者或Rollups的用户体验有实质性改善的新功能。因此,它们预计对ETH的价值不会产生重大影响。
与以太坊的任何网络升级一样,Pectra升级期间,ETH可能会经历更大的波动,如果出现任何与升级相关的意外错误或故障,价格可能会出现下跌。需要明确的是,Pectra升级失败的可能性很小,因为这些代码更改在主网激活前经过了大量的实战测试,而且以太坊协议开发者在执行这类向后不兼容的代码更改时具有丰富的经验,并能确保网络不受干扰。因此,除非在升级前后出现短期的ETH波动,否则Pectra中涉及修复协议各个部分的代码更改预计不会对ETH的价值产生持久的正面或负面影响。
受影响的利益相关者: 验证者节点操作员对ETH的预期影响: 中性
在Pectra中,有三个EIP将为以太坊的终端用户和智能合约开发者带来用户体验的改善。在追求以Rollup为中心的路线图的同时,开发者们也在积极努力提升以太坊作为领先通用区块链的价值主张。
鉴于大多数用户通过钱包提供商在以太坊上执行交易,钱包开发者将负责利用这种新交易类型,并以用户易于访问的方式将这些功能添加到其设计中。
与关键和非关键修复不同,这些代码更改将直接推动以太坊上更完备的应用开发。EIP-7002、2537和7702将分别促进无信任的质押池设计、隐私增强的去中心化金融协议以及安全的用户控制账户。
受影响的利益相关者: 终端用户、智能合约开发者对ETH的预期影响: 积极
正如本报告前面提到的,Pectra中可能还会包含一项代码更改。开发者正在考虑对blob气体目标进行小幅增加,以提升以太坊作为数据可用性(DA)层的可扩展性。还有一系列更大、更复杂的代码更改,旨在通过EIP-7594(PeerDAS)升级来改善DA容量。然而,由于EIP-7549将不再在Pectra中激活,因此有一个提案引入一个更简单的变更来降低DA成本。
目前,以太坊每个区块最多可以处理六个blob,并动态调整这些blob的成本,以使每个区块的平均目标为三个blob。Layer2 Rollup Base的开发者Francis Li提议将每个区块的目标blob数量增加到5,最大blob数量增加到8。有关blob及其工作原理的更多背景信息,请参阅关于Dencun升级的Galaxy Research报告。
在Li的提案中,他指出,即使将目标blob数量保守地从3增加到4,也将对在以太坊上构建的Rollup团队有所帮助。开发者们普遍支持在Pectra中增加blob目标。然而,确认这一观点以及在Pectra中正式纳入DA改进仍需在未来的ACD会议上决定。目前,开发者已同意在Pectra中包含EIP 7742,这将为通过调整CL来改变以太坊的blob容量铺平道路。
除了EIP 7742和blob容量增加外,开发者们还在考虑两项与优化以太坊DA能力相关的代码更改,这些更改可能会在Pectra或Fusaka中引入:
在Pectra中增加blob吞吐量是一个具有争议的话题,因为这可能会通过减少在网络上运行的个人质押者数量来对以太坊的去中心化产生负面影响。个人质押者是指那些自己质押ETH并独立运行质押操作的用户,通常是在家中或通过云服务提供商,而不是依赖于质押池或其他中介服务来进行质押。与其他类型的质押者相比,个人质押者通常是在资源有限的设备上运行验证者的用户。
增加blob吞吐量可能会提高运行验证者的计算要求,从而导致某些个人质押者关闭他们的机器。在ACDE #197上,开发者们分享了轶事证据,表明一些个人质押者在Dencun升级后已经在运行验证者方面面临困难。开发者们已同意在决定是否在Pectra中增加blob容量之前,先对个人质押操作的健康状况进行数据驱动的研究。
在短期内,以太坊的数据可用性改进预计将减少来自Layer-2 Rollups(L2)的协议收入,增加L2排序器的利润率,并降低L2终端用户的交易费用。这些影响预计与Dencun升级中EIP 4844激活后的影响相似。要了解Dencun对以太坊和Rollup经济学的影响,请阅读此Galaxy Research报告。
受影响的利益相关者:Layer-2 Rollups、L2终端用户、ETH持有者
预计对ETH的影响:负面
5、Pectra时间线分析
开发者讨论了两个备选代码更改,以防blob费用市场的变化最终未被纳入Pectra升级。由于Pectra中可能会增加blob容量,这两个代码更改不太可能被包含在Pectra中。它们是EIP-7782和7783。
在Pectra中添加任何新的EIP都可能延迟升级在主网的激活。此外,开发者在最终确定Pectra的范围方面的延迟越长,公共以太坊测试网的升级也将越晚,这是开发者在任何以太坊升级能够安排主网激活之前必须达到的关键里程碑。截至2024年10月,开发者似乎尚未接近最终确定Pectra的范围。因此,Pectra的公共测试网升级不太可能在今年年底之前上线。
假设Pectra的范围在明年一月或二月初最终确定,开发者需要在一个私有测试网络(也称为开发网络)上测试任何Pectra的新增内容,然后才能继续升级公共以太坊测试网。为Pectra的额外代码更改测试预算至少一个月,表明开发者可能会在三月份开始公共测试网的升级,以期在四月或五月的某个时候实现主网激活。
这些时间线估算可能会根据开发者在接下来的几个月中最终确定Pectra的范围以及他们决定最终添加到升级中的代码更改的复杂性而发生变化。
6、影响ETH价值的其他因素
到目前为止,Pectra的代码更改是一系列复杂的变动,其中一些被预期将提升用户和智能合约开发者的体验。由于Pectra的范围经过简化,预计该升级对ETH价值的影响不会过大。除了Pectra之外,以太坊还有其他更重要的更新,可能会更直接地影响ETH价值,例如减少发行量和实施PeerDAS的举措。然而,正如本报告前面所指出的,预测这些变化何时准备好在主网激活仍然是困难的。
需要注意的是,随着以太坊根据“以Rollup为中心的路线图”进一步追求在数据可用性方面的扩展改进,协议升级对ETH价值的影响应该会随着时间的推移而减小。从长远来看,随着应用程序和用户迁移到L2,以太坊的收入很可能主要由L2上的用户活动驱动。L2上发生的升级,尤其是改善用户体验、互操作性、去中心化和网络安全的变化,对以太坊的价值比基础层的优化和改进更为重要。尽管像Pectra这样的升级将进一步增强协议的去中心化和可用性,但它们不太可能吸引新一波用户,并推动去中心化应用程序的采用,因为Rollup能够扩展以满足这一需求,而以太坊则无法做到。因此,在评估ETH价值驱动因素时,建立在Rollup上的应用程序以及进一步增强Rollup应用程序功能的协议升级是这一分析的关键。
对以Rollup为中心的路线图的一个常见反对意见是,担心以太坊作为数据可用性层可能变得过于廉价,或者来自Rollup的收入将不足以支持ETH的价值。这些论点低估了去中心化应用程序的总可寻址市场。目前,加密货币的用例有可能颠覆全球每个行业,因为公共区块链有潜力从根本上改变人类协调的活动,这与人工智能(AI)如何从根本上改变所有行业的数字内容生成方式类似。
尽管像EIP-4844或PeerDAS这样的可扩展性改进在短期内会减少协议收入,但它们为以太坊支持更多链上活动奠定了基础,远超以太坊L1所能承载的量。游戏、筹款、去中心化金融和社交媒体是一些历史上曾导致以太坊交易量和费用激增的应用类型。这些应用利用了以太坊的网络效应、去中心化、抵抗审查和组合性。理论上,Rollup上的应用将能够利用以太坊的所有这些优势,并享受显著降低的费用和增强的功能,如不同类型的虚拟机、编程语言和账户管理。
然而,在实践中,Rollup并未在去中心化、抵抗审查或组合性方面有意义地继承以太坊的特性。尽管它们有效地降低了交易费用,但这是以牺牲去中心化和安全性为代价的。换句话说,Rollup并未以有意义的方式扩展以太坊,除了降低交易成本。用户将其活动和应用从L1迁移到L2的过程中存在太多权衡。与在其他替代L1区块链上开发的扩展解决方案及如重质押解决方案和ZKVM等基础设施项目类似,Rollup仍处于发展阶段。在Rollup作为一种技术成熟并从以太坊的去中心化特性中获得实质性好处之前,纯粹的数据可用性改进可能无法推动以太坊或基于其之上的Rollup的新一波采用。
7、结论
尽管围绕Pectra的范围和时间线存在不确定性,但在引领Web 3时代方面,以太坊仍是领先者。在这一时代中,人类协调主要通过去中心化的区块链技术进行,而非集中式互联网协议。为了实现这一目标,以太坊必须继续作为去中心化技术进行扩展,同时抵御最大可提取价值(MEV)和交易审查等集中化力量。尽管以太坊在实现这一愿景的过程中确实面临竞争对手,但正如本Galaxy Research报告所述,主导Web3区块链领域仍然是以太坊的竞争游戏。
以太坊持续保持着任何通用区块链中最高的网络效应。它仍然是智能合约开发者最为考验的区块链,也是研究人员和开发者研究扩展、MEV、审查、用户体验等挑战的最重要对象。然而,随着以太坊开发者追求以Rollup为中心的路线图,以太坊作为一种技术的角色,以及以太坊的升级,其重要性可能会逐渐减弱,因为面对Web 3所面临的最大问题的解决方案将由Rollup继承。
Pectra将引入专注于用户体验的代码更改,预计将吸引新的用户和智能合约开发者进入Web3领域。然而,这可能是最后几个升级之一,其中协议上的代码更改直接影响用户和ETH持有者。随着用户迁移到Rollup,协议收入越来越多地由Rollup活动驱动,对以太坊利益相关者而言,最重要的代码更改将是Rollup上所追求的变动。因此,分析Rollup作为一种技术的成熟度以及它们在多大程度上能够有效继承以太坊的安全性、并为数百万新用户扩展的能力将非常重要。
免责声明:
本文观点仅代表作者个人观点,不构成本平台的投资建议,本平台不对文章信息准确性、完整性和及时性作出任何保证,亦不对因使用或信赖文章信息引发的任何损失承担责任
比特币碱半_姣旂壒甯佸噺鍗婃槸浠涔堜互鍙婂畠濡備綍褰卞搷浠锋牸
解析 Farcaster 不断增长的代理经济
白话区块链早报:ETH/BTC汇率跌破0.0356,续创21年牛顶以来最低水平
以太坊与 Solana 经济价值对比:MEV 收入比例差异显著,以太坊整体领先
白话区块链早报:摩根大通数据显示比特币挖矿收入和利润已连续四个月下降
美国大选倒计时:比特币价格历史表明选举后将出现反弹
美元稳定币USDC发行商Circle联创:有意在香港建立业务并考虑申请牌照
0.00