Cover photo

Rollups-as-a-Service (RaaS):区块链可扩展性的下一个级别

摘要:本文介绍了一种新兴的区块链技术——Rollups-as-a-Service (RaaS),它为用户提供Rollup的工具和服务,使部署Rollup变得非常容易。Rollup是区块链的未来,而RaaS则是Rollup的下一个演变,即App-Specific Rollups( ASR)。ASR是一个很新的概念,构建起来比较困难,高昂的前期成本、缺乏技术专业知识、缺乏生态系统等等都是问题。因此,将“rollup构建”外包给专业团队就成为了一个选择。RaaS项目提供了这样的服务,使得dApp可以专注于构建创新产品,而RaaS项目将这些dApp部署为ASR。RaaS生态系统中有三种主流路径,分别是Rollup SDK、无代码Rollup部署和共享序列器集。本文详细介绍了这三种路径的具体实现方式和优势,并举了一些现有项目。

1 . 背景:Rollups是区块链的未来,Rollup的下一个演变是ASR即 App-Specific Rollups(特定应用Rollups),ASR是一个充满想象力的概念,但是构建起来非常困难,高昂的前期成本(网络和基础设施)、缺乏技术专业知识、缺乏生态系统等都是问题。 RaaS项目提供了一种新的解决方案,即将“rollup构建”外包给专业团队。RaaS项目为用户提供友好的工具和服务,使部署rollup变得非常容易。dApp可以专注于构建创新产品,而RaaS项目将这些dApp部署为ASR。

2. RaaS 生态系统 :RaaS生态系统中有三种主流路径:Rollup SDK、无代码Rollup部署和共享序列器集。

2.1 Rollup SDK

SDK是提供给开发人员的可自定义模块框架,开发人员可以轻松修改代码以适应dApp需求。每种SDK都有独特的优势,如更好的互通性、更容易的开发、更高的EVM兼容性等。开发人员可以选择最适合他们要求的SDK。

2.2 无代码 Rollup 部署

无代码Rollup部署说白了就是一种“拖过来—放进去”的解决方案,不需要会代码相关知识。dApps可以自己选择在结算层、DA层、共识层等,通过单击部署rollup。

部署流程
部署流程
操作简单
操作简单

2.3 共享序列器集 (RSaaS - Rollup-Sequencer-as-a-Service)

目前,所有的 rollup 都使用中心化的序列器。RSaaS 项目提供去中心化序列器“开箱即用”,可以同时为多个 rollup 提供服务。他们使用加密经济激励来保持操作员的责任。RSaaS 可以实现信任最小化的跨链 rollup 通信,因为节点在各自的链上同时产生块。RaaS 正在解锁区块链可扩展性的下一个级别。对于大多数 RaaS 项目来说,最终目标是构建一个多功能解决方案,为堆栈的每个层提供各种选项。dApps 可以选择最适合自己特定需求的最佳解决方案。

以上三种解决方案的生态
以上三种解决方案的生态

3. 现有项目

(1)Sovereign

https://www.sovereign.xyz/

Sovereign属于ZK-Rollup-as-a-Service 领域,主要通过允许开发人员轻松构建他们的 dApps 而不需要先进的加密技术来简化创建 ZKR。

他们使用 risczero.com 来构建 ZK 证明。

(2)Caldera

Caldera | The Rollup Platform

https://caldera.xyz/

Caldera 使开发人员可以轻松使用 OP Stack 部署 rollup。

这些 rollup 兼容 EVM,优化了速度性能。 开发人员可以选择所有:DA 层、EVM 链作为结算层、基础设施(区块浏览器,桥等)

(3)Dymension

https://dymension.xyz/

关于Dymension, 他们可以构建基于 EVM 和 Cosmos 的 rollup,他们有自己的结算层和分散的序列器网络。节点在结算层上质押 DYM(Dymension 的代币),并根据质押权重得到相应的选举权。

在此之外有关RaaS领域的内容以及项目可以参考:

https://twitter.com/ShivanshuMadan/status/1637499259187781632