以太坊布拉格升级(Pectra)是以太坊网络的下一个重要里程碑,预计将于2025年第一季度实施。这次升级结合了两个独立的升级:布拉格(Prague)执行层升级和Electra共识层升级。将详细阐述布拉格升级的背景、关键改进点以及其对以太坊生态系统的潜在影响。
以太坊布拉格升级(Pectra)是以太坊发展路线图上的一个重要节点,它结合了布拉格(Prague)执行层升级和Electra共识层升级。布拉格升级主要关注网络执行层的变更,而Electra升级则影响共识层。这两个升级结合在一起,统称为“Pectra”升级。此次升级旨在通过一系列技术改进和优化,进一步提升以太坊网络的性能和用户体验。
EIP-3074是布拉格升级中最受瞩目的提案之一。该提案本质上是将外部拥有账户(EOA)的控制权委托给智能合约,包括进行单次交易批准、批量交易、钱包资产恢复、赞助交易等的能力。通过添加两个新的EVM操作码AUTH和AUTHCALL,EIP-3074允许现有的EOA变成智能合约,从而实现更复杂的钱包功能和用户交互体验。
具体来说,AUTH操作码允许用户通过检查ECDSA签名来授权特定的EOA,而AUTHCALL操作码则允许授权的智能合约从EOA的账户开始交易。这种设计使得用户可以签署一次密钥,并授予智能合约从用户的钱包签署交易的权限,从而大大简化了与智能合约的交互过程。例如,用户现在可以在一次交易中执行多个操作,如在Uniswap上交换代币时,无需先批准再运行实际的Swap,所有这些操作都可以批处理到单个交易中完成。
截至2024年6月,以太坊验证者的最大有效余额为32ETH。为了降低新验证者加入以太坊网络的速度,Pectra升级将通过EIP-7251将验证者的质押限制从当前的32ETH增加到2048ETH。这一增加使验证者能够持有32到2048ETH之间的余额,从而减少了需要在网络上传递的消息数量,减轻了验证者网络层的压力,并可能提高了网络的效率和性能。
Pectra升级还扩展了EIP-4844中引入的“blobs”。Blob是一种优化以太坊Layer 2网络中交易数据存储的新方法,可增加区块空间并降低交易费用。作为Dencun升级的一部分,blobs已经于2024年3月推出。携带blob的交易类似于普通的以太坊交易,但包括用于链下存储的额外数据,从而减轻了以太坊主链的负担。
计划对EVM进行的改进,如EOF(以太坊虚拟机对象格式),旨在创新和改进UX、开发人员体验(DevEx)以及Layer 1和Layer 2的性能。这些改进将进一步提升以太坊网络的安全性和开发者体验。
布拉格升级对以太坊生态系统的影响是深远的。通过EIP-3074的实施,用户将享受到更简单、更便宜、更强大的钱包用户体验。这将极大地促进以太坊的大规模采用,特别是对于散户用户来说,他们将能够更方便地与智能合约进行交互。提高质押上限将有助于稳定以太坊网络的验证者集,减少因验证者激增而带来的网络压力。PeerDAS/rollup的改进将进一步降低Layer 2解决方案的交易费用,提高以太坊网络的可扩展性。EVM的改进将提升智能合约的安全性和开发者体验,进一步巩固以太坊在智能合约平台领域的领先地位。
以太坊布拉格升级(Pectra)是以太坊网络发展史上的一个重要里程碑。通过结合布拉格执行层升级和Electra共识层升级的一系列技术改进和优化,布拉格升级将进一步提升以太坊网络的性能和用户体验。无论是账户抽象与智能合约钱包的实现、质押上限的提高、PeerDAS/rollup的改进还是EVM的升级都将为以太坊生态系统带来深远的影响。随着布拉格升级的顺利实施我们有理由相信以太坊将继续引领区块链技术的创新和发展。