一、什么是以太坊Prague-Electra(Pectra)升级?
以太坊的Pectra升级结合了两个独立的升级:布拉格升级和Electra升级。布拉格升级专注于网络执行层的变更,而Electra升级则影响共识层。这两个升级组合在一起时统称为“Pectra”升级。
Pectra升级将遵循“Dencun”,这是Deneb和Cancun升级的合并,计划于2024年3月进行。技术上讲,Dencun是以太坊硬分叉,旨在降低Layer 2解决方案的交易费用。Pectra是以太坊开发路线图上的一个新里程碑,计划于2025年第一季度上线,这个时间表允许包含其他功能以改善以太坊用户体验(UX)。
Pectra升级可能包含以太坊改进提案(EIP)3074,这是一组代码更改,旨在改进以太坊钱包,允许用户批量处理交易并在一个步骤中签名。EIP-3074于2024年4月获得批准,纳入Pectra升级,并将可接入普通加密钱包。
此外,Pectra升级还将实施EIP-7251,这将使验证者的质押限额从当前的32以太坊(ETH)增加到2,048 ETH。这一增加旨在降低新验证者加入以太坊网络的速度,增加质押提供商的灵活性。
此外,Pectra升级还可能包括对等数据可用性采样(PeerDAS)和EVM对象格式(EOF),以提高以太坊虚拟机(EVM)上的智能合约安全性和开发人员体验。
以太坊开发人员正在讨论是否用EIP-7702取代EIP-3074,EIP-7702是一种由包括以太坊联合创始人Vitalik Buterin在内的开发人员提出的新交易类型,旨在增强账户抽象兼容性。此外,他们正在考虑为EIP-2935实施补丁,该补丁解决了历史区块哈希的处理问题。
开发人员还在考虑将其他EIP纳入Pectra升级中,例如允许验证者从智能合约中提款并删除存款窗口。
二、Pectra升级功能和优势
EIP-7251:提高质押限额
截至2024年6月,以太坊验证者的最大有效余额为32 ETH。因此,要质押超过32 ETH,质押提供商必须启动多个验证者,每个验证者必须质押32 ETH。Pectra升级将允许质押提供商通过将最大有效余额提高到2,048 ETH,将其质押合并到更少的验证者中。这将减少需要在网络中传递的消息数量,减轻验证者网络层的压力,提高网络的效率和性能。
PeerDAS/rollup 改进
PeerDAS扩展了EIP-4844中引入的“blobs”。Blob是一种优化以太坊Layer 2网络中交易数据存储的新方法,可增加区块空间并降低交易费用。它们是在2024年3月作为Dencun升级的一部分推出的。携带Blob的交易类似于普通的以太坊交易,但包括用于链下存储的额外数据,从而减轻了以太坊主链的负担。
EVM 改进
计划对EVM进行改进,例如EOF,以创新和改进用户体验(UX)、开发人员体验(DevEx)以及Layer 1和Layer 2的性能。
三、什么是以太坊改进提案(EIP)?
EIP是以太坊开发过程中的关键部分,也是实现以太坊网络升级的方式。EIP是一种提案或标准,详细说明了以太坊区块链网络的潜在新功能、改进或流程。它们包含拟议变更的技术规范,是社区的“真相来源”。
以太坊网络升级向以太坊开发社区提出,并通过EIP流程进行讨论和开发。社区内的任何人都可以创建EIP,作者负责与以太坊开发社区达成协议并记录任何相反的意见。EIP作者通常是开发人员。EIP可以对以太坊进行更改,并被提出、辩论,如果成功,则被采纳。
以太坊的Dencun升级发生在2024年3月,Pectra计划于2025年上线。以太坊的合并后路线图是Buterin概述的五步流程的一部分,旨在在以太坊于2022年9月转向权益证明(PoS)共识机制后改进智能合约区块链。这五个阶段分别是Merge、Surge、Verge、Purge和Splurge。
以太坊开发人员决定不急于在2024年11月Devcon之前发布Pectra,以便开发人员根据他们之前升级的经验更有效地监控升级。
在Pectra之后,下一次升级可能会包括备受期待的“Verkle树”,这是一种新型数据系统,允许以太坊节点存储大量数据。Pectra被视为一个相对较小的升级。根据以太坊基金会协议支持负责人Tim Beiko的说法,Verkle树的开发将耗时一年多,升级将持续到2025年。这次以太坊网络升级将更加实质性。
Verkle树是以太坊合并后路线图的一部分,承诺更小的证明大小和更低的节点硬件要求。Vitalik Buterin指出,Verkle树功能将允许质押节点以“接近零的硬盘空间运行并几乎立即同步”,以改善用户体验和面向用户的轻客户端。
Verkle树正在作为“Verge”阶段的一部分进行开发,可能会包含在“Osaka”升级中,该升级很可能在2025年的Pectra里程碑之后的某个时间进行。