2024年1月,以太坊(Ethereum)社区迎来了一次备受关注的网络升级——通常被称为“一月份分叉”,这次升级并非一次颠覆性的硬分叉(如“The Merge”那样从工作量证明转向权益证明),而是一次常规的、包含多项改进和EIP(以太坊改进提案)的协议升级,主要通过共识层(信标链)和执行层(客户端)的更新来实现,尽管其激烈程度不及某些历史性分叉,但此次一月分叉依然为以太坊生态带来了显著的性能提升、安全增强以及未来发展的新机遇。
一月分叉的核心内容:EIP-4844与Proto-Danksharding的登场
本次一月分叉最受瞩目的焦点无疑是 EIP-4844(Blob Transactions) 的引入,这是实现 Proto-Danksharding(proto-danksharding) 的关键第一步,EIP-4844旨在解决以太坊上一个日益严峻的问题:Layer 2(L2)扩容解决方案向以太坊主网(Layer 1)提交数据的成本高昂。
在EIP-4844之前,L2项目(如Arbitrum、Optimism、zkSync等)主要通过“ calldata ”将交易数据发布到以太坊主网,随着L2用户量和交易量的激增,calldata费用水涨船高,这不仅抬高了L2的用户交易成本,也给主网带来了不小的数据存储压力。
EIP-4844引入了一种新的交易类型——“Blob交易”(Blob Transaction),这种交易允许发送者附带一块临时的、大容量的数据(称为“Blob”),其大小远超传统交易的calldata,关键在于,这些Blob数据不会被永久存储在以太坊的状态中,而是通过一种名为“数据可用性采样”(Data Availability Sampling, DAS)的机制,由网络中的节点进行采样和验证,确保数据的可用性,但大部分节点无需完整存储所有Blob数据,这极大地降低了L2向L1提交数据的单位成本,预计可降低一个数量级以上,从而显著提升L2的吞吐量和降低用户费用。
除了EIP-4844,一月分叉还包含其他一些重要的EIP,
- EIP-1153: 引入了“临时存储”(Transient Storage)操作码,允许智能合约在单个交易中读写临时存储,而不需要修改合约的持久化状态,这可以减少 gas 消耗并提高某些合约的效率。
- EIP-6780: 对SELFDESTRUCT操作码进行了限制,使其只能在当前调用的上下文中销毁合约,而不能在子调用中销毁,这增强了合约的安全性,防止了某些潜在的攻击向量。
- EIP-6049: 废弃了较旧的SELFDESTRUCT操作码的某些行为,为未来的清理工作做准备。
- EIP-5656: 引入了MCOPY操作码,提供了更高效的内存复制方式,优化了某些合约的性能。
一月分叉的意义与影响
-
大幅提升Layer 2效率与可负担性: EIP-4844的落地是以太坊扩容路线图上的里程碑事件,它直接受益的是所有基于以太坊的L2解决方案,通过大幅降低数据上链成本,L2能够处理更多交易,提供更低的费用和更快的确认速度,从而吸引更多用户和开发者,推动整个以太坊生态的繁荣,这对于以太坊保持其在公链领域的竞争力至关重要。
-
巩固以太坊作为“世界计算机”的基础设施地位: 以太坊的核心愿景是成为一个去中心化的、抗审查的全球计算平台,L2是实现这一愿景的关键扩容层,一月分叉通过优化L2与L1之间的数据交互,使得以太坊主网能够更高效地支持L2的发展,从而更接近其“世界计算机”的目标。
-
增强网络安全性与性能: 除了EIP-4844,其他EIP如EIP-6780和EIP-1153等,分别从合约安全和执行效率层面进行了优化,这些改进共同增强了以太坊
网络的整体安全性,降低了潜在风险,并提升了交易的执行效率。
-
对Gas市场的潜在影响: EIP-4844引入了新的“blob gas”机制,与原有的“优先费用”(priority fee)并行,Blob gas的价格将由市场供需决定,而主网的常规交易gas费用则不受直接影响,这种设计旨在确保blob数据的使用不会过度挤占主网的交易资源,维持主网交易的稳定性和可预测性。
-
生态系统的积极反应: 一月分叉得到了以太坊社区、开发者和L2项目方的广泛支持,L2项目方早已为此做好了准备,升级后迅速开始支持Blob交易,市场普遍认为,这是以太坊扩容道路上迈出的坚实一步,对长期价值投资者和用户而言都是利好。
展望未来:Danksharding与以太坊的持续进化
需要明确的是,EIP-4844只是“Proto-Danksharding”的第一阶段,它引入了Blob交易和数据可用性采样的初步概念,但Blob的大小和数量仍受到限制,以太坊计划通过进一步的升级(完整的Danksharding),逐步增加Blob的容量和数据可用性的范围,最终实现更高水平的吞吐量和更低的成本。
一月分叉的成功实施,再次展现了以太坊社区通过协作和迭代不断改进网络的能力,它不仅解决了当前面临的实际扩容瓶颈,也为未来更宏大扩容计划的铺平了道路,随着这些升级的逐步落地,以太坊有望更好地应对日益增长的用户需求,进一步巩固其作为领先智能合约平台的地位,为去中心化应用(dApps)、去中心化金融(DeFi)和非同质化代币(NFT)等生态系统的持续创新提供强大的底层支撑,对于关注区块链发展的人来说,以太坊的一月分叉无疑是2024年初一个值得铭记的重要时刻。