投资币

Bankless:加密模块化扩张之年

投资币 · 2024-11-28 19:03

我们必须在 2024 年实现模块化。

Bankless:加密模块化扩张之年

模块化区块链已经成为自以太坊以来加密领域最大的零到一创新。

继备受期待的 Celestia 和 Dymension 发布之后,对即将发布的模块化生态系统项目的期望也非常高。随着数十个无代币协议准备今年在主网上推出,模块化叙事渗透到加密媒体的所有裂缝中,我相信我们正处于类似于智能合约开始后发生的扩张的尖端。

我们最近发布了一个模块化生态系统地图,展示了 100 多个领导模块化扩展的团队。在今天的文章中,你将了解模块化区块链是什么,模块化堆栈的来龙去脉,以及我对模块化终局的看法。

https://x.com/therollupco/status/1771160326379352210

首先,让我们回答一个看似简单的问题:什么是模块化区块链?

模块化区块链专注于特定的操作,而不是努力一次完成所有核心功能。他们的基本原则是将区块链功能分解为单独的、专门的模块,并很好地执行其中一项工作,同时将其余工作外包。

模块化的区块链设计将关键功能 ( 数据可用性和共识、结算和执行 ) 分离为专门的部分,以创建最具可扩展性、最高效的区块链设计。

你可以将模块化区块链视为每个特定功能具有特定的代码库 / 链,它们一起创建的输出比一个集成区块链尝试完成所有功能的输出更大。模块化区块链设计试图实现的许多目标是在不牺牲我们首先构建加密货币的核心原则的情况下实现最大的可扩展性。

在本文的其余部分中,我们将探讨堆栈的每一层如何导致模块化的最终结果。

数据可用层解压缩

数据可用性 (DA) 层的目标是廉价且安全地验证给定区块的数据是否已成功发布到网络,并且所有网络参与者都可以访问。可验证性是使用区块链进行任何交易的核心优势。数据可用性是验证数据是否已发布以及网络中的每个节点是否可以访问数据的核心。

当用户进行交易和 rollup 排序器将这些交易批处理到单个区块中时,DA 层的验证过程就开始了。验证成功后,该区块将被添加到链中。

Celestia 于 2023 年 11 月推出,开启了替代数据可用性 (altDA) 层的出现。虽然 Dencun 升级最近增加了以太坊 L2 的规模,使用以太坊与 blobspace( 一种数据存储解决方案 ) 进行数据处理,但 blobspace 的限制比使用 altDA 解决方案更具限制性。

然而,需要注意的是,直接将数据发布到以太坊 L1 可以实现最高级别的安全性和去中心化,如下所示。

Celestia 只关注交易排序和提供交易数据。Celestia 并没有专注于智能合约的执行,而是将其外包给 rollups,作为其专注于提供极低成本的一部分。这种极简主义允许以专门的方式实现最大的性能。

Celestia 通过数据可用性采样 (DAS) 在数据可用性方面表现出色,这是通过轻节点验证数据而无需下载整个块来完成的。

Avail 是即将推出的数据可用性层,它利用 KZG 承诺、擦除编码和数学数据保证的有效性证明,以及轻量级客户机数据可用性采样。Avail 还在构建另外两款产品 Nexus 和 Fusion,这两款产品将解决跨链通信和流动性问题,以及共享多代币安全性问题。

我关注的其他数据可用性层是 EigenDA、NEAR 和 Zero Gravity。

https://x.com/eigenlayer/status/1777757913718899074

执行层

执行层 ( 也称为虚拟机层 ) 是模块化区块链堆栈的一部分,专门用于处理和执行智能合约和交易。

最引人注目的虚拟机是 EVM,这是为以太坊的执行提供动力的虚拟机。你可以使用 EVM 创建任何类型的智能合约或程序,这是以太坊在 2016 年迎来的巨大创新突破。

作为一个以太坊的布道者,我必须说很难对 EVM 有负面的看法。它已经主导了虚拟机领域,成为无数去中心化应用程序的支柱,这是有充分理由的。到目前为止,它拥有加密领域最好的开发人员工具和基础设施。

你可以使用 EVM 创建任何类型的智能合约和程序,这激发了「可编程货币」的叙述。

然而,我相信 2024-2025 年是新型执行层的时代,在模块化领域被称为「altVM」或「下一代 VM」。高性能、安全、并行的执行环境最终将成为标准,因为 rollup 和应用程序旨在减少拥塞并在高吞吐量环境中运行。

这个想法不是要放弃以太坊,而是要拥抱多样性,探索用户体验和持续实验的新可能性。altVM 最大的创新之一是并行执行的想法,也被称为本地费用市场。

在以太坊的任何给定时间,都有各种不同类型的交易同时发生。人们在为区块空间付费的同时,正在交换、买卖 NFT、流动性挖矿以及进行大量其他链上操作。

在 EVM 中,有一个全局收费市场和串行执行。这意味着无论交易类型或交易涉及的区块链「状态」如何,所有交易都有一个单一的 gas 费。

还记得 BAYC Otherside 的铸造吗?我做了。单次 swap 的 gas 费用为 $2,000+。

这就是并行化的用武之地。通过分离特定类型交易影响的「状态」,你可以让许多用户在不同的应用程序上操作,而不会在链上看到大量的 gas 峰值。

当前值得注意的执行环境有:

  • 来自 Fluent 实验室的 Web Assembly (Wasm)
  • 来自 Movement Labs 和 Lumio 的 MoveVM。
  • 来自 Cartesi 的 LinuxVM
  • 来自 Fuel Labs 的 FuelVM
  • 来自 StarkWare 的 CairoVM
  • 来自 Eclipse 的 SolanaVM (SVM)
  • 来自 RiscZero 的 zkVM

这些团队正在使用 altVM 构建聚合,以提高执行层的吞吐量和安全性。虽然 2024 年第一季度一直围绕着数据可用性的出现,但我相信 2024 年下半年将由下一代 VM rollup 和并行 EVM 主导。

https://x.com/fluentxyz/status/1770160912986730833

结算层

出于本文的目的,我将论证以太坊是模块化堆栈的主要结算层。以太坊是数十个 rollup 的家园,这些 rollup 依赖于以太坊验证器集的原生安全属性来实现经济安全。

上面在执行部分提到的许多 rollup 将使用以太坊。然而,特别有趣的是,我们目前看到许多传统的「单片」链正朝着更模块化的方式扩展。Avalanche 有子网。有传言说 Solana 需要通过 rollup 进行扩展。Dymension 和 Initia 是它们自己的 L1,并在其上构建了 rollup。

https://x.com/initiaFDN/status/1762478470075183371

结算层一直是模块化堆栈中被谈论最少的部分之一,就目前而言,以太坊似乎将继续作为 rollup 的最佳结算层占据主导地位。

然而,在不久的将来,我认为我们也会看到主权 rollup 直接结算到 Celestia,其他 alt- L1 将推出他们自己的 rollup 框架,以对抗试图以去中心化的方式扩展单状态机的引力。

互操作性是必须的

模块化的区块链堆栈工具包使得启动和定制区块链比以往任何时候都更容易。值得注意的是,像 Gelato、Caldera、Conduit 和 AltLayer 这样的 rollup 即服务 (RaaS) 提供商,以及 Initia & Dimension 这样的 rollup 框架,都通过无代码接口简化了 5 分钟的 rollup 部署。

这导致了新型模块化链的爆炸式增长。然而,随着所有这些新链的出现,最终的代价是碎片化。分散的流动性会导致桥接和交易的滑点更严重。不同钱包、DEX 和桥接的多个链上碎片化的用户体验可能是压倒性的。

那么,我们如何将流动性和用户体验统一起来呢?如果区块链很容易启动,那么连接它们不也应该很容易吗?

传统的互操作性提供者需要在链上逐个手动部署,并游说他们进行部署。这对新这对新链来说是一个巨大的瓶颈,阻碍了它们的发展。

有几个互操作性协议引领着链的持续扩展,例如 Hyperlane 构建了一个无需许可的互操作性框架。Union Build 专注于 zk-light 客户端互操作性,Omni Network 专注于其开放流动性网络标准,Mitosis 专注于其流动性协议,Catalyst 专注于其 AMM。

互操作性的另一个有趣的利基是共享排序,最近由以太坊基金会研究员 Justin Drake 推动。

这是一种通过共享排序器连接 rollup 以执行原子操作的机制。这些解决方案目前正在生产中进行测试,我预计该领域的领导者将在今年推出。模块化互操作性完成了模块化堆栈,并使模块化生态系统在 10,000 多个 rollup 的世界中实现了统一。

模块化终局

总之,模块化就是构建一个大于其各部分之和的系统。

那些相信模块化未来的人相信一个可选的未来。我们相信,提供更具适应性和限制性更少的开发人员体验将吸引更多非加密原生开发人员并带来创新。我们也相信主权。我们认为应用程序不应该为了区块空间而相互竞争。应用程序走向自己的链将为开发者带来更好的用户体验和更大的灵活性。

https://x.com/ayyyeandy/status/1770915207939854411

区块链稀缺的时代即将戛然而止。我们正处于构建者操作和构建链上应用程序的方式的巨大转变的早期阶段。随着我们开始模块化扩展,我们将继续看到无与伦比的创新和实验,最终以超乎想象的方式使这些网络的参与者受益。

我们很快就会看到一个拥有 100,000+ 条链的世界,一个在自己的主权链上拥有许多应用程序的世界,一个开发者加速入行的世界,以及一个更好的链上用户体验的世界。

我相信这将使该行业更接近真正的采用。我设想了一个未来,用户以简化的方式与应用程序进行交互,类似于你日常使用互联网的方式。这些应用程序将是它们自己的模块化链,每个应用程序都使用今天讨论的模块化堆栈的特定部分。

我们无法用更多的单状态机扩展我们的块空间。我们必须模块化并共同努力。

相关文章

Relevent