以太坊 L2 面临 blob 容量不足的挑战,Base L3s 提供了一个有吸引力的前进方向,通过使用替代 DA 解决方案来减少 blob 的压力,同时与父 L2 提供完全的同步可组合性。文章还提出将 L3s 重新定义为无缝网络扩展,而不是独立的链,从而引入了一种新的范例,使得执行环境可以保持深度集成,同时优化成本和可扩展性。
如果你正在阅读这篇文章,我可能不需要说服你,但以太坊正面临着一个重要的 blob 容量问题:当前 blob 的供应量不足以满足不断增长的需求。
以下是来自 Polynomial 的 f(gautham) 关于容量问题的精彩讨论:
Twitter 嵌入
·
以太坊 L2 即将撞上南墙。
仅仅 2 条链就已经消耗了所有 blob 空间的 55%。
按照目前的增长速度,我们离一切崩溃只有几个月的时间了。
这是正在发生的事情
复制链接
来自 Base 的 Jesse 明确指出 blob 限制是 L2 扩展的关键障碍:
Twitter 嵌入
·
我们已经正式达到了 blob 费用限制 L2 增长的地步——你可以在每日需求周期驱动的周期性价格飙升中看到这一点。
我们需要尽快提供更多的 blob,以帮助所有 L2 继续扩展,并确保 @ethereum 成为链上的中心
复制链接
许多人(如来自 Celestia 的 colludingnode)认为,如果不切换到 altDA,Base 将无法击败 Solana 的吞吐量:
Twitter 嵌入
·
·
回复 @colludingnode@0xBreadguy 以及其他 4 位
通过使用 alt DA 来暗算以太坊也是一种可能性
·
第三种,也是最有可能的情况是,这个预测根本不会发生
复制链接
以下是我最喜欢的 blobfluencer:来自 MegaETH 的 Bread 的两条精彩推文
Twitter 嵌入
DA 不足。这将导致以太坊 Rollup 在 2027 年处理的容量低于今年(启用 FD 的)Solana。
数据: 自 11 月以来,DA 容量已达到其极限,这意味着在 median fees 增加之前,所有 Rollup 的累计 TPS 约为 214(也在 显示更多
ansgar.eth
@adietrichs
在我看来,接下来的约 3 个硬分叉,重点需要放在扩容上:
DA 扩容:每年吞吐量提高 3 倍 (peerdas)
执行扩容:每年有效 L1 吞吐量提高 2 倍 (主要不是通过增加 gas limit,而是通过更智能的定价和流水线等提高效率)
复制链接
Twitter 嵌入
BREAD | ∑:
·
这里有个有趣的评论,因为 Base 已经(稍微)落后于其自身的扩容预测。
首先,让我们看看 显示更多
jesse.base.eth
@jessepollak
回复 @mteamisloading
@base 将在半年内更快,并在一年内更便宜+更高的吞吐量
复制链接
这应该告诉你的是:
我也亲自从多个 Superchain Rollup 那里听说 blobs 是他们最关心的扩容问题。我不会在这里透露任何名字,但你可以在 Hildobby 的 这个 Dune 仪表板 上找到一些关于 L2 及其 blob 使用情况的精彩数据。
今天的 L3,例如 Degen,使用了一个新的、离散的中心化排序器。这个中心化的排序器与 L2 上的任何其他用户或应用程序相比,与他们结算的 L2 没有不同的协调接口。这意味着离散的 L3 与 L2 是不可组合的,我将解释原因:
要获得可组合性(定义为与其他链无缝交互的能力),你需要 3 件事:
原子区块提议很容易实现,只需将一个链的区块提议作为交易包含在另一个链的区块提议中即可。例如,Taiko 今天在以太坊上就是这样做的。 共享最终性还需要在区块提议期间验证至少一个链的有效性(这需要实时证明)。当然,实时证明也启用了即时提款。
几乎根据定义,离散 L3 的协调排序是不存在的,而且在实践中肯定也是不存在的。虽然可以将 L3 的排序器与 L2 的排序器并置,但协调仍然是通过 L2 的公共 mempool 发送的基本 L2 交易进行的。不幸的是,这种通信的频率和深度不足以实现完全同步的可组合性。
Spire 为基于 L3 设计的方案引入了一个专用的 sidecar,它与 L2 排序器并置,有效地扩展了 L2 排序器的功能,使其能够对 L3 进行排序(这意味着:运行完整节点、接受 L3 交易、构建 L3 区块、提议 L3 区块)。这种设计本身就启用了协调排序。对于即时提款,有多种模型是可能的(例如,信任排序器进行速率限制的桥接、TEE 证明,如 op-enclave,甚至像 原生 Rollup 的执行引擎操作码)。 总而言之,这足以实现基于 L3 与 L2 的合约、代币、流动性、协议和状态之间的 ✨ 同步可组合性 ✨。
通过对 L3 的推导管道进行额外的更改(包括更改状态转换)以及 L2 上 L3 的区块提议交易,可以实现完全可组合性。完全可组合性是一种特殊类型的同步可组合性,它支持无缝的跨链合约调用。在执行环境 A 中部署一个与执行环境 B 完全可组合的应用程序,这与直接在执行环境 B 上部署没有区别(除了更低的 gas 费、更快的交易,以及可能的一些链常量,如果需要)。
这真的很酷。而且我们可以通过向后兼容的Based Rollup 更进一步。更多内容将在稍后介绍。
由于完全可组合的基于 L3 是 L2 的令人难以置信的无缝扩展,我认为术语“网络扩展”是合适的。此外,“L3”作为一个术语具有负面含义,并且 imo 未能传达功能上是 L3 的东西与其 L2 之间提出的关系。
使用 Spire L3 基础堆栈的 L3 可以使用 L2 的 sidecar 支持的任何 DA 提供商。我希望许多基于 L3 将其[压缩的]数据放入 L2 calldata 中(这会向下游进入以太坊 blob 空间)。此选项是最安全的,并且可能最容易实现,但无助于解决 blob 容量问题,并且可能比其他替代方案更昂贵。
更有趣的是使用 altDA 提供商。基于 L3 可以在使用 altDA 的同时提供与集成 L2 的完全可组合性。请注意,对于使用 alt-DA 的即时提款,你还需要 alt-DA(例如 celestia)立即结算 DA 证明(例如,更新 blobstream)。使用 altDA 减少了原生 L2 DA(blobs)的有效使用,同时引入了所选 altDA 的安全性/活跃性权衡。在成本方面,altDA 应该比以太坊 blob 空间大大便宜,并且容量应该充足。
虽然我相信 altDA 是一个很酷的临时解决方案,但我明确期望许多使用 altDA 的基于 L3 最终会迁移回 blobs 以进行 DA(通过 L2 calldata)。随着 L1 DA 扩容路线图的进展,L1 DA 容量将增加,并且 DA 将不再是扩容的瓶颈。在这一点上,altDA 的权衡可能不再值得许多 L3 考虑。
但这种可选性正是重点。我喜欢将支持基于 L3 的 L2 视为支持具有不同 DA 提供商的智能合约的 L2。想象一下,仅为社交和游戏应用程序自定义 altDA 的使用,但仅为 DeFi 使用 blobs!完全的可组合性启用了一种完全不同的思考方式,即 L2 可以为其开发人员提供的表达能力。
blob 问题是对像 Base 这样的以太坊 L2 的可扩展性的严重限制,并且随着需求的增长,情况只会变得更糟。基于 L3 提供了一条引人注目的前进道路,在与其父 L2 提供完全同步的可组合性的同时,使用替代 DA 解决方案来减轻 blob 压力。这使得 Rollup 可以在短期内有效地扩展,而不会引入碎片化。
通过将 L3 重新定义为无缝的网络扩展而不是独立的链,我们解锁了一种新的范例,其中执行环境可以保持深度集成,同时优化成本和可扩展性。借助 Spire 为基于 L3 设计的方案,开发人员可以以与现有 L2 基础设施向后兼容的方式利用 altDA,从而提供可选性而又不牺牲可组合性。
注意:在 Spire,我们仍然专注于在 L1 上构建Based Rollup。这里提出的许多问题和解决方案在某种程度上可以转移到基于 L2 的 Rollup!
- 原文链接: mteam.space/posts/how-ba...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!