摘要:方案概述①Conduit,是RaaS领域的一个显著早期参与者,最初专注于推出OPStackRollup,最近宣布支持ArbitrumOrbit。④Gelato,是现有的Web3基础设施提供商,最近宣布推出了覆盖零知识和乐观型Rollup的RaaS服务,是另一个值得注意的参与者。...
注:本文来自@ArrowCrypto_eth 推特,火星财经整理如下:
Binance Research在11月8号发表了一篇《The Rollups-as-a-Service Primer》RaaS入门,里面进行了更加详细的五种RaaS方案介绍,让我们看一看这五个RaaS项目方案。
背景
近期许多重要的Rollup解决方案已经推出,使得开发者可以基于它们的技术启动新的Rollup。其中包括Arbitrum的Orbit链、Optimism的OP Stack链和zkSync的Hyperchains。
Rollup即服务(“RaaS”)提供商是生态系统中的下一步。RaaS提供商帮助用户部署和维护自己的Rollup。为此,他们提供一系列解决方案和服务,从Rollup管理到无代码部署。
一般而言,开发者可以选择将他们的dApp在现有的L1、L2上部署,创建自己的Appchain,或者启动一个Rollup。
每个选项都有各自的优势和考虑因素。然而,启动一个Rollup可能会提供定制性、性能和努力之间的理想平衡,特别是考虑到RaaS解决方案提供的便利程度。
方案概述
①Conduit,是RaaS领域的一个显著早期参与者,最初专注于推出OP Stack Rollup,最近宣布支持Arbitrum Orbit。Conduit帮助推出了Zora Network、Mode、Public Goods Network和Ancient8 Chain等Rollup。
②Caldera,是另一个专注于帮助推出乐观型Rollup的重要参与者。
③AltLayer,及其具有创新性的闪电Rollup,这是一种可临时启动以满足用户需求的一次性应用特定Rollup。
④Gelato,是现有的Web3基础设施提供商,最近宣布推出了覆盖零知识和乐观型Rollup的RaaS服务,是另一个值得注意的参与者。
⑤Lumoz,专注于零知识Rollup,并引入了一个有趣的混合共识机制。
具体介绍
一、Conduit
服务:
Conduit协助处理启动和维护L2 Rollup的所有方面,使用Conduit的解决方案可以让开发者在几分钟内启动L2;
部署包括区块浏览器、交易追踪器、可自动扩展的RPC(对于构建dApp至关重要)、日志、链监控等;
Conduit确保他们的合作伙伴L2自动更新到最新的OP Stack代码库,并集成到Optimism Superchain中;
与Conduit合作启动的Rollup团队还有资格从他们的Rollup中获得序列器费用和MEV的份额。其中部分费用还将用于支持Optimism Collective的公共物品资金。
整合:
Conduit允许他们的Rollup合作伙伴与其他有用的基础设施项目进行连接。
创新——Conduit Elector:
Elector是一个共识层,有助于减少基于OP Stack的链的序列器停机时间。
我们知道,标准的OP Stack配置只有一个序列器。如果需要更新软件或发生任何硬件故障,序列器可能会停机,导致Rollup无法生成任何区块。这意味着交易会延迟,用户无法与Rollup进行交互,影响收入和性能。
Conduit Elector通过作为在OP Stack之上运行的自动选举协议来解决这个问题。
Elector包括三个序列器,如果其他序列器停机,它们都可以被选为领导者。
Conduit声称通过这个解决方案,他们可以为每个Conduit OP Chain提供“99.95%+”的持续运行时间保证。
Elector还允许Conduit在零停机时间下更新软件和基础设施。所有现有的Conduit OP Chains都已升级为使用Elector,而新的链将从创世块开始使用。
创始人Andrew Huang表示,“将来,这项技术的变体可以用于共享序列化”,这可能是一个有趣的未来发展故事。
二、Caldera
Caldera是一个平台,允许用户创建Caldera Chains,这是使用OP Stack或Arbitrum Orbit框架的L2乐观型Rollup链。
Caldera自称为部署Rollup的一站式商店,为开发者提供了启动自己的乐观型Rollup所需的所有工具和资源。
架构:
Caldera允许Caldera Chains在所有兼容EVM的链上结算,包括以太坊、BNB Chain、Polygon和Avalanche等,使用欺诈证明来增加平台的安全性。
Caldera采用模块化方法,允许链在选择数据可用性合作伙伴方面具有灵活性。这可以是EVM结算层,也可以是专用的数据可用性层,如Celestia或EigenDA。
开发者可以选择使用任何ERC-20代币作为费用,有能力将可以与其链进行交互的地址加入白名单,并可以设置自己的最终期限,为不同的用例提供不同层次的最终性和安全性。
Caldera还正在构建功能,使他们的链可以提前访问以太坊改进提案("EIPs"),即开发者可以在这些功能在以太坊主网上实施之前使用它们。
还值得一提的功能包括对多个虚拟机(如Solana VM或Move VM)的支持,以及链上自动化。
三、AltLayer
AltLayer是一个RaaS(Rollup as a Service)协议,允许开发者启动乐观型和zk-rollup。
AltLayer的平台旨在支持多链和多虚拟机的世界,因此支持EVM和WASM(由Cosmos、Polkadot等使用)。AltLayer还计划支持Solana虚拟机(Sealevel)和Move虚拟机。
内容:
No-Code Dashboard:允许开发者或具有有限编程经验的用户在几分钟内启动定制的L2 Rollup。定制包括网络级别(如序列器数量)和链级别参数,以及桥接和RPC等中间件。
Rollup SDK:这是供希望直接将Rollup服务集成到自己的产品中的开发者使用的选择,而不需要使用无代码仪表板。
共享序列器集:AltLayer使用名为Beacon Layer的共同节点网络,可用作使用AltLayer部署的L2 Rollup的共享序列器集。这还使得与使用AltLayer启动的其他L2进行跨链原子交易和消息传递成为可能。
创新——Beacon Layer:
AltLayer提供了一个核心网络,称为Beacon Layer。
Beacon Layer是L2执行层和数据可用性层之间的中间层。
Beacon Layer提供了一些服务,包括提供共享序列化层、验证层、质押/惩罚层、互操作性层等。每个Rollup可以由Beacon Layer的节点进行验证,并且还将与之建立一个最小信任的桥接。
由于每个AltLayer Rollup都将与Beacon Layer建立桥接,它将充当一个桥接中心,允许资产转移和消息传递在Rollup之间进行,从而增加互操作性。
创新——Flash Layer Rollups:
Flash Layer(也称为临时Rollup)是一种一次性的应用特定Rollup。
通过Flash Layer,预计应用程序的流量增加的开发者可以快速启动一种一次性的临时Rollup,并在需求减少时将其销毁。
Flash Layer在高流量事件(例如NFT发行、小游戏、活动门票等)中非常有用。这些事件,特别是热门NFT发行,往往会在短时间内引起大量流量,并导致L1网络的燃气费用出现大幅波动。
能够使用Flash Layer防止L1网络拥堵对于这类事件非常有帮助。
有趣的是,AltLayer宣布与EigenLayer合作,通过重新质押来保护Flash Layer。
四、Gelato
Gelato是一个基础设施和工具提供商,最近宣布其产品套件中的最新服务:零知识(zk)RaaS解决方案。
Gelato的zkRaaS允许用户创建使用Polygon Chain Development Kit(CDK)的zk-rollups。
服务:
Web3函数:允许开发者通过运行去中心化云服务将他们的链上智能合约连接到链下数据。
自动化:以开发者友好和去中心化的方式自动执行智能合约和交易。
中继(Relay):Gelato可以快速高效地处理翻译验证,提高用户体验,并实现无Gas交易等功能。Gelato Relay与Gnosis Pay的集成是最近的亮点。
无Gas钱包SDK:Gelato与Safe合作开发了一个强大的账户抽象软件开发工具包(SDK),以便构建者为钱包提供流畅的用户体验。
五、Lumoz
Lumoz是一个zkRaaS平台,采用创新的混合共识机制,包括权益证明(PoS)和工作量证明(PoW)。
Lumoz支持多个链作为基本结算层,以及多种类型的zkEVM解决方案和数据可用性层。
架构:
Lumoz为开发者提供了一个名为"LaunchBase"的zk-rollup部署平台,让开发者可以选择多种结算层来部署不同类型的zk-rollups。
开发者可以选择他们想要启动的zkEVM类型。目前,他们可以使用Polygon zkEVM、zkSync、Scroll或StarkNet进行构建。他们还可以选择使用$ETH或自定义Gas代币。
Lumoz为数据可用性提供了多种选择,包括以太坊、Celestia、EigenDA等。最后,开发者可以选择使用Lumoz的PoS序列器或与Espresso的共享序列化解决方案集成。
Lumoz采用三层系统,顶部是基本结算链,其次是与EVM兼容且适合rollup的L2,然后是多个位于第3层的zk-rollup链。
共识机制的PoS部分相当标准。验证者可以质押Lumoz的原生代币,并负责在将区块从不同的rollups发送到Lumoz L2之前验证其有效性。如果验证者行为不诚实,他们的质押可以被削减。
为了支持众多L3 zk-rollups所需的大量硬件资源,Lumoz利用矿工的服务代表这些rollups生成zk-proof。这构成了Lumoz的PoW机制。
原文链接
https://binance.com/en/research/analysis/the-rollups-as-a-service-primer