坎昆升级后模块化公链或将成为公链主流范式,而 DA 层将成为模块化堆栈中竞争最激烈的领域,DA War 将如火如荼地上演。
撰文:NingNing
今年上半年以太坊完成坎昆升级之后,以太坊将完成从单体区块链向模块化区块链过度的原型(ProtoType)阶段。
坎昆升级之后的以太坊,在一定程度上可以看做,是由作为 L1 的以太坊主网 + 基于以太坊的 L2(Arbitrum、Optimism、ZkSync、Starknet、Scroll、Taiko、Metis 等等)共同组成的模块化公链系统。
从追求以太坊完全等效性的 Optimism 的 Slogan“Ethereum, scaled”上,我们可以看出这一深刻变化的端倪。
坎昆升级之后的以太坊堆栈,将显性地划分为共识层、数据可用性层、结算层和执行层。其中的执行层功能,将部分(Danksharding 可能会全部)外包给基于以太坊的 L2,数据可用层保障 L2 的可重建性,结算层保证 L2 的资产安全,共识层负责最终确定性。
DA(Data Availability,数据可用性),指的是 L2 的包含 Transaction 在内的状态数据 Rollup 到 L1,在经过验证和共识之后存储在 L1 主网,为 Op-Rollup L2 提供欺诈证明和 ZK-Rollup 提供 ZKP 验证支持。
现在 L2 的状态数据,以 CallData 的形式存储在以太坊主网区块中。在坎昆升级之后,L2 的状态数据将存储在新增的 Blob 空间。
目前 L2 的验证和清算消耗的 Gas 费,占以太坊主网 Gas 消耗的 10~20%。其中支付给以太坊主网的 DA 服务费用,占到 L2Gas 费消耗的 95%。
在专注提供 DA 服务的模块化公链 Celestia 主网上线之前,以太坊主网垄断着 100% 的 DA 市场。
Celestia 引入了 DAS(数据可用性采样)和 NMT( 命名空间 Merkle 树 ),增强共识安全和可扩展性。DAS 技术,支持 Celestia 网络轻节点参与数据可用性的验证环节。而 NMT( 命名空间 Merkle 树 ) 减轻了 Celestia 的共识负载。
Celestia 主网上线伊始,以廉价、安全、高去信任性的特性,开始与以太坊主网在 DA 市场展开正面竞争,隐私 L2 Manta、去中心化期权协议 Lyra 的 Dapp Chain、与 Celestia 的众多生态伙伴如 Dymension 等,一道投入 Celestia 的怀抱。
Celestia 的做法,让以太坊社区和 Vitalik 十分不爽,最终导致 L2Beat 将基于 Celestia DA 的 L2 剔除了 L2 列表。
这倒不是完全因为 Celestia 的竞争损害以太坊主网的价值捕获能力,而更多是因为其行为损害了以太坊与 L2 之间的耦合性、等效性与互操作性。
但眼馋 DA 市场的不止 Celestia,发明 Restaking 新原语的 EigenLayer 也急需要一个 AVS(主动验证服务)实例为平台 $10 亿 TVL 寻找真实场景。
面对 DA 服务这片蓝海市场的诱惑,EigenLayer 毫不犹豫地选择推出 EigenDA 作为首个 AVS 实例。
只不过 EigenDA 的架构与 Celestia 不同,更多的是使用 KZG 承诺等 ZK 技术验证 L2 提交的状态数据 + 由 Restaking ETH 保障共识安全的 EigenDA 网络负责最终确定性,最后 L2 的状态数据还是要提交和保存到以太坊主网。
EigenDA 相当于以太坊主网的 DA 服务中验证和最终确定性环节的分包商,而不是 Celestia 那样的竞争对手。
在以太坊、Celestia 和 EigenDA 之外,DA 市场还有一个被大家忽视的玩家:Covalent。
我们知道,坎昆升级之后,以太坊主网只保存 L2 提交的状态数据 1 个月时间,之后会丢弃。Celestia 为保持网络的去中心化程度和 DAS 轻节点机制的成立,也会定期丢弃 L2 提交的状态数据。
作为币安、Coinbase、CoinGecko 等等巨头背书的专业链上数据平台,Covalent 在去年底推出长期 DA 服务 EWM(以太坊时光穿梭机),永久保存以太坊丢弃的 L2 提交的状态数据。
而且 Covalent 会将这些数据索引和结构化,整合入其平台的链上数据 API 服务,为专业区块链数据网站、政府监管部门、人工智能研究团队提供服务和支持。
上图是 Cavalent 团队制作的模块化堆栈图,L2 项目 Arbitrum、Optimism、Scroll 等负责写入状态数据,以太坊负责资产托管和结算,共识层有以太坊和 Celestia 竞争,而 DA 层则是以太坊、Celestia 和 EigenLayer 的三国杀,Covalent 则负责 L2 状态数据的读取。
私以为,坎昆升级后模块化公链将成为公链主流范式,而 DA 层将成为模块化堆栈中竞争最激烈的领域,DA War 将如火如荼地上演。而模块化堆栈中的诸协议,将成为 24 年的一大投资主线。