Ethereum Pectra 硬分叉:全面解析 2025 年以太坊重大升级
作者:NIC Lin,Medium
Pectra 硬分叉预计于 2025 年 3 月启动主网部署。作为以太坊的一次重要升级,Pectra 包含了 11 个技术提案(EIP),涵盖了质押优化、用户体验改进以及网络性能提升等多个方面。以下是本次硬分叉的详细内容:
-
EIP-2537: BLS12-381 曲线操作预编译
-
EIP-2935: 在 State 中保存历史区块哈希值
-
EIP-6110: 提供链上 validator deposits
-
EIP-7002: 执行层触发退出
-
EIP-7251: 增加 the MAX_EFFECTIVE_BALANCE
-
EIP-7549: 将 committee 索引移至验证之外
-
EIP-7623: 增加 calldata 成本
-
EIP-7685: 通用执行层请求
-
EIP-7691: 增加 Blob 吞吐量
-
EIP-7702: 设置 EOA 帐户代码
-
EIP-7840: 在 EL 配置文件中添加 Blob 计划
质押相关的核心改进
EIP-6110: BLS12-381 曲线操作预编译
该提案通过将用户在合约上的质押资料直接整合到执行层,简化了质押流程,大幅缩短了等待时间。原本需要等待约 10 小时的质押生效时间,现在可缩短至 13 分钟。
△ CL 区块里的 10900000 eth1data,它里面记载的 Block Hash 是执行层区块 21683339,出现在它的 10 个小时以前。
EIP-7002: 在 State 中保存历史区块哈希值
这一提案允许用户通过 Withdrawal Credential 直接发起退出质押或提取押金的操作,降低了使用第三方质押服务的风险。
EIP-7251: 增加 the MAX_EFFECTIVE_BALANCE
通过将质押上限从 32 ETH 提高至 2048 ETH,减少了验证者数量,并优化了网络负载。
用户体验的全面提升
EIP-7702: 设置 EOA 帐户代码
此提案允许 EOA 账户转变为智能合约账户,解决了传统 EOA 账户的诸多痛点,例如私钥管理困难、缺乏权限控制等。
网络性能与开发者工具的增强
EIP-2537: BLS12-381 曲线操作预编译
为基于 BLS 曲线的零知识证明应用提供了更低的成本和更高的可行性。
EIP-7623: 增加 calldata 成本
通过调整 calldata 的成本,为未来提高 Block Gas Limit 和 Blob 数量铺平了道路。
EIP-7691: 增加 Blob 吞吐量
将 Blob 的目标数量从 3 提升至 6,上限从 6 提升至 9,为 Rollup 提供了更多的数据发布空间。
其他重要改进
EIP-7549: 将 committee 索引移至验证之外
优化了验证者投票的聚合效率,减轻了 p2p 网络的压力。
EIP-7840: 在 EL 配置文件中添加 Blob 计划
通过在执行层建立 Blob 参数配置文件,简化了节点间的参数同步。