以太坊通过一系列升级(如 Merge、Shapella、Dencun 和即将到来的 Pectra)提升功能,以应对现代金融的需求,并改善用户体验、验证者体验和网络效率。
原文:Pectra : Ethereum’s next upgrade
编译:白话区块链
封面:Photo by Shubham's Web3 on Unsplash
截至今天,以太坊无法应对现代金融的速度或复杂性。如果全球金融必须在以太坊上运行,它需要升级其功能。而这正是以太坊基金会一直在忙于的事情。
Merge、Shapella 和 Dencun 的升级成功实施。下一个有望在 2025 年初上线的重大升级是 Pectra(布拉格 + Electra)。
与以太坊之前专注于一个主要功能的硬分叉不同,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 立场无关。文章内的信息仅供参考,均不构成任何投资建议及要约,并请您遵守所在国家或地区的相关法律法规。