
以太坊布拉格-伊莱克特拉(Pectra)升级是什么?
以太坊的Pectra升级结合了两个独立的升级:布拉格升级和伊莱克特拉升级。布拉格升级主要针对网络的执行层进行改进,而伊莱克特拉升级则影响共识层。这两个升级结合在一起,统称为“Pectra”升级。
Pectra升级紧随2024年3月的“Dencun”升级之后,Dencun是Deneb和Cancun升级的结合,旨在降低Layer-2解决方案的交易费用并提高以太坊的可扩展性。Pectra是以太坊发展路线图上的一个新里程碑。以太坊开发者Terence Tsao表示,Pectra升级已于3月5日UTC时间7:29在Sepolia测试网络上成功上线,标志着其第二测试阶段的完成,提案通过率达到了100%。
这一成功是在上周Holesky测试网络遭遇挫折后取得的,当时验证者的配置错误导致了链分裂,短暂中断了网络。Tsao回应了有关这些问题的问题,解释说解决Holesky升级可能需要至少18天的时间,因为正在进行的调查集中在“相关性惩罚”和“验证者余额流失”问题上。
像Sepolia和Holesky这样的测试网络允许开发者在受控环境中测试新升级,然后再将其应用到以太坊主网,确保任何潜在问题都能提前解决。随着Sepolia测试阶段的完成,以太坊离在主网上部署Pectra又近了一步,尽管Holesky仍需进一步工作以解决现有问题。
以太坊Pectra的两阶段推出
Pectra升级为以太坊引入了关键改进,包括增强的可扩展性和使用稳定币支付Gas费用的能力,预计到2026年还会有更多进展。
第一阶段: 计划于2025年3月中旬推出,包括:
– 增加Layer-2 blob容量: 将blob容量从3个增加到6个,以减少交易费用和网络拥堵。
– 账户抽象: 允许使用USDC和DAI等稳定币支付Gas费用,为用户提供更多灵活性。
– 提高验证者质押上限: 将最大质押上限从32 ETH提高到2048 ETH,简化大规模验证者操作。
第二阶段: 预计在2025年底或2026年初推出,将引入:
– Verkle树: 一种新的数据结构,结合了向量承诺和Merkle树,以提高数据存储效率并支持向无状态以太坊客户端的过渡。
– Peer数据可用性采样(PeerDAS): 一种系统,通过使节点能够在不存储整个数据集的情况下验证交易数据来提高可扩展性。
以太坊Pectra升级的关键亮点
Pectra为以太坊带来了可扩展性、降低费用、增强安全性和智能账户,为更高效的交易和未来创新铺平了道路。
– 提高可扩展性: Pectra引入了新的机制,以增加网络的交易容量。简单来说,这使得以太坊每秒能够执行更多的交易。这是支持去中心化应用(DApps)和网络参与者快速增长的重要一步。
– 降低交易费用: 由于数据存储和处理的优化,Gas费用应该会降低。交易对用户和DApps来说将变得更便宜,从而鼓励进一步采用以太坊区块链。
– 智能账户: 最创新的改进之一是引入了智能账户。这使得以太坊账户和钱包更加灵活。以前,用户账户只能进行简单的交易。智能账户使用户能够同时执行多个交易。这是一个预计将解锁未来可能性和创新的步骤。
– 增强安全性: 在升级中,有先进的加密技术,旨在为用户数据和智能合约提供更多安全性。
以太坊Pectra升级中包含的以太坊改进提案(EIPs)
以太坊Pectra升级是以太坊网络的下一个重大更新,结合了对执行层(布拉格)和共识层(伊莱克特拉)的更改。Pectra引入了11个关键的以太坊改进提案(EIPs),以增强可扩展性、质押灵活性和用户体验。
让我们了解这些EIPs是什么:
1. EIP-7251(提高质押上限): 这将把验证者的最大质押余额从32 ETH提高到2048 ETH。然而,验证者仍然需要32 ETH才能开始,但现在可以在一个验证者中赚取高达2048 ETH的奖励,而不是被限制在32 ETH。
2. EIP-7691(为Layer-2提供更多数据): 它将每个区块中可以包含的blob数据量增加一倍。目标从每个区块3个blob增加到6个blob(最大值从6个增加到9个)。
3. EIP-7623(提高调用数据成本以提高效率): 增加调用数据的Gas成本,以推动开发者使用blob,这是一种更便宜、更高效的数据存储方式。
4. EIP-7840(灵活的blob配置): 允许以太坊开发者在未来的升级中调整blob容量,而无需进行重大代码更改。
5. EIP-7702(智能账户或临时合约钱包): 让普通钱包在交易期间像智能合约一样运作,支持Gas费用赞助、密钥认证和批量交易。
6. EIP-6110(更快的质押存款): 通过在以太坊的执行层上直接处理质押存款来加快验证者激活速度。
7. EIP-7002(更简单的验证者提款): 允许验证者通过简单的以太坊交易直接取消质押,而不是使用复杂的Beacon Chain流程。
8. EIP-7685(更好的执行-共识通信): 创建一种标准化的方式,让以太坊的执行层和共识层进行通信。
9. EIP-2537(更快的加密证明): 添加一个预编译合约,用于高级加密操作(BLS签名、零知识证明)。
10. EIP-2935(扩展区块历史): 在链上保存长达27小时的历史区块哈希,而不是仅仅51分钟。
11. EIP-7549(更高效的验证者投票): 优化以太坊验证者提交投票(证明)的方式,使共识更快且资源消耗更少。
什么是以太坊改进提案(EIPs)?
EIPs是以太坊开发过程的关键部分,也是实现以太坊网络升级的方式。
EIP是一个提案或标准,详细说明了以太坊区块链网络的潜在新功能、改进或流程。它们包含拟议更改的技术规范,根据Ethereum.org的说法,它们是社区的“真相来源”。
以太坊网络升级被提议给以太坊开发社区,并通过EIP过程进行讨论和开发。社区中的任何人都可以创建EIP,作者负责与以太坊开发社区达成一致,并记录任何不同的意见。
EIP作者通常是开发者。EIPs使以太坊的更改成为可能,并被提议、讨论,如果成功,则被采用。像Dencun和Pectra这样的以太坊网络升级由一组EIPs组成,一旦最终确定,必须由区块链网络上的每个以太坊客户端实施。
你知道吗? Merkle-Patricia树之所以得名,是因为它结合了两种数据结构——Merkle树和Patricia树——以高效存储和验证区块链状态数据。Patricia树组织键值对,而Merkle树添加了加密证明,确保数据完整性和安全查找。
接下来值得关注:以太坊的Verkle树实施
以太坊的合并后路线图包括“Verge”阶段,该阶段将引入Verkle树以提高数据存储效率、降低硬件要求,并通过更快的同步时间和更小的证明大小来增强用户体验。
以太坊的合并后路线图是Buterin概述的五步过程的一部分,旨在以太坊于2022年9月转向权益证明(PoS)共识机制后改进智能合约区块链。这五个阶段是合并、激增、Verge、清除和狂欢。
然而,路线图后来更新为包括第六个阶段,称为“The Scourge”。2022年11月,Vitalik添加了The Scourge,以解决最大可提取价值(MEV)和抗审查问题。
在Pectra之后,下一个升级可能包括备受期待的Verkle树,这是一种新的状态数据结构,将取代当前的Merkle-Patricia树,大幅提高数据存储和证明效率。通过将所有状态数据移动到Verkle结构,以太坊将能够更高效地存储和证明状态数据。
Verkle树是以太坊合并后路线图的一部分,并承诺更小的证明大小和更低的节点硬件要求。Vitalik Buterin在X上的一篇帖子中指出,Verkle树功能将使质押节点能够以“接近零的硬盘空间”运行,并“几乎即时同步”,以改善用户体验和用户端轻客户端。
Verkle树正在作为Verge阶段的一部分进行开发。事实上,Pectra之后的升级已经被昵称为“Fusaka”(福禄和Devcon城市大阪的组合),它被保留用于在以太坊的状态存储中实施Verkle树。
阅读原文
Cointelegraph: What is the Ethereum Prague-Electra (Pectra) upgrade?
The Ethereum Pectra upgrade introduces stablecoin gas payments and sets the stage for future innovations like Verkle trees.
相关词条
- Pectra升级: 以太坊的Pectra升级是布拉格升级和伊莱克特拉升级的结合,分别针对执行层和共识层进行改进。
- Dencun升级: 以太坊的Dencun升级是Deneb和Cancun升级的结合,旨在降低Layer-2解决方案的交易费用并提高以太坊的可扩展性。
- Verkle树: 一种新的数据结构,旨在提高以太坊的数据存储和证明效率,降低硬件要求并改善用户体验。
- EIP(以太坊改进提案): 以太坊改进提案是用于提出新功能、改进或流程的标准,是以太坊网络升级的关键部分。
- Layer-2解决方案: Layer-2解决方案是构建在以太坊主网之上的技术,旨在提高交易速度和降低费用。
可能问题
- Pectra升级如何提高以太坊的可扩展性?
- Verkle树对以太坊的数据存储有什么影响?
- 以太坊改进提案(EIPs)是如何推动网络升级的?
- Layer-2解决方案如何帮助降低以太坊的交易费用?
- Pectra升级的两个阶段分别引入了哪些关键改进?