我们很自豪地宣布,Caldera 链现在可以选择使用备选数据可用性(DA)解决方案,而不是标准的以太坊 DA!
为什么我们需要 DA?
为了确保可以捕获并撤销 rollup 上的任何无效交易,用户需要一种方法来确保 rollup 的块数据实际上已发布。
目前是如何解决这个问题的?目前,绝大多数以太坊 rollups 通过简单地将所有 rollup 块发布到以太坊并依赖它进行数据可用性来解决这个问题。
但是,也有缺点:以太坊 DA 很贵!
这种标准方法可能导致成本极高且波动性大,因为 rollups 被迫与所有其他 dApps 和以太坊上的所有其他用户争夺有限的块空间。
因此,rollup 交易成本的95%以上来自将数据发布到以太坊。作为参考,Arbitrum 和 Optimism 今年在以太坊上的数据可用性成本都超过了1000万美元!
那么,我们如何改进以太坊 DA 呢?值得注意的是,rollups 本质上只使用传统的区块链(例如以太坊)作为 DA 层来转储交易,但所有实际的交易处理和计算都发生在 rollup 本身。
这突出了一个令人兴奋的认识:一个区块链实际上不需要自己处理任何计算,它只需要将交易排序到块中,并保证交易的数据可用性。
登场:备选 DA。
引入备选 DA
备选 DA 系统利用这一洞见通过各种创新方法将 DA 与结算分开,大幅降低数据成本并提高吞吐量,从而显著提高 rollups 的长期可扩展性。
目前,我们很自豪地提供 Celestia 作为我们生态系统中所有 Caldera 链的第一个 Alt-DA 解决方案,利用他们的数据可用性采样(DAS)和命名空间 Merkle 树(NMTs)为我们的链节省了大量成本。
我们的 Celestia 集成
虽然一个普通的 OP 堆栈 rollup 可能会产生高达50,000美元/月的 DA 成本,但我们的 Alt-DA OP 堆栈集成能够为运行该 rollup 节省总成本的75%左右!我们通过修改 OP-batcher 来实现这一目标,使其第一个字节(0 或 1)表示 rollup 数据已发布的位置:
0 表示以太坊
1 表示 Celestia
从那里开始,类型 0 会像往常一样将批次提交为以太坊 calldata,而类型 1 会将数据提交到 Celestia 并在链上发布一个指针,其中包括块高度和交易承诺。
OP-node 然后会检查 Celestia 上的 blob 数据是否与链上提交的承诺匹配,如果承诺不匹配,它会丢弃该批次。
为了保持正常运行时间和安全性,我们的实现允许 OP 堆栈集成在无法将数据提交到 Celestia 时(如果 Celestia 变得更贵或拥堵)回退到以太坊 DA。
除了这个 OP 堆栈实现,我们很兴奋地支持使用 Celestia 的 Alt-DA Arbitrum Orbit,鉴于他们最近的集成!
立即开始
Manta Pacific 和 Celestia Bubs 的测试网已经使用这种 Alt-DA OP 堆栈实现,它是可扩展的,可以支持任意 DA 层!
我们非常自豪能够站在模块化未来的前沿,并计划在未来几个月内为客户提供更多领先的 Alt-DA 解决方案。
如果您有兴趣使用 Alt-DA 启动生产级 rollup,请随时与我们联系。