以太坊作为全球第二大公链,其每一次网络升级都牵动着整个加密行业的神经,2024年上线的“布拉格升级”(Prague Upgrade,也称为“Dencun升级”)是以太坊发展历程中的重要里程碑,不仅标志着以太坊从“工作量证明(PoW)”向“权益证明(PoS)”转型后的首次重大网络优化,更通过引入多项技术创新,为生态系统的可扩展性、安全性和开发者体验带来了实质性提升,本文将详细解析布拉格升级的核心好处,及其对以太坊网络及用户的深远影响。

降低Layer2交易成本,推动大规模应用落地

布拉格升级最引人注目的成果,是引入了proto-danksharding(EIP-4844)协议,这一改进被以太坊核心开发者视为“解决Layer2(L2)费用问题的关键钥匙”。

在升级前,以太坊主网(Layer1)的可扩展性有限,Layer2解决方案(如Arbitrum、Optimism、zkSync等)虽能通过 rollup 技术提升交易速度,但所有交易数据仍需存储在Layer1,导致“数据可用性(Data Availability)”成本高企,随着L2用户量增长,Layer1的网络费用水涨船高,限制了L2的普惠性。

EIP-4844通过引入“blob交易”机制,为L2提供了一种低成本的数据存储方式:L2可将交易数据封装在“blob”中提交至Layer1,而非直接存储在主链区块中,每个区块可容纳多个blob,且blob数据的存储成本仅为传统 calldata 的极小部分(据测算可降低90%以上),这一改进直接降低了L2用户的交易费用,使得高频交易(如DeFi交互、NFT mint、游戏操作等)在L2上变得更加亲民,有望推动以太坊生态从“小众开发者工具”向“大规模应用平台”跨越。

优化智能合约开发与安全性,提升生态效率

布拉格升级包含多项以太坊改进提案(EIP),从开发者体验和合约安全性两个维度优化了以太坊的底层环境,为生态系统的健康发展奠定基础。

EIP-1153(Transient Storage):提升合约执行效率
传统智能合约中,临时存储变量需消耗大量gas(如使用SLOAD/SSTORE指令),增加了合约部署和运行成本,EIP-1153引入“临时存储”功能,允许合约在单次调用中读写临时数据,且这些数据在调用结束后自动销毁,无需支付永久存储的gas费用,这一改进尤其适用于需要频繁处理临时数据的场景(如复杂计算、拍卖机制等),可显著降低合约执行成本,提升交易吞吐量。

EIP-4337(Account Abstraction):实现“无外部账户”的灵活交互
虽然EIP-4337在2023年已通过“上海升级”部分激活,但布拉格升级对其进行了进一步完善,推动了“账户抽象(Account Abstraction, AA)”的全面落地,账户抽象允许以太坊账户(无论是外部账户EOA还是合约账户)支持更复杂的交易逻辑,如:

  • 批量交易随机配图