以太坊作为全球第二大公链,其每一次升级都牵动着整个加密行业的神经,2023年9月,以太坊成功完成了布拉格升级(Prague Upgrade),代号“上海升级+”(Shanghai+),这是以太坊从“工作量证明(PoW)”向“权益证明(PoS)”转型后的首次重大网络升级,也是通往以太坊2.0(规模化与可持续化)的关键里程碑,本文将详细解析布拉格升级的核心内容、技术意义及对生态的影响。
布拉格升级:是什么?为何重要
以太坊的升级通常以欧洲城市命名(如“伦敦”“柏林”),布拉格升级作为继“合并”(The Merge,2022年完成PoS转型)后的又一重要迭代,核心目标是优化网络效率、降低用户成本、为后续分片扩容铺路,其正式名称为“EIP-4844+”,即包含多个以太坊改进提案(EIPs),其中最核心的是EIP-4844(Proto-Danksharding),辅以EIP-3651(Warm COINBASE)、EIP-3855(PUSH0指令)等关键改进。
布拉格升级的“初心”是解决以太坊在“合并”后面临的两大痛点:一是Layer2(二层网络)交易费用高企(因主网数据提交成本高),二是用户体验不佳(如账户复杂性、操作门槛),通过引入“proto分片”(分片技术的简化版)和优化底层指令,升级为以太坊的“规模化”和“普惠化”扫清了障碍。
核心升级内容:三大“王牌”改进
布拉格升级并非单一功能更新,而是多个技术优化的集合,其中最核心的三大改进如下:
EIP-4844(Proto-Danksharding):Layer2的“降费神器”
这是布拉格升级的“重头戏”,也是以太坊为解决Layer2扩容瓶颈推出的关键方案。
- 背景:在“合并”后,以太坊主网仍需处理Layer2(如Arbitrum、Optimism等)提交的“状态根数据”,导致主网交易费用(Gas费)居高不下,Layer2每笔交易需向主网提交约20-30万字节的数据,Gas费一度占到用户总成本的50%以上。
- 方案:EIP-4844引入了“blob交易”(Blob Transactions)机制——允许Layer2向主网提交“临时数据块”(blob),这些数据块不永久存储于主网,而是由“数据可用性采样(DAS)”网络验证其可用性后自动删除。
- 效果:Blob交易的数据提交成本仅为传统交易的1/100,据测算,Layer2的单笔交易成本可从当前的0.5-1美元降至01美元以下,极大提升用户体验,推动Layer2成为以太坊扩容的“主力军”。
EIP-3855(PUSH0指令):降低开发门槛
以太坊虚拟机(EVM)是智能合约的运行环境,其指令集的优化直接影响开发效率,EIP-3855引入了PUSH0指令,允许合约开发者在无需显式指定数据长度的情况下,向堆栈推送“0”值。
- 意义:这一简化减少了合约代码的复杂度和字节大小,尤其对于小型合约,可节省约5%-10%的部署成本,降低了新手开发者的学习门槛,推动以太坊生态的“大众化”。
EIP-3651(Warm COINBASE):优化新用户体验
在以太坊网络中,“COINBASE”地址(即矿工/验证者奖励地址)的数据访问成本较高,尤其对新用户而言,首次交互时因“冷访问”(未缓存数据)需支付额外Gas费。
