摘要:本文介绍了一种新兴的区块链技术——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
Sovereign属于ZK-Rollup-as-a-Service 领域,主要通过允许开发人员轻松构建他们的 dApps 而不需要先进的加密技术来简化创建 ZKR。
他们使用 risczero.com 来构建 ZK 证明。
(2)Caldera
Caldera | The Rollup Platform
Caldera 使开发人员可以轻松使用 OP Stack 部署 rollup。
这些 rollup 兼容 EVM,优化了速度性能。 开发人员可以选择所有:DA 层、EVM 链作为结算层、基础设施(区块浏览器,桥等)
(3)Dymension
关于Dymension, 他们可以构建基于 EVM 和 Cosmos 的 rollup,他们有自己的结算层和分散的序列器网络。节点在结算层上质押 DYM(Dymension 的代币),并根据质押权重得到相应的选举权。
在此之外有关RaaS领域的内容以及项目可以参考: