在区块链的世界里,每一次重大协议升级都如同一次“坎”,既是挑战,也是蜕变的机遇,对于以太坊而言,“坎昆”(Cancun)这个名字,不仅仅是一个度假胜地的代号,更代表着一次意义深远的网络升级,它深刻地改变了以太坊的运行轨迹,并为未来的大规模应用铺平了道路,本文将带您回顾以太坊上一次“坎昆”升级的激荡时刻,并探讨其深远影响。
“坎昆”之名:为何是它?
在以太坊的升级命名传统中,开发者们会选择一个以字母“C”开头的城市,这一传统始于“Constantinople”(君士坦丁堡),延续至今。“坎昆”(Cancun)是这一系列升级中的关键一环,它并非一次单一的升级,而是一个包含了多个重要改进(以太坊改进提案,即EIPs)的综合性网络升级。
这次升级于2024年3月13日成功在网络激活,标志着以太坊在“合并”(The Merge)之后,向着“可扩展性、安全性和去中心化”三大愿景迈出了坚实的一步。
升级的核心:EIP-4844, blobs的诞生
如果说“合并”是让以太坊从“工作量证明”(PoW)转向“权益证明”(PoS)的引擎革命,坎昆”升级的核心引擎,无疑是 EIP-4844(Protodanksharding)。
在“坎昆”之前,以太坊面临着严峻的可扩展性瓶颈,随着Layer 2(L2)解决方案如Arbitrum、Optimism等的兴起,它们都需要将大量的交易数据“滚下”(rollup)到以太坊主网(Layer 1)上进行结算,这些数据被存储在“calldata”中,而_calldata_的价格极其昂贵,成为了L2发展的“阿喀琉斯之踵”。
EIP-4844正是为了解决这个问题而生,它引入了一种全新的数据类型——“Blob”(Binary Large Object,二进制大对象)。
- 什么是Blob? Blob是一种专门为L2设计的、临时性的、大容量的数据存储空间,它允许L2以远低于_calldata_的成本,将大量的交易数据“打包”成Blob并发送到主网。
- 有何优势? Blob数据的存储成本极低,并且有明确的生命周期(目前约为18天),之后会被自动清理,这极大地降低了L2的交易费用,使得高频、低成本的交易成为可能。
- 如何运作? 为了验证这些Blob数据,验证者需要质押一种名为“dankshard”的新资产,这为系统引入了新的经济博弈,确保了数据的有效性和安全性。
