2024年3月底,加密货币社区的目光再次聚焦于以太坊——这个全球第二大区块链平台即将迎来一次重要的技术升级:坎昆升级(Dencun Upgrade),此次升级并非以追求“革命性”功能著称,而是更像一次“精雕细琢”的优化,旨在解决当前以太坊网络,尤其是其Layer 2(L2)扩容方案面临的关键痛点,进一步降低交易成本,提升网络效率,为以太坊的生态繁荣注入新的动力。
升级背景:L2的“燃眉之急”
自“合并”(The Merge)完成,以太坊从工作量证明(PoW)转向权益证明(PoS)后,网络的安全性和能耗问题得到极大改善,随着以太坊生态的爆炸式发展,尤其是L2解决方案的广泛应用,一个日益突出的问题摆在面前:L2向以太坊主网(L1)提交“数据可用性”(Data Availability, DA)的成本居高不下。
L2通过将大量计算和交易处理放在链下进行,然后批量将结果和数据提交回L1,从而实现高吞吐和低费用,这些提交的数据,尤其是“calldata”(调用数据),占据了L1区块空间的大量份额,导致L2的用户交易费用虽然远低于L1,但仍受限于L1的数据费用,无法进一步显著降低,这无疑阻碍了以太坊实现“全球计算机”愿景的进程,也限制了更广泛用户和应用场景的接入,降低L2的数据提交成本,成为了以太坊 roadmap 上最迫切的任务之一。
坎昆升级核心:proto-danksharding(EIP-4844)
坎昆升级最核心、最受瞩目的改进当属EIP-4844(proto-danksharding)提案,常被称为“proto-danksharding”,即“proto-分片”。
EIP-4844通过在以太坊L1引入一种新的交易类型和配套的数据格式,专门用于处理L2提交的数据,它允许L2向L1发送一种名为“blobs”(二进制大对象)的数据,而不是仅仅依赖传统的calldata,这些blobs有自己独立的“数据市场”,其成本与calldata相比有数量级的降低。
具体而言,EIP-4844引入了几个关键概念:
- Blob交易:一种新的交易类型,包含一个或多个blobs。
- Blob:一种最大容量约为128KB的数据容器,用于存储L2的交易数据。
- Blob费用









