对模块化区块链的七大误解

中级12/17/2023, 9:41:30 AM
本文从七个方面分析了与模块化相关的常见误解,并详细解释了模块化如何为整个区块链生态系统带来重大优势,这些优势包括降低开发人员复杂性和提高系统可扩展性和性能,并探讨了它如何回答业界普遍存在的认知问题。

区块链生态系统复杂且在不断发展。近来,它在可扩展性方面取得了惊人的进步。模块化区块链带来了许多重要好处,包括降低开发人员复杂性、增强可扩展性和性能、更好的适应性和财务效率。

区块链生态系统复杂且不断发展,近来,它在可扩展性方面取得了惊人的进步。为了保持这一进步,重要的是要澄清不时出现的与模块化区块链相关的误解。

模块化区块链为整个生态系统带来了许多重大好处,包括降低开发人员复杂性、增强可扩展性和性能、更好的适应性和财务效率。它们经过专门设计,因此组件可以无缝协作,形成一个集成良好的系统。

让我们深入了解一下。

误区 1:模块化系统增加了开发人员的复杂性

一种误解是,由于多个组件协同工作,模块化区块链可能会增加应用程序开发人员的复杂性。

事实:模块化系统降低了复杂性,并为开发人员提供了至关重要的优势

事实上,在模块化系统中,构建在通用第2层协议上的智能合约开发人员与构建在单片链上的智能合约开发人员具有完全相同的体验。一旦智能合约部署在 EVM 第2层链上,用户只需将交易发送到区块链,就像合约部署在单片链上一样。任何增加的复杂性都由Rollup/链开发人员处理,而不是应用程序开发人员——这为应用程序开发人员提供了包括灵活性、降低成本等在内的多种回报优势,。

如果该项目被部署为特定于应用程序的Rollup而不是在通用Rollup之上,那又如何呢?

在模块化生态系统中,通过提供预配置的链模板,可以为 Rollup 开发人员降低堆栈下方的底层复杂性。举例来说,如果您今天想要部署应用程序Rollup,您可以访问Rollup即服务 (RaaS) 提供商(请参阅 CalderaAltlayerOpsideSnapchain)并一键启动它。

RaaS 提供商承担了复杂性并将其作为服务提供,就像在 DigitalOcean 上托管 VM 或在 Heroku 上部署 Web 应用程序一样。高级用户仍然能负责整个编排,这提供了更多的可配置性,但需要付出巨大的努力来设置和维护。

让我们看一下决定在整体式和模块化设置中部署自己的专属链的项目之间的比较:

  • 整体性——如果一个项目被部署为 Cosmos 意义上的“应用程序链”,那么对于应用程序开发人员来说(社会和技术)复杂性可能会很高,即使 DA 和执行都发生在同一系统中。开发人员必须引导自己的验证器网络,并且与其他链交互需要信任这些链的验证器网络。
  • 模块化——如果项目作为“特定于应用程序的rollup”部署在另一个基础 DA 层(例如 Avail、Ethereum 或 Celestia)上,则开发人员不必担心引导网络的安全性,而只需专注于构建应用程序。这些rollup仍然继承了底层基础层的安全性,在某种程度上,这类似于传统软件开发人员专注于构建应用程序而无需担心底层基础设施一样。

模块化区块链上的应用程序开发人员也可以轻松访问 CEX 和法币输入/输出设备。第1层区块链上的每个主要 Rollup 生态系统(例如 Avail)将至少有1个专门的以流动性为中心的Rollup,其中将具有:

  • 强大的 CEX 连接
  • 法币输入/输出设备
  • 桥接到主要结算层
  • 具有深度流动性的DEX-es

这种以流动性为中心的rollup(或流动性中心)将可以通过廉价且快速的rollup间消息传递机制从其他rollup无缝访问。基于共享 DA 层构建的 Rollup 生态系统将专注于 Rollup 本身之间的无缝互操作性,因为它们无需跨越信任区域。

这种模型的早期例子可在 Cosmos 生态系统中的 Osmosis 或 Polkadot 生态系统中的 AssetHub 中看到。严格来说,这些不属于rollups,但您可以看到其他人正在趋同的通用生态系统设计模式。

误区 2:模块化区块链会降低性能

有一种误解,认为将整体区块链的功能分离为模块化层会降低性能,或者至少不会提高性能。

事实:模块化区块链可以提高性能,因为每个组件得到了单独优化

如今,我们生活在一个后无需信任的零知识(ZK)世界,以前关于可扩展性和安全性的普遍假设不再成立。如今,执行验证不需要网络中的所有节点重新执行所有交易。相反,无需信任的零知识(ZK)证明者可以提供有效性证明,验证成本降低了几个数量级。有效性证明器具有惊人的可并行性。

通过数据可用性采样或简称 DAS(在 Avail、Celestia 上实现),您无需下载所有交易数据来验证数据可用性 (DA)。 DAS 轻客户端可随机采样整个数据的一小部分,并非常快速地获得高概率 DA 保证

这比网络中每个节点下载所有数据更快、且便宜了一个数量级。

DAS 和递归有效性证明的结合使得模块化区块链变得极其强大。任何 rollup 开发人员都能构建一条全新的链,假设 rollup 协议具有内置的逃生舱口和基于排序的选项,即使使用中心化排序器,用户仍能放心其资金的安全。

您由此能获得如下一些额外好处:

  1. 该系统更具可扩展性,即使是轻节点也能得到强有力的安全保证。
  2. EVM 执行环境可能并不适合每个应用程序。在这种情况下,应用程序可以通过部署任何其他虚拟机(例如 SVM)(甚至根本没有虚拟机! - 请参阅 Stackr Labs)来根据自己的需求定制执行环境。

模块化与执行速度无关。Rollup上的 Solana 虚拟机将具有与单一区块链上相同的性能。模块化的真正好处在于优化验证工作流程。而且它甚至不需要有 zk/有效性证明。乐观或悲观汇总(Optimistic/pessimistic rollups)也表现出相同的特征。

模块化区块链不仅仅是各个部分的总和。

误区 3:模块化区块链会增加成本

使用模块化区块链时,可能会担心成本增加,但实际上恰恰相反。单片链具有隐性成本,在多链世界中,用户要支付所有链上的成本。

事实:模块化链可共享基础层,从而消除了多个链上的安全性成本

让我们看一下有关运营各种区块链网络需要的实际成本的一些数据。以下数据来源于https://www.stakerewards.com/

重点关注上表中最右边的一列。显然,引导和维护区块链的成本非常高!

请注意,运行网络的利益相关者的通货膨胀奖励最终是从代币持有者的口袋中支付的。代币持有者在没有实际交易费用的情况下补贴网络运行成本。

每当有人想要从整体链的协议规则中获取灵活性并想要引入新的执行环境或新的预编译时,整体区块链的支持者希望他们通过从头开始引导验证器网络和代币来构建新的区块链!

这限制了该行业核心的非许可创新。

当 Rollup 部署在同一 DA 层上时,它与基础层上的资产属于同一账本的一部分。事实上,所谓的“第2层账本”只是第1层账本中数据条目的子集。正如 Jon 在本文中所解释的,每个 DA 层中有数百万个rollups。简单来说,rollups只是基础 DA 层的任一子集。

“本质上,以太坊的数据中隐藏着无限的未被发现的rollups。您可根据需要创立一个rollup,以无需信任的方式读取和计算该数据,然后您就能可查验地将其传达回来。 ——Jon Charbonneau

的确如此,有些实体专门致力于维护自己的第2层账本,但所有这些账本最终都只是基础层账本的子集。这就是为什么第2层继承了它们所部署的 DA 层的安全保证

在共享 DA 层上,基础层的代币持有者引导并维护安全性。顶部的rollup生态系统不需要单独管理它。它们继承了基础层的安全性。

一些人认为模块化区块链会导致每个分类账上的流动性减少,这种想法是有问题的,并且假设模块化区块链不是垂直集成的。当大多数事情都可以通过异步可组合性实现时,这个论点就更加强调了同步可组合性。即使是最好的传统金融科技系统也会优先考虑异步可组合性。这使得 Cosmos 链能够访问 Osmosis 中的流动性中心(通过 IBC)和以太坊第2层 rollups 来访问以太坊上的流动性(通过信任最小化桥接)。

随着模块化系统的成熟,通过递归证明聚合的异步消息传递将非常便宜,因为客户端有效性证明验证可通过执行验证器的组合并利用轻客户端的高效 DA 验证来实现。

如果不同rollups上的多个套利交易成为问题,那么它们不仅限于模块化区块链。即使同一层上有多个 DeFi 协议,跨资产分类账的重复计算也可能发生。如果 ETH-USDC 价格在 Binance 上为1800美元,Aave上为1600美元,Compound 上为1700美元,则需要两个单独的套利交易来解决。

多重套利交易并不是模块化区块链的独有功能或结果。

误区 4:应用程序 Rollups 不会为开发者提供任何实验或盈利的机会

有一种误解认为应用程序Rollups不会为开发人员提供任何新的实验或盈利途径。人们相信,单片链上的现有构造提供了足够的工具来进行实验或创造收入。

事实:模块化rollups支持灵活的实验,包括创造性的盈利机会等等

模块化rollups使开发人员能够在各种执行环境中工作,不仅能促进多样性,而且还具有节省成本的优势。与开销较高的整体链相比,特定于应用程序的rollups通常更经济、更精简,消除了管理基础设施和索引器等复杂性。

显然,如果应用程序将应用程序部署为特定于应用程序的rollup,则它们可以捕获 MEV(内汇总和跨链)。有一种误解,认为通过对部署在全局“整体”状态机上的智能合约添加一些逻辑更改,可以利用整体区块链实现相同的效果。

对部署在全局“整体”状态机上的智能合约添加一些逻辑更改可能会实现类似的结果。但是,当应用程序rollup的任意执行环境具有如此大的潜力时,坚持全局状态模型和单个虚拟机执行的想法就没有多大意义。如上所述,某些应用程序可能比标准 EVM 或 SVM 更适合完全不同的执行环境。模块化区块链可以实现这一点,我们认为需要对执行环境、账本身份验证、访问、自定义状态模型等进行更多实验,以不断推动行业向前发展。

以传统技术堆栈为例,不存在任何单一的编程语言或开发网络/移动应用程序的标准方法。为什么区块链应该有所不同?通过模块化rollup可以实现选择的多样性和并促进实验,从而在任何行业中释放新的盈利机会!

除了收入机会之外,在单一链上部署和维护应用程序的“成本”可能比简单部署特定于应用程序的rollup要高得多。大多数单链上的应用程序开发人员需要管理大量的基础设施、索引器、交易中继提供商、RPC 全节点提供商等。

模块化结构能够通过允许具有正确构造的专用链(特定于应用程序、自定义状态转换函数、自定义状态 - 请参阅 Stackr Labs)来绕过这些基础设施管理要求,从而消除这种复杂性——这通常比尝试自己在一条单片链上引导所有内容更便宜。

不考虑所有这些好处,我们真的想将开发人员限制在目前的状态吗?

误区 5:模块化区块链不能解决跨应用程序的拥塞问题

人们的误解是,整体链具有足够的结构来解决跨应用程序拥塞,而无需分解特定于应用程序的rollups。

事实:模块化区块链中的新范例支持更有效的费用机制

实际上,使用相同的全球费用市场对每种资源进行定价会限制整个系统的吞吐量。尽管像 Solana 和 Aptos 这样的本地化费用市场可以有效缓解应用程序级别的拥塞,但它们在解决跨应用程序拥塞方面却表现不佳。

这正是模块化系统开发人员正在努力解决的问题。通过将应用程序部署为特定于应用程序的rollups,项目可以获得专有的执行环境和特定于应用程序的费用市场。

当基础层出现价格飙升和拥塞(直接或通过其他第2层协议渗透)时会发生什么?

如果应用程序特定的rollups在此类高峰期间只是延迟在基础层上发布一批交易,则它能保持正常运行并且不受影响。尽管“硬”终局性可能会延迟,但此应用程序rollups的用户仍然可以获得软终局性。

像 Avail 这样的、以可扩展数据可用性为中心的基础层上的rollups能够根据rollups需求扩展 DA 块大小,从而在很大程度上缓解了这一问题。

在通过递归证明聚合实现异步消息传递的rollups生态系统中,每个应用程序都可以拥有自己的吞吐量和交易定价。他们可按照自己的节奏运行,而不必担心需要与之交互的其他链。异步消息传递可在没有同步性假设的情况下实现可验证的普惠性,因此与单片链相比,用户在避免共享状态访问方面更加灵活。

通过证明聚合启用的异步范例使您能够在不同的时间点将交易放入各个链中,以避免各个链拥塞,而无需牺牲应用程序之间的原子性或可组合性。这提供了一组更丰富的工具来表达意图,而这些意图在单链上的应用程序之间的同步可组合性方面受到极大限制。

误区 6:模块化缺乏垂直整合并抑制了创新

一种误解是模块化意味着不能垂直整合。人们还认为,模块化链提供的灵活性被高估了,不需要构建任何新的东西。

事实:模块化系统支持发挥创造力,以构建未来的用例

事实是,模块化系统可以组合起来形成垂直集成的堆栈,应用程序开发人员可以将其复杂性抽象出来。

非许可创新的前提是允许应用程序开发人员试验并提出新想法,同时仍然从部署其应用程序的堆栈中吸收高安全性。如果应用程序部署在升级成本较高的第1层协议之上,则这种非许可的情况可能会受到限制。

模块化系统降低了尝试新执行环境、新状态模型和新访问机制的成本。它们提供较低的费用和较低的延迟。如前所述,可以通过1个或多个以流动性为中心的rollups或流动性中心轻松访问现货 DEX、稳定币和法币入口。

如果没有实验,就不可能预测正确实施的模块化堆栈可以促进的用例。当互联网出现时,比尔·盖茨对用例的最佳猜测是,用于观看棒球比赛的录像。这仅表明了,在不允许任何人未经许可进行创新的情况下,预测一项技术的发展方向是多么困难。

误区 7:Rollups 不能像第1层区块链那样硬分叉

有一种误解认为rollups不能硬分叉。它们与基础层上的神圣桥链绑定在一起,硬分叉意味着基础层本身必须分叉。

事实:模块化链上的主权rollups允许无缝硬分叉,而不依赖于基础层

这种误解源于如今以太坊上 Rollups 的实现方式,它将第1层资产基础层的桥梁与状态验证机制结合起来。我们不应该混淆桥链和验证机制。

Rollup本身当然可以是硬分叉出来的,与第1层协议分叉的发生方式非常相似。这条桥链本身是一个单独的建筑。Jon Charbonneau 在这篇文章中很好地解释了为什么rollups不等于桥链。Rollup 不是由桥链定义的,因此桥链在其他链上的硬分叉能力不应等同于 Rollup 本身的硬分叉能力。

Avail 上的主权rollup可视为与任何普通区块链类似。rollup中有与rollup节点同步的完整节点。这里发生的不同之处在于,rollup事务数据也会发送到 Avail,然后 Avail 上的 DA 轻客户端可对数据进行随机采样并验证数据可用性。这些轻客户端也嵌入到rollup节点中以推动此过程。这种结构与以太坊式或内置结算层类型rollup的主要区别在于,rollup节点和轻客户端验证规范链而不依赖于基于智能合约的内置验证机制。

如果人们仍然不信服对与之相关的理论的讨论,那么可以参考我们的 OpEVM 原型,这是一个建立在 Avail 上的主权乐观链,具有去中心化的定序器集和无需许可的瞭望塔。它可以轻松地进行硬分叉,而无需更改 Avail 上的任何内容。还需记住的是,Avail 不支持任何智能合约,因此 Rollup 没有赋予其主权的神圣桥链。

结语

目前,区块链还是一个小众行业。我们需要获得更多的用户、更大的采用率和可扩展的用例。

为了实现这一目标,我们需要降低实验成本,并让用户和开发人员对整体或模块化生态系统做出明智的选择。我们希望通过本文,您能够更多地了解模块化系统的可扩展潜力,并且能够在需要时更好地自行做出选择。借助正确的工具,我们相信您将创造出超越我们想象的创新。

让万千rollups繁荣发展!

声明:

  1. 本文转载自[Availproject],著作权归属原作者[Avail Team],如对转载有异议,请联系Gate Learn团队,团队会根据相关流程尽速处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由Gate Learn团队翻译, 在未提及Gate.io的情况下不得复制、传播或抄袭经翻译文章。

对模块化区块链的七大误解

中级12/17/2023, 9:41:30 AM
本文从七个方面分析了与模块化相关的常见误解,并详细解释了模块化如何为整个区块链生态系统带来重大优势,这些优势包括降低开发人员复杂性和提高系统可扩展性和性能,并探讨了它如何回答业界普遍存在的认知问题。

区块链生态系统复杂且在不断发展。近来,它在可扩展性方面取得了惊人的进步。模块化区块链带来了许多重要好处,包括降低开发人员复杂性、增强可扩展性和性能、更好的适应性和财务效率。

区块链生态系统复杂且不断发展,近来,它在可扩展性方面取得了惊人的进步。为了保持这一进步,重要的是要澄清不时出现的与模块化区块链相关的误解。

模块化区块链为整个生态系统带来了许多重大好处,包括降低开发人员复杂性、增强可扩展性和性能、更好的适应性和财务效率。它们经过专门设计,因此组件可以无缝协作,形成一个集成良好的系统。

让我们深入了解一下。

误区 1:模块化系统增加了开发人员的复杂性

一种误解是,由于多个组件协同工作,模块化区块链可能会增加应用程序开发人员的复杂性。

事实:模块化系统降低了复杂性,并为开发人员提供了至关重要的优势

事实上,在模块化系统中,构建在通用第2层协议上的智能合约开发人员与构建在单片链上的智能合约开发人员具有完全相同的体验。一旦智能合约部署在 EVM 第2层链上,用户只需将交易发送到区块链,就像合约部署在单片链上一样。任何增加的复杂性都由Rollup/链开发人员处理,而不是应用程序开发人员——这为应用程序开发人员提供了包括灵活性、降低成本等在内的多种回报优势,。

如果该项目被部署为特定于应用程序的Rollup而不是在通用Rollup之上,那又如何呢?

在模块化生态系统中,通过提供预配置的链模板,可以为 Rollup 开发人员降低堆栈下方的底层复杂性。举例来说,如果您今天想要部署应用程序Rollup,您可以访问Rollup即服务 (RaaS) 提供商(请参阅 CalderaAltlayerOpsideSnapchain)并一键启动它。

RaaS 提供商承担了复杂性并将其作为服务提供,就像在 DigitalOcean 上托管 VM 或在 Heroku 上部署 Web 应用程序一样。高级用户仍然能负责整个编排,这提供了更多的可配置性,但需要付出巨大的努力来设置和维护。

让我们看一下决定在整体式和模块化设置中部署自己的专属链的项目之间的比较:

  • 整体性——如果一个项目被部署为 Cosmos 意义上的“应用程序链”,那么对于应用程序开发人员来说(社会和技术)复杂性可能会很高,即使 DA 和执行都发生在同一系统中。开发人员必须引导自己的验证器网络,并且与其他链交互需要信任这些链的验证器网络。
  • 模块化——如果项目作为“特定于应用程序的rollup”部署在另一个基础 DA 层(例如 Avail、Ethereum 或 Celestia)上,则开发人员不必担心引导网络的安全性,而只需专注于构建应用程序。这些rollup仍然继承了底层基础层的安全性,在某种程度上,这类似于传统软件开发人员专注于构建应用程序而无需担心底层基础设施一样。

模块化区块链上的应用程序开发人员也可以轻松访问 CEX 和法币输入/输出设备。第1层区块链上的每个主要 Rollup 生态系统(例如 Avail)将至少有1个专门的以流动性为中心的Rollup,其中将具有:

  • 强大的 CEX 连接
  • 法币输入/输出设备
  • 桥接到主要结算层
  • 具有深度流动性的DEX-es

这种以流动性为中心的rollup(或流动性中心)将可以通过廉价且快速的rollup间消息传递机制从其他rollup无缝访问。基于共享 DA 层构建的 Rollup 生态系统将专注于 Rollup 本身之间的无缝互操作性,因为它们无需跨越信任区域。

这种模型的早期例子可在 Cosmos 生态系统中的 Osmosis 或 Polkadot 生态系统中的 AssetHub 中看到。严格来说,这些不属于rollups,但您可以看到其他人正在趋同的通用生态系统设计模式。

误区 2:模块化区块链会降低性能

有一种误解,认为将整体区块链的功能分离为模块化层会降低性能,或者至少不会提高性能。

事实:模块化区块链可以提高性能,因为每个组件得到了单独优化

如今,我们生活在一个后无需信任的零知识(ZK)世界,以前关于可扩展性和安全性的普遍假设不再成立。如今,执行验证不需要网络中的所有节点重新执行所有交易。相反,无需信任的零知识(ZK)证明者可以提供有效性证明,验证成本降低了几个数量级。有效性证明器具有惊人的可并行性。

通过数据可用性采样或简称 DAS(在 Avail、Celestia 上实现),您无需下载所有交易数据来验证数据可用性 (DA)。 DAS 轻客户端可随机采样整个数据的一小部分,并非常快速地获得高概率 DA 保证

这比网络中每个节点下载所有数据更快、且便宜了一个数量级。

DAS 和递归有效性证明的结合使得模块化区块链变得极其强大。任何 rollup 开发人员都能构建一条全新的链,假设 rollup 协议具有内置的逃生舱口和基于排序的选项,即使使用中心化排序器,用户仍能放心其资金的安全。

您由此能获得如下一些额外好处:

  1. 该系统更具可扩展性,即使是轻节点也能得到强有力的安全保证。
  2. EVM 执行环境可能并不适合每个应用程序。在这种情况下,应用程序可以通过部署任何其他虚拟机(例如 SVM)(甚至根本没有虚拟机! - 请参阅 Stackr Labs)来根据自己的需求定制执行环境。

模块化与执行速度无关。Rollup上的 Solana 虚拟机将具有与单一区块链上相同的性能。模块化的真正好处在于优化验证工作流程。而且它甚至不需要有 zk/有效性证明。乐观或悲观汇总(Optimistic/pessimistic rollups)也表现出相同的特征。

模块化区块链不仅仅是各个部分的总和。

误区 3:模块化区块链会增加成本

使用模块化区块链时,可能会担心成本增加,但实际上恰恰相反。单片链具有隐性成本,在多链世界中,用户要支付所有链上的成本。

事实:模块化链可共享基础层,从而消除了多个链上的安全性成本

让我们看一下有关运营各种区块链网络需要的实际成本的一些数据。以下数据来源于https://www.stakerewards.com/

重点关注上表中最右边的一列。显然,引导和维护区块链的成本非常高!

请注意,运行网络的利益相关者的通货膨胀奖励最终是从代币持有者的口袋中支付的。代币持有者在没有实际交易费用的情况下补贴网络运行成本。

每当有人想要从整体链的协议规则中获取灵活性并想要引入新的执行环境或新的预编译时,整体区块链的支持者希望他们通过从头开始引导验证器网络和代币来构建新的区块链!

这限制了该行业核心的非许可创新。

当 Rollup 部署在同一 DA 层上时,它与基础层上的资产属于同一账本的一部分。事实上,所谓的“第2层账本”只是第1层账本中数据条目的子集。正如 Jon 在本文中所解释的,每个 DA 层中有数百万个rollups。简单来说,rollups只是基础 DA 层的任一子集。

“本质上,以太坊的数据中隐藏着无限的未被发现的rollups。您可根据需要创立一个rollup,以无需信任的方式读取和计算该数据,然后您就能可查验地将其传达回来。 ——Jon Charbonneau

的确如此,有些实体专门致力于维护自己的第2层账本,但所有这些账本最终都只是基础层账本的子集。这就是为什么第2层继承了它们所部署的 DA 层的安全保证

在共享 DA 层上,基础层的代币持有者引导并维护安全性。顶部的rollup生态系统不需要单独管理它。它们继承了基础层的安全性。

一些人认为模块化区块链会导致每个分类账上的流动性减少,这种想法是有问题的,并且假设模块化区块链不是垂直集成的。当大多数事情都可以通过异步可组合性实现时,这个论点就更加强调了同步可组合性。即使是最好的传统金融科技系统也会优先考虑异步可组合性。这使得 Cosmos 链能够访问 Osmosis 中的流动性中心(通过 IBC)和以太坊第2层 rollups 来访问以太坊上的流动性(通过信任最小化桥接)。

随着模块化系统的成熟,通过递归证明聚合的异步消息传递将非常便宜,因为客户端有效性证明验证可通过执行验证器的组合并利用轻客户端的高效 DA 验证来实现。

如果不同rollups上的多个套利交易成为问题,那么它们不仅限于模块化区块链。即使同一层上有多个 DeFi 协议,跨资产分类账的重复计算也可能发生。如果 ETH-USDC 价格在 Binance 上为1800美元,Aave上为1600美元,Compound 上为1700美元,则需要两个单独的套利交易来解决。

多重套利交易并不是模块化区块链的独有功能或结果。

误区 4:应用程序 Rollups 不会为开发者提供任何实验或盈利的机会

有一种误解认为应用程序Rollups不会为开发人员提供任何新的实验或盈利途径。人们相信,单片链上的现有构造提供了足够的工具来进行实验或创造收入。

事实:模块化rollups支持灵活的实验,包括创造性的盈利机会等等

模块化rollups使开发人员能够在各种执行环境中工作,不仅能促进多样性,而且还具有节省成本的优势。与开销较高的整体链相比,特定于应用程序的rollups通常更经济、更精简,消除了管理基础设施和索引器等复杂性。

显然,如果应用程序将应用程序部署为特定于应用程序的rollup,则它们可以捕获 MEV(内汇总和跨链)。有一种误解,认为通过对部署在全局“整体”状态机上的智能合约添加一些逻辑更改,可以利用整体区块链实现相同的效果。

对部署在全局“整体”状态机上的智能合约添加一些逻辑更改可能会实现类似的结果。但是,当应用程序rollup的任意执行环境具有如此大的潜力时,坚持全局状态模型和单个虚拟机执行的想法就没有多大意义。如上所述,某些应用程序可能比标准 EVM 或 SVM 更适合完全不同的执行环境。模块化区块链可以实现这一点,我们认为需要对执行环境、账本身份验证、访问、自定义状态模型等进行更多实验,以不断推动行业向前发展。

以传统技术堆栈为例,不存在任何单一的编程语言或开发网络/移动应用程序的标准方法。为什么区块链应该有所不同?通过模块化rollup可以实现选择的多样性和并促进实验,从而在任何行业中释放新的盈利机会!

除了收入机会之外,在单一链上部署和维护应用程序的“成本”可能比简单部署特定于应用程序的rollup要高得多。大多数单链上的应用程序开发人员需要管理大量的基础设施、索引器、交易中继提供商、RPC 全节点提供商等。

模块化结构能够通过允许具有正确构造的专用链(特定于应用程序、自定义状态转换函数、自定义状态 - 请参阅 Stackr Labs)来绕过这些基础设施管理要求,从而消除这种复杂性——这通常比尝试自己在一条单片链上引导所有内容更便宜。

不考虑所有这些好处,我们真的想将开发人员限制在目前的状态吗?

误区 5:模块化区块链不能解决跨应用程序的拥塞问题

人们的误解是,整体链具有足够的结构来解决跨应用程序拥塞,而无需分解特定于应用程序的rollups。

事实:模块化区块链中的新范例支持更有效的费用机制

实际上,使用相同的全球费用市场对每种资源进行定价会限制整个系统的吞吐量。尽管像 Solana 和 Aptos 这样的本地化费用市场可以有效缓解应用程序级别的拥塞,但它们在解决跨应用程序拥塞方面却表现不佳。

这正是模块化系统开发人员正在努力解决的问题。通过将应用程序部署为特定于应用程序的rollups,项目可以获得专有的执行环境和特定于应用程序的费用市场。

当基础层出现价格飙升和拥塞(直接或通过其他第2层协议渗透)时会发生什么?

如果应用程序特定的rollups在此类高峰期间只是延迟在基础层上发布一批交易,则它能保持正常运行并且不受影响。尽管“硬”终局性可能会延迟,但此应用程序rollups的用户仍然可以获得软终局性。

像 Avail 这样的、以可扩展数据可用性为中心的基础层上的rollups能够根据rollups需求扩展 DA 块大小,从而在很大程度上缓解了这一问题。

在通过递归证明聚合实现异步消息传递的rollups生态系统中,每个应用程序都可以拥有自己的吞吐量和交易定价。他们可按照自己的节奏运行,而不必担心需要与之交互的其他链。异步消息传递可在没有同步性假设的情况下实现可验证的普惠性,因此与单片链相比,用户在避免共享状态访问方面更加灵活。

通过证明聚合启用的异步范例使您能够在不同的时间点将交易放入各个链中,以避免各个链拥塞,而无需牺牲应用程序之间的原子性或可组合性。这提供了一组更丰富的工具来表达意图,而这些意图在单链上的应用程序之间的同步可组合性方面受到极大限制。

误区 6:模块化缺乏垂直整合并抑制了创新

一种误解是模块化意味着不能垂直整合。人们还认为,模块化链提供的灵活性被高估了,不需要构建任何新的东西。

事实:模块化系统支持发挥创造力,以构建未来的用例

事实是,模块化系统可以组合起来形成垂直集成的堆栈,应用程序开发人员可以将其复杂性抽象出来。

非许可创新的前提是允许应用程序开发人员试验并提出新想法,同时仍然从部署其应用程序的堆栈中吸收高安全性。如果应用程序部署在升级成本较高的第1层协议之上,则这种非许可的情况可能会受到限制。

模块化系统降低了尝试新执行环境、新状态模型和新访问机制的成本。它们提供较低的费用和较低的延迟。如前所述,可以通过1个或多个以流动性为中心的rollups或流动性中心轻松访问现货 DEX、稳定币和法币入口。

如果没有实验,就不可能预测正确实施的模块化堆栈可以促进的用例。当互联网出现时,比尔·盖茨对用例的最佳猜测是,用于观看棒球比赛的录像。这仅表明了,在不允许任何人未经许可进行创新的情况下,预测一项技术的发展方向是多么困难。

误区 7:Rollups 不能像第1层区块链那样硬分叉

有一种误解认为rollups不能硬分叉。它们与基础层上的神圣桥链绑定在一起,硬分叉意味着基础层本身必须分叉。

事实:模块化链上的主权rollups允许无缝硬分叉,而不依赖于基础层

这种误解源于如今以太坊上 Rollups 的实现方式,它将第1层资产基础层的桥梁与状态验证机制结合起来。我们不应该混淆桥链和验证机制。

Rollup本身当然可以是硬分叉出来的,与第1层协议分叉的发生方式非常相似。这条桥链本身是一个单独的建筑。Jon Charbonneau 在这篇文章中很好地解释了为什么rollups不等于桥链。Rollup 不是由桥链定义的,因此桥链在其他链上的硬分叉能力不应等同于 Rollup 本身的硬分叉能力。

Avail 上的主权rollup可视为与任何普通区块链类似。rollup中有与rollup节点同步的完整节点。这里发生的不同之处在于,rollup事务数据也会发送到 Avail,然后 Avail 上的 DA 轻客户端可对数据进行随机采样并验证数据可用性。这些轻客户端也嵌入到rollup节点中以推动此过程。这种结构与以太坊式或内置结算层类型rollup的主要区别在于,rollup节点和轻客户端验证规范链而不依赖于基于智能合约的内置验证机制。

如果人们仍然不信服对与之相关的理论的讨论,那么可以参考我们的 OpEVM 原型,这是一个建立在 Avail 上的主权乐观链,具有去中心化的定序器集和无需许可的瞭望塔。它可以轻松地进行硬分叉,而无需更改 Avail 上的任何内容。还需记住的是,Avail 不支持任何智能合约,因此 Rollup 没有赋予其主权的神圣桥链。

结语

目前,区块链还是一个小众行业。我们需要获得更多的用户、更大的采用率和可扩展的用例。

为了实现这一目标,我们需要降低实验成本,并让用户和开发人员对整体或模块化生态系统做出明智的选择。我们希望通过本文,您能够更多地了解模块化系统的可扩展潜力,并且能够在需要时更好地自行做出选择。借助正确的工具,我们相信您将创造出超越我们想象的创新。

让万千rollups繁荣发展!

声明:

  1. 本文转载自[Availproject],著作权归属原作者[Avail Team],如对转载有异议,请联系Gate Learn团队,团队会根据相关流程尽速处理。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由Gate Learn团队翻译, 在未提及Gate.io的情况下不得复制、传播或抄袭经翻译文章。
Comece agora
Inscreva-se e ganhe um cupom de
$100
!
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.