在加密世界的宏大叙事中,每一次关键协议的升级都如同一次重要的“版本迭代”,它不仅修复旧有的BUG,更可能解锁全新的功能,重塑整个生态的格局,2024年4月,以太坊社区迎来了一个里程碑式的时刻——“Dencun”升级成功激活,而其中最引人注目、被誉为“最后一块拼图”的核心机制,便是“Proto-Danksharding”,其网络代号恰如其分地被称为“21点”(EIP-4844),它的激活,标志着以太坊在通往高吞吐、低成本、全面可扩展的道路上,迈出了决定性的一步。
“21点”是什么?——为Layer 2注入“超级燃料”
要理解“21点”的意义,我们首先要回到以太坊扩容的“三层架构”模型:
- Layer 1(L1): 以太坊主链,负责保障安全性和最终性,但交易成本高、速度慢。
- Layer 2(L2): 构建在L1之上的“ rollup”解决方案(如Arbitrum, Optimism, zkSync等),通过将大量计算和交易处理放在链下,再将结果“汇总”提交到L1,从而极大地提升了交易速度并降低了成本。
- 数据可用层(Data Availability): 这是L2 rollups能够正常工作的关键,它们需要将海量的交易数据发布到以太坊主链上,以便任何人都可以验证这些数据的正确性,发布这些数据(主要是“Calldata”)的费用,曾是制约L2发展的瓶颈。
“21点”(EIP-4844)正是为了解决这个数据瓶颈而生。
在“21点”激活之前,L2项目只能通过以太坊主链的“Calldata”来发布数据,其价格相对昂贵,而“21点”引入了一种全新的、专门用于存储L2数据的交易类型——“Blob交易”(Blob Transactions)。
可以把“Blob”想象成一个“一次性”的数据容器,L2项目可以将大量的交易数据打包进这个“Blob”里,然后发布到以太坊网络上,与昂贵的Calldata不同,发布“Blob”的成本要低得多,并且这些“Blob”数据在一段时间后就会被自动从主链上清除,极大地减轻了主链的存储负担。
“21点”这个名字也颇具深意,它为每个区块引入了“Blob交易空间”,初始设定为每个区块最多可以包含3个“Blob”,每个“Blob”的大小约为128KB,这就像是给以太坊主链的每个区块,都增加了一个专门为L2服务的、低成本的数据“加油站”。
激活之后:一场“寒武纪大爆发”
“21点”的激活,其影响立竿见影,为整个以太坊生态系统,尤其是Layer 2赛道,注入了一剂前所未有的“超级燃料”。
