特定于应用程序的区块链或应用链是模块化理论的产物,它将技术堆栈分解为可组合的单元,使 web3 开发更加灵活。开发人员可以根据自己的需求和规模选择和构建自己喜欢的技术堆栈。

大多数应用链都依赖于 Rollup,它提供链下计算和链上有效性以实现可扩展性。但是,构建和管理 Rollup 对开发人员来说是一项重大挑战。如果说对大量技术资源的需求是一种负担,那么构建 Rollup 所涉及的复杂性则是另一个主要障碍。
这导致了汇总即服务 (RaaS) 提供商的引入,他们代表项目和协议处理这些负担。
在本指南中,我们将深入研究应用链和 Rollup 即服务 (RaaS),以及它们如何使开发人员受益于链上构建。
什么是应用链?
Appchains或特定于应用程序的区块链是专为单个应用程序设计的专用链。Appchain 通过消除公共第 1 层网络中固有的计算和存储资源竞争来确保优化性能和灵活性。
主要的 web3 参与者已经推出了在其基础设施上开发应用链的框架。
值得注意的例子包括Polygon CDK、OP Stack、ZK Stack 和Arbitrum 的 Orbit。
目前,应用链结构主要有三种类型:
特定于应用程序的 Rollup 可在以太坊等单片区块链上实现。这些 Rollup 利用单片链的安全性和执行力,同时将交易数据转移到单独的 Rollup 层。
例如:在以太坊上结算的Arbitrum乐观汇总。
特定于应用程序的侧链,可连接到以太坊等整体区块链。侧链具有自己独立的共识机制,但可以与整体链实现双向资产转移。
例如:Polygon或 MATIC 是以太坊的侧链。
独立运行且不依赖任何结算层的主权应用专用区块链。这些是为特定应用或用例量身定制的独立区块链网络。
例如:dYdX 链是专为其去中心化交易平台构建的主权区块链。
这些应用链结构在安全性、可扩展性、自主性和复杂性方面各有优缺点。在可扩展性方面,大多数应用链都选择 Rollups 作为其首选工具包。
什么是 Rollups?
Rollups 是一种第 2 层扩展解决方案,其工作原理是批量处理链下交易并在链上证明其有效性。它们批量处理链下交易,从而实现数据压缩,从而实现高交易吞吐量。
两个主要的实现是乐观汇总和零知识汇总。
乐观汇总假设交易有效,注重成本效益,但由于验证等待时间较长,最终确认速度较慢。而ZK 汇总使用零知识证明快速且私密地验证交易。
但是,构建、部署和管理汇总有多简单?
这并不简单。所需的技术专长和资源,加上维护汇总的持续努力,使其成为一项繁琐的工作。
进入 RaaS——rollups-as-a-service,承诺抽象 rollups 的开发过程并简化开发人员的生活。
探索 Rollups-as-a-Service (RaaS) 方法
RaaS(汇总即服务)以“现成”选项进入市场,使开发人员能够快速为其应用程序部署汇总。RaaS 提供商抽象了使用现有 Appchain 堆栈所涉及的复杂性。RaaS 生态系统包括汇总 SDK 和完全可定制的一键汇总部署。
例如,一键式 RaaS 提供商 Caldera 支持 OP Stack、Arbitrum Orbit 和 Polygon CDK 等堆栈。
希望构建自己的应用链的项目可以选择自己喜欢的堆栈进行开发,从而使部署成为一个简单的一键式过程,因为其余基础设施由 Caldera 管理。
Rollups-as-a-Service (RaaS) 提供商为开发人员和企业提供什么?
现在,除了易于开发和集成汇总之外,这些 RaaS 平台还提供以下好处:
最佳堆栈选择指导:开发人员将获得帮助,选择最合适的汇总堆栈,例如 Arbitrum Nitro、OP Stack 或 Polygon CDK。这可确保应用程序构建在符合其对性能、安全性和功能的特定要求的基础上。
可定制的排序器选项:访问各种排序器(如 Schnorr 和 Espresso),可实现定制的交易处理。这种定制可提高效率和可靠性,并提供共享或分散排序器选项,以最好地满足应用程序的需求。
降低运营成本:利用数据可用性解决方案和 gas 代币选择可显著降低交易费用和运营开支。这种经济效率使区块链应用更易于访问,并吸引更广泛的用户群。
具有 gas 代币选择的灵活经济模型:RaaS 使 dApp 能够使用ERC20 代币作为原生付费代币,从而为制定经济模型提供灵活性并可能增强用户参与度。
技术支持和维护:RaaS 提供商提供持续的技术支持和维护,包括更新和故障排除,减轻了开发人员管理汇总基础设施的负担。这确保了应用程序的平稳运行和使用寿命。
如何选择 Rollups-as-a-Service (RaaS) 提供商?
在选择 RaaS 提供商时,开发人员应该考虑技术能力和战略优势。
需要寻找的关键点是:
可扩展基础设施
与现有技术栈的兼容性
支持的汇总类型
安全功能到位
费用结构和其他费用
技术支持和维护
除此之外,一个关键的选择是应用链的 DA 层,以确保最佳性能和效率。RaaS 提供商经常与数据可用性解决方案合作,以避免与传统以太坊 DA 相关的高昂且不可预测的成本。
突出的 DA 解决方案有:
Celestia提供即用型 DA 解决方案,具有数据可用性采样 (DAS) 和命名空间 Merkle 树 (NMT) 等功能。Celestia 无需下载完整区块即可为轻节点提供安全、信任最小化的验证。
EigenDA是一个以以太坊为中心的 DA 层,其操作和数据完整性以重新质押原语为基础。在 EigenLayer 上质押 ETH 的节点运营商被分配了 DA 任务,例如数据存储、检索和验证。
不同的 RaaS 提供商利用不同的 DA 解决方案为其生态系统中的链节省大量成本。
例如,Caldera 正在使用 Celestia 和 Near 作为在 Caldera 生态系统内运营的链的数据可用性 (DA) 解决方案。
著名的 RaaS 提供商
尽管 RaaS 是 web3 技术栈中的一个新组件,但也有一些 RaaS 提供商,例如:
卡尔德拉
Caldera是一家 RaaS 提供商,为用户提供使用 Arbitrum Nitro、OP Stack 或 Polygon CDK 构建汇总的选项。开发人员可以选择共享的去中心化排序,通过 Celestia、Eigen 或 NEAR 大幅降低数据可用性费用,并选择任何代币作为原生链的货币。
导管
Conduit支持 OP 堆栈和 Arbitrum Nitro,任何人都可以在几分钟内部署汇总,无需代码。他们提供一体化基础设施,使其客户(如 Zora 和 Gitcoin)能够在主网或测试网上快速部署。
替代图层
AltLayer是一种去中心化协议,它有助于启动具有乐观和 zk Rollup 堆栈的原生和重新质押 Rollup。重新质押 Rollup 框架结合了各种 Rollup 堆栈的功能来启动 AppChain。它提供了一个 SDK,用于实际管理 Rollup。
泽夫
Zeeve是一个 RaaS 平台,用于设置和管理企业级 L2 或 L3 汇总。此外,Zeeve 广泛的合作伙伴网络增强了 Optimistic 或 ZK 汇总的功能。
RaaS 提供商的前景如何?
应用链是一个日益流行的论点。由于通用区块链的局限性,它们正在改变开发人员的思维方式,使他们不再妥协自己的技术堆栈。随着这种增长,对汇总的依赖似乎也在增加,因为它们可以在不增加成本的情况下提高性能。
因此,rollup 的开发和管理需要进一步改进。从头开始开发 rollup 的挑战(例如复杂的基础设施和高成本)由 RaaS 提供商直接解决。它们改善了开发人员的体验,这对于 web3 的发展至关重要。
展望未来,RaaS 提供商及其与不同技术堆栈的集成以及安全性的提高是值得期待的事情。但毫无疑问,RaaS 将成为 web3 开发人员堆栈中的关键组件。