以太坊通过一系列升级(如 Merge、Shapella、Dencun 和即将到来的 Pectra)提升功能,以应对现代金融的需求,并改善用户体验、验证者体验和网络效率。

原文:Pectra : Ethereum’s next upgrade

作者:Tiena Sekharan

编译:白话区块链

封面:Photo by Shubham's Web3 on Unsplash

截至今天,以太坊无法应对现代金融的速度或复杂性。如果全球金融必须在以太坊上运行,它需要升级其功能。而这正是以太坊基金会一直在忙于的事情。

Merge、Shapella 和 Dencun 的升级成功实施。下一个有望在 2025 年初上线的重大升级是 Pectra(布拉格 + Electra)。

image.png

与以太坊之前专注于一个主要功能的硬分叉不同,Pectra 将实施各种 EIP(以太坊改进协议),这些 EIP 将针对从用户体验到验证者的技术负担再到网络效率的方方面面。

1、改善用户体验

EIP3074 带来了一些升级以改进功能:

  • 私钥 - 区块链最令人生畏的事情之一是处理私钥和助记词来访问钱包。如果一个人丢失了钥匙,他就失去了所有的资金。

=>Pectra 引入了一种社交恢复机制,以防丢失私钥

  • 赞助交易 — 管理 Gas 费是另一个摩擦。用户被迫持有 ETH 余额并处理 gas 费用计算的令人生畏的复杂性。

=> Pectra 将使第三方能够支付 gas 费用,而无需用户持有 ETH 或自己支付 gas 费用。

  • 捆绑交易 - 目前,交易的每个子步骤都被视为单独的交易。例如,购买 NFT 涉及 2 个步骤:(i)最初允许市场从您的资金中扣除,以及(ii)在结账时再次。每个步骤都需要单独的授权和支付天然气费用。

=> Pectra 将有可能组合这些并使用单个签名执行它们。无论步骤数如何,只需要一次授权。这也意味着,当满足某些条件时,涉及多个步骤的 DeFi 交易可以通过单个签名预先授权执行,从而无需持续监控市场和手动执行策略。

  • 账户抽象 — 以太坊有 2 种类型的钱包(i)外部拥有的账户(EOA)— 这些是由私钥控制的普通钱包。他们可以发起交易并执行基本交易,例如发送和接收资金。(ii)智能合约账户(SCA)— 这些账户可以执行复杂的逻辑,但不能发起交易。(截至目前,来自 SCA 的交易必须由 EOA 触发。拥有 2 种类型的帐户是不必要的复杂性。)

=> Pectra 将通过暂时将 EOA 转换为 SCA,有效地使 EOA 也具有 SCA 的功能。

EIP3074 会带来一些安全风险。它将权力分配给称为 “Invoker Contract” 的智能合约。如果此合约中存在错误,则存在重放攻击或重入攻击的风险。维塔利克·布特林(Vitalik Buterin)在会议开始前 22 分钟提出 EIP7702 辩论 EIP3074 被视为解决 EIP3074 弱点的明智妥协。它也恰好与 ERC4337 兼容。

2、改善验证者体验

1)EIP7251:增加 MAXEB(最大有效余额)

今天,启动验证者节点必须质押的最小和最大 ETH 是 32。每个验证者都必须保持与网络的同步。以太坊拥有超过 3200 万个 ETH 质押,现在拥有超过 100 万个验证者,所有这些验证者都在不断地相互传递消息,在此过程中使网络的通信层过载。

=> Pectra 将验证者节点的最小 ETH 保持在 32,但将最大 ETH 提高到 2048。因此,验证者不必多次质押 32ETH 并运行多个节点,而最多可以质押 2048ETH 并运行单个节点。这应该会减少通信层的负载,并要求验证者分配更少的资源进行质押。

2)EIP7002:部分退出股权

目前,一个节点可以签署并广播 “自愿退出”,并提交到共识层提取全部质押如果他们只想提取奖励而不是全部赌注,他们只需提交提款凭证即可。但是,没有提取自定义数量的 ETH 的选项。当 MAXEB 增加到 2048ETH 时,这将成为主要的实际问题。如果一个节点想要减少其质押规模,它将别无选择,只能先完全退出,然后重新质押所需数量的 ETH。

=> Pectra 将在管理和提取股份方面提供更大的灵活性。可以在执行层处理提款,并允许提取自定义金额。因此,新的质押策略将成为可能,节点的流动性将得到增强。

3)EIP7594:PeerDAS(对等数据可用性采样)

Dencun 是以太坊的最后一个硬分叉,它引入了 Blobs,使 Rollups 能够更有效地发布更多数据。随着 Rollup 生态系统的成熟、blob 大小的增加和 blob 空间的用完,验证者节点上的数据负载将会增加。因此,验证者节点运行的硬件和软件的复杂性将会增加。这是去中心化的风险,因为只有大型和复杂的节点才能执行验证职责。

=> PeerDAS 将确保所有 blob  数据都可用,而无需节点下载所有 blob 数据。因此,它将确保附加到每个块的 blob 数据可以增加,而无需增加节点硬件资源。

3、Network Optimization 网络优化

EIP7692:是一个元 EIP,由 11 个 EIP 组成,专注于以太坊虚拟机EVM)对象格式。其目的是使合约的部署和执行更容易,增强可用性,并使以太坊能够处理更多的用户和更大的交易量。

EIP2935:在无状态区块链中,节点可以确认交易,而无需维护系统的整个状态。以太坊的目标是成为无国籍的。作为实现无状态执行的中间步骤,EIP2935 可以将以前的块哈希保存在存储插槽中,而无需节点来存储它们。

EIP7523:如今,空账户会不必要地占用空间。空帐户将被删除以减少状态大小

EIP5920:支付操作码 — 有了这个,就没有必要激活资金接收方的合同代码。

4、结论

以太坊升级将是一个持续的过程。一些 EIP 正在为以太坊在路线图中的未来升级做准备。Pectra 的下一个升级帖子可能会专注于 Verkle Trees,这应该会使单人质押更加可行。它将减少证明大小和要存储的数据量,允许无状态节点以几乎为零的硬盘空间运行,并几乎立即同步。

免责声明:作为区块链信息平台,本站所发布文章仅代表作者及嘉宾个人观点,与 Web3Caff 立场无关。文章内的信息仅供参考,均不构成任何投资建议及要约,并请您遵守所在国家或地区的相关法律法规。