Foresight News

發布於 2024-04-15到 Mirror 閱讀

分片的 L2?「=nil;」如何给出 L2 状态碎片化的新解?

为解决以太坊 L2 的状态碎片化问题,=nil;基金会设计了一种分片的 L2。

撰文:Avi Zurlo,=nil; Foundation
编译:Alex Liu,Foresight News

以太坊向以 Rollup 为中心的路线图转向,引发了模块化扩容设计的爆炸式增长。这种增长最初是成功的,消除了 100 美元以上的 Gas 费用,并解锁了全新的应用设计。但仅仅几年之后,以太坊及其 Rollup 面临着一个新关键问题:状态碎片化。

根本上讲,状态碎片化是一个扩容问题。最近,模块化社区推动了一些将现有 Rollups 合并成一个单一系统的中间件解决方案,(表面上)实现了区块链扩容的圣杯 —— 水平扩容。然而,这些解决方案有着重大妥协。一个新一代的以太坊 L2 正从第一性原则重新思考可扩展性,应用垂直和平行的扩容技术来提供终局的性能。

两大扩容方向

区块链扩容有两大方向:

  1. 垂直扩容:增加单个节点的资源。这是 Solana 的扩容理念,即最大化硬件利用率,同时将 VM(虚拟机)的行为并行化 。

  2. 水平扩容:将工作负荷分发到多个服务器上。这是诸如 Near 和以太坊(Danksharding)等分片 L1 区块链的扩容理念。

Rollups 经常被错误地认为是以太坊的水平扩容方案。然而,每个 Rollup,每个区块链,都是被其维护的帐本定义,这意味着 Rollup 是独立于以太坊的系统。这种对数据库扩容基本原理的重大忽视使得以太坊生态需要解决一个现存的挑战:状态碎片化。

当前的挑战

跨 L2 的状态碎片化已经成为以太坊的一个重大问题。碎片化的问题体现在三个方面:

  1. 数十(甚至上百)与以太坊相连,推进特定应用程序基础设施的 L2 注定会使全局状态的网络效应受到损害,包括流动性和用户分布。

  2. 结合了互操作性标准和社会协调的复杂性,这是引起超过 28 亿美元跨链桥黑客攻击的催化剂。

  3. 客观上更糟糕的开发者和用户体验。开发者被迫使用复杂的网络抽象技术来提供无缝用户体验,否则用户将被迫面临包括资产跨链、钱包网络管理、多种 Gas 代币的复杂跨链交互。

同时这些问题正日益恶化。受现有基础设施限制,对价格敏感的应用程序被迫保持孤立,以获得可靠的低交易费用。随着下一个周期的临近,一个恶性的滚雪球效应即将发生;随着 L2 拥堵费用增加,更多开发者将被迫选择为应用定制的基础设施,加剧普遍存在的状态碎片化问题。几年后,如果因为 L2 无法解决状态碎片化而导致以太坊生态系统应用丧失主导地位,也不足为奇。