一文带你全景式了解Rollups-as-a-Service

原文标题:Hitchhiker’s Guide to Rollups-as-a-Service

原文链接:medium

原文作者: 0xjim

编译:MK,MarsBit

我们之前谈到未来会有数百万个区块链,其中一些是通用型的,但绝大多数是应用特定的。

模块化区块链的出现、以太坊的Rollup为中心愿景,以及维塔利克在他的《终局》中承认了为了可扩展性而进行中心化,这些基本上使得这个未来愿景成为必然。

Cosmos

因此,我们得出的结论是,未来会有数百万个应用特定的模块化链,但是它们是如何建立的呢?

当然是通过Rollups-as-a-Service (RaaS)。

许多应用团队不想考虑运行基础设施。就像AWS抽象化了托管服务器的复杂性一样,RaaS项目正在为建立和维护区块链提供同样的服务。

在不久的将来,部署新链将像创建新的网页或通过Docker容器和Kubernetes进行应用程序的扩展和缩小一样简单。

仅在过去6个月中,我们就看到了一系列RaaS项目的发布,它们正在构建轻量级、可配置的Rollup聚合产品的低至无代码产品。

RaaS:Rollup即服务

以下是当前所有模块化区块链解决方案/Rollup-as-a-Service项目的详尽列表:

OGs:Cosmos和Substrate

Cosmos SDK和Substrate SDK都已经存在多年了,使开发人员能够创建自己的主权链(因此不是技术上的模块化)或在Substrate的情况下,通过成为平行链连接到Polkadot 中继链共享安全性。

Alt-L1s

Polygon和Avalanche是2021年初Alt-L1叙事的重要组成部分。它们内置了原型模块化:Polygon Edge和Avalanche子网。

尤其值得注意的是,Avalanche已经与Crabada和DeFi Kingdoms等游戏合作,创建了自己的游戏特定子网。

Polygon扩展了Edge的范围-现在称为Polygon Supernets。使用Supernet,dApp团队可以利用现有的Polygon PoS验证器的股份并创建一个单独的应用程序特定环境。随着时间的推移,Polygon Supernets还将使dApp团队能够使用Polygon ZK技术创建ZK Rollup。

以太坊Maxis 以太坊上的许多L2正在考虑在其网络上的应用程序特定Rollups是什么样子,其中值得注意的有Scroll、Fuel、Mantle、Boba、Metis、Consensys的zkEVM和Loopring。

OPStack,Optimism的模块化堆栈,是Base的设计者之一(还有其他分支,如Minecraft游戏)。他们有一个共享顺序器的超级链愿景,即利用共享排序器为Rollups之间提供同步性和原子性-。

OP Labs团队有一个愿景,即使L2s成为以太坊的“实验层”。例如,以太坊开发人员可以轻松地启动一个新的Rollup,以在生产环境中测试新的ERC和EIP-而不是等待全面立法更新以太坊L1,甚至是其他更成熟的L2更新,如Optimism 主网。

Cosmos

Arbitrum AnyTrust及其首个面向游戏优化的部署Nova,是Arbitrum的模块化解决方案——允许使用Arbitrum的执行层Nitro,并具有使用DAC进行脱链数据可用性以及在以太坊L1上发布的容错功能。

上周,Arbitrum 在公布空投计划的同时,宣布推出Orbit —— 一种开发者解决方案,可在 Arbitrum 上作为完全的 Rollup 或 AnyTrust 实例来启动 L3。Orbit 与 Stylus 搭配使用,允许开发者使用 C、C++ 和 Rust 这些语言构建应用程序,除了 EVM 语言 Solidity 外。Offchain Labs 设想 L3 可用于快速实验:无需许可的 Rollup,引入新的治理机制,对 Nitro 进行修改等。

Cosmos

Slush 建立在 StarkNet 之上,提供了一个 SDK,可在 StarkNet 之上构建 zkVM L3。Starkware 也提出了分形扩展的概念,可以说是对 L3 的讨论发起者。

Cosmos

来自 Starkware 的博客文章中提到,zkSync 也在考虑分形扩展和 L3 —— 它们称之为 Hyperchains。利用 LLVM,Hyperchains 是运行在 zkEVM 中的类似于分形的实例,可以并行运行在 L1 主网上,具有共同的结算。

Hyperchains 可以被任何人无需许可地部署,使用可定制的模块化 zkEVM 链栈,由与主要 zkSync L2 相同的 zkEVM 引擎提供支持。开发者可以选择不同的虚拟机(如 MoveVM)、不同的序列器设计,以及数据可用性(zkRollup、zkPorter 和 zkValidium)。

此外,Matter Labs 团队还为 Hyperchains 设想了临时执行环境的愿景。例如,可以启动一个 Rollup 来廉价地铸造数百万个 NFT,然后将 NFT 桥接到另一个执行层,然后关闭临时 Rollup。

Caldera 有一个一键式模块化链部署的愿景,最初从 optimistic rollups 开始。他们有一个测试网 Rollup 的实时演示,非常不错,并且已经在主网上为 Curio 等游戏客户提供生产服务。

Cosmos

Stackr仍处于早期阶段,但它是ETH Global的赢家,且看起来非常有前途。他们希望通过“微型Rollup”实现“混合应用程序”的创建,给予Rollup选择执行、数据存储和足够的去中心化的自由。

Cosmos

关于Conduit信息还不太清楚,但它与乐观Rollup的OPStack有关。他们也致力于实现“一键部署”体验。

Cosmonauts

Dymension的RDK允许在Cosmos上创建RollApps,连接到Dymension Hub。Dymension RollApps使用与Cosmos SDK相同的工具构建——主要区别在于用无需共识的区块链模块替换共识模块(即无验证器转换逻辑)——由于没有数据发布带宽瓶颈,预计比普通Rollup更具可扩展性。

Dymension Hub将允许RollApps和其他支持IBC的链之间的枢纽与辐射连接——这不仅有益于用户,还增加了Dymension Hub作为自治网络的地位。

Saga是一个弹性区块空间平台,允许开发人员按需部署完全安全、去中心化的“链片”——利用其主验证器集的安全性。

Saga支持多个底层平台的小链——包括Cosmos应用链、Celestia Rollup和Polygon Supernets。与其他RaaS项目一样,Saga专注于游戏用例,并支持游戏行业需要的任何技术。

Cosmos

Initia是一个模块化解决方案,针对游戏市场。他们利用MoveVM进行执行层、ZK证明,利用Cosmos SDK进行快速结算和数据可用性。Initia计划丰富其L1生态系统以实现L2之间的组合和交叉汇流,称之为“The Lobby Thesis”。

Cosmos

Evmos计划开发Evmos SDK,使开发人员能够轻松地与Ethermint集成,并在Cosmos上启动新的兼容EVM的应用链。

Berachain最近宣布了Polaris,这是一个重新设计的区块链框架,允许将以太坊虚拟机与任何共识机制集成,起初将与Cosmos SDK / Tendermint集成。该团队还将构建其他开发人员工具和基础设施,以使使用Polaris的构建变得无缝化,例如区块浏览器和钱包。

Eclipse正在构建一种结算Rollup,允许在其上构建SVM和其他VM执行层,并使用Cosmos和Polygon,最终使用其他L1来提供数据可用性。

Cosmos

Celestia

Celestia的Rollkit(以前是Rollmint和Optimint)是一种Rollups的模块化框架,允许开发人员创建具有模块化数据可用性组件的Sovereign Rollup或Optimistic Rollups(即将推出)。Rollkit具有通用的DA层接口,可以插入任意DA层,包括与比特币有争议的集成。

Astria是使用Celestia作为数据可用性的执行层的结算Rollups。

Fractal是一个构建zkVM Rollups的中心。

Sovereign Labs正在构建Sovereign SDK,用于“Rollups互联网”,使用任何L1提供数据可用性和排序,并使用任何LLVM兼容的证明系统进行zk-proving(例如RiscZero或Nil Foundation)创建主权zk-rollups。

其他团队还包括:

Artesi正在构建“全栈”Rollups,包括区块浏览器和MPC钱包等现成的工具。

Alt Layer专注于创建“闪电层”,用于有时限的乐观Rollpus。他们正在使用Substrate SDK。

Cartesi(不要与Artesi混淆)正在创建一个用于Optimistic Rollups的区块链SDK,该SDK具有编译成Risc-V的Linux操作系统。

Opside提供zk-rollups作为服务,使用其创新的“三层”平台。

现在让我们看看谁正在构建新的链。可以分为三大类别:游戏、DeFi和创造者经济。

Cosmos

dApp链团队

好的,我们终于讨论了所有使构建模块化链更容易的解决方案,但究竟是谁在构建新的链呢?

主要有三类:游戏、DeFi和创作者经济。

游戏

游戏是RaaS项目中最被引用的用例,其中许多项目仅专注于游戏用例。

GameFi一直是加密领域的香饽饽,多年来出现了像Efinity、Flow、Enjin、ImmutableX(首先是StarkEx,现在在Polygon zkEVM上)等“游戏链”。

这很有道理。游戏需要完全不同的参数,与金融应用程序相比:更低的安全性、更高的吞吐量、更高的存储容量等等。

RaaS项目也加入了开发Web3游戏的竞争。

去中心化金融

更具体地说,是独立的金融应用程序。

在模块化上下文中,不需要共享执行层的应用程序能够很好地工作。可以考虑支付(Terra的Chai ?)和衍生品(例如,dydx、perps、结构化产品)等用例。

创作者经济

这是一个大杂烩,但是Web3社交、令牌门禁、社区/社交令牌项目也在积极地开发自己的应用程序特定模块化区块链。

同样有道理,因为这些应用程序也是自包含的,并且不会受到跨链当前持续存在的组合性缺乏的影响。

漫长的前路

我非常看好利用模块化堆栈和作为服务的Rollups的区块链的增长。

然而,我也认识到,我们仍然——似乎整个我五年的加密生涯都是这样——处于早期阶段。

模块化的中流砥柱——如Fuel、Celestia和zk rollups——仍未推出。大多数(已宣布的)RaaS项目都处于alpha阶段或手动配置的权限部署阶段。

更不用说正在考虑部署自己的dapp链的应用程序协议团队的幼稚。就目前情况而言,对于任何开发团队来说,构建应用程序特定的模块化链并不是一个显而易见的选择:

当远离共享状态机时,会失去连接性和组合性。

现有的基础设施如RPC端点、区块浏览器和钱包不可直接使用,而自己运行基础设施成本很高。

流动性非常分散,需要从零开始建立社区。没有任何网络能够从基础链继承努力。

最后,人们仍然担心这只是“从上到下挑选和铲子”的游戏。

Cosmos

除了强大的开发工具外,该领域需要拥有标志性的应用程序,这些应用程序将在下一轮牛市中带来一股新用户的热潮。它们需要解决真正的用户痛点,这些痛点将在百万个链的未来出现:涉及到可组合性、跨链价值转移,甚至是整个链的抽象化问题。

这是我下一个努力要解决的问题

资料来源:

Messari RaaS研究报告 Norswap线程 Delphi Rollups完整指南

转载声明:本文 由CoinON抓取收录,观点仅代表作者本人,不代表CoinON资讯立场,CoinON不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。若以此作为投资依据,请自行承担全部责任。

声明:图文来源于网络,如有侵权请联系删除

风险提示:投资有风险,入市需谨慎。本资讯不作为投资理财建议。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2023年3月29日 下午1:27
下一篇 2023年3月29日 下午6:26

相关推荐

一文带你全景式了解Rollups-as-a-Service

星期三 2023-03-29 13:27:18

我们之前谈到未来会有数百万个区块链,其中一些是通用型的,但绝大多数是应用特定的。

模块化区块链的出现、以太坊的Rollup为中心愿景,以及维塔利克在他的《终局》中承认了为了可扩展性而进行中心化,这些基本上使得这个未来愿景成为必然。

Cosmos

因此,我们得出的结论是,未来会有数百万个应用特定的模块化链,但是它们是如何建立的呢?

当然是通过Rollups-as-a-Service (RaaS)。

许多应用团队不想考虑运行基础设施。就像AWS抽象化了托管服务器的复杂性一样,RaaS项目正在为建立和维护区块链提供同样的服务。

在不久的将来,部署新链将像创建新的网页或通过Docker容器和Kubernetes进行应用程序的扩展和缩小一样简单。

仅在过去6个月中,我们就看到了一系列RaaS项目的发布,它们正在构建轻量级、可配置的Rollup聚合产品的低至无代码产品。

RaaS:Rollup即服务

以下是当前所有模块化区块链解决方案/Rollup-as-a-Service项目的详尽列表:

OGs:Cosmos和Substrate

Cosmos SDK和Substrate SDK都已经存在多年了,使开发人员能够创建自己的主权链(因此不是技术上的模块化)或在Substrate的情况下,通过成为平行链连接到Polkadot 中继链共享安全性。

Alt-L1s

Polygon和Avalanche是2021年初Alt-L1叙事的重要组成部分。它们内置了原型模块化:Polygon Edge和Avalanche子网。

尤其值得注意的是,Avalanche已经与Crabada和DeFi Kingdoms等游戏合作,创建了自己的游戏特定子网。

Polygon扩展了Edge的范围-现在称为Polygon Supernets。使用Supernet,dApp团队可以利用现有的Polygon PoS验证器的股份并创建一个单独的应用程序特定环境。随着时间的推移,Polygon Supernets还将使dApp团队能够使用Polygon ZK技术创建ZK Rollup。

以太坊Maxis 以太坊上的许多L2正在考虑在其网络上的应用程序特定Rollups是什么样子,其中值得注意的有Scroll、Fuel、Mantle、Boba、Metis、Consensys的zkEVM和Loopring。

OPStack,Optimism的模块化堆栈,是Base的设计者之一(还有其他分支,如Minecraft游戏)。他们有一个共享顺序器的超级链愿景,即利用共享排序器为Rollups之间提供同步性和原子性-。

OP Labs团队有一个愿景,即使L2s成为以太坊的“实验层”。例如,以太坊开发人员可以轻松地启动一个新的Rollup,以在生产环境中测试新的ERC和EIP-而不是等待全面立法更新以太坊L1,甚至是其他更成熟的L2更新,如Optimism 主网。

Cosmos

Arbitrum AnyTrust及其首个面向游戏优化的部署Nova,是Arbitrum的模块化解决方案——允许使用Arbitrum的执行层Nitro,并具有使用DAC进行脱链数据可用性以及在以太坊L1上发布的容错功能。

上周,Arbitrum 在公布空投计划的同时,宣布推出Orbit —— 一种开发者解决方案,可在 Arbitrum 上作为完全的 Rollup 或 AnyTrust 实例来启动 L3。Orbit 与 Stylus 搭配使用,允许开发者使用 C、C++ 和 Rust 这些语言构建应用程序,除了 EVM 语言 Solidity 外。Offchain Labs 设想 L3 可用于快速实验:无需许可的 Rollup,引入新的治理机制,对 Nitro 进行修改等。

Cosmos

Slush 建立在 StarkNet 之上,提供了一个 SDK,可在 StarkNet 之上构建 zkVM L3。Starkware 也提出了分形扩展的概念,可以说是对 L3 的讨论发起者。

Cosmos

来自 Starkware 的博客文章中提到,zkSync 也在考虑分形扩展和 L3 —— 它们称之为 Hyperchains。利用 LLVM,Hyperchains 是运行在 zkEVM 中的类似于分形的实例,可以并行运行在 L1 主网上,具有共同的结算。

Hyperchains 可以被任何人无需许可地部署,使用可定制的模块化 zkEVM 链栈,由与主要 zkSync L2 相同的 zkEVM 引擎提供支持。开发者可以选择不同的虚拟机(如 MoveVM)、不同的序列器设计,以及数据可用性(zkRollup、zkPorter 和 zkValidium)。

此外,Matter Labs 团队还为 Hyperchains 设想了临时执行环境的愿景。例如,可以启动一个 Rollup 来廉价地铸造数百万个 NFT,然后将 NFT 桥接到另一个执行层,然后关闭临时 Rollup。

Caldera 有一个一键式模块化链部署的愿景,最初从 optimistic rollups 开始。他们有一个测试网 Rollup 的实时演示,非常不错,并且已经在主网上为 Curio 等游戏客户提供生产服务。

Cosmos

Stackr仍处于早期阶段,但它是ETH Global的赢家,且看起来非常有前途。他们希望通过“微型Rollup”实现“混合应用程序”的创建,给予Rollup选择执行、数据存储和足够的去中心化的自由。

Cosmos

关于Conduit信息还不太清楚,但它与乐观Rollup的OPStack有关。他们也致力于实现“一键部署”体验。

Cosmonauts

Dymension的RDK允许在Cosmos上创建RollApps,连接到Dymension Hub。Dymension RollApps使用与Cosmos SDK相同的工具构建——主要区别在于用无需共识的区块链模块替换共识模块(即无验证器转换逻辑)——由于没有数据发布带宽瓶颈,预计比普通Rollup更具可扩展性。

Dymension Hub将允许RollApps和其他支持IBC的链之间的枢纽与辐射连接——这不仅有益于用户,还增加了Dymension Hub作为自治网络的地位。

Saga是一个弹性区块空间平台,允许开发人员按需部署完全安全、去中心化的“链片”——利用其主验证器集的安全性。

Saga支持多个底层平台的小链——包括Cosmos应用链、Celestia Rollup和Polygon Supernets。与其他RaaS项目一样,Saga专注于游戏用例,并支持游戏行业需要的任何技术。

Cosmos

Initia是一个模块化解决方案,针对游戏市场。他们利用MoveVM进行执行层、ZK证明,利用Cosmos SDK进行快速结算和数据可用性。Initia计划丰富其L1生态系统以实现L2之间的组合和交叉汇流,称之为“The Lobby Thesis”。

Cosmos

Evmos计划开发Evmos SDK,使开发人员能够轻松地与Ethermint集成,并在Cosmos上启动新的兼容EVM的应用链。

Berachain最近宣布了Polaris,这是一个重新设计的区块链框架,允许将以太坊虚拟机与任何共识机制集成,起初将与Cosmos SDK / Tendermint集成。该团队还将构建其他开发人员工具和基础设施,以使使用Polaris的构建变得无缝化,例如区块浏览器和钱包。

Eclipse正在构建一种结算Rollup,允许在其上构建SVM和其他VM执行层,并使用Cosmos和Polygon,最终使用其他L1来提供数据可用性。

Cosmos

Celestia

Celestia的Rollkit(以前是Rollmint和Optimint)是一种Rollups的模块化框架,允许开发人员创建具有模块化数据可用性组件的Sovereign Rollup或Optimistic Rollups(即将推出)。Rollkit具有通用的DA层接口,可以插入任意DA层,包括与比特币有争议的集成。

Astria是使用Celestia作为数据可用性的执行层的结算Rollups。

Fractal是一个构建zkVM Rollups的中心。

Sovereign Labs正在构建Sovereign SDK,用于“Rollups互联网”,使用任何L1提供数据可用性和排序,并使用任何LLVM兼容的证明系统进行zk-proving(例如RiscZero或Nil Foundation)创建主权zk-rollups。

其他团队还包括:

Artesi正在构建“全栈”Rollups,包括区块浏览器和MPC钱包等现成的工具。

Alt Layer专注于创建“闪电层”,用于有时限的乐观Rollpus。他们正在使用Substrate SDK。

Cartesi(不要与Artesi混淆)正在创建一个用于Optimistic Rollups的区块链SDK,该SDK具有编译成Risc-V的Linux操作系统。

Opside提供zk-rollups作为服务,使用其创新的“三层”平台。

现在让我们看看谁正在构建新的链。可以分为三大类别:游戏、DeFi和创造者经济。

Cosmos

dApp链团队

好的,我们终于讨论了所有使构建模块化链更容易的解决方案,但究竟是谁在构建新的链呢?

主要有三类:游戏、DeFi和创作者经济。

游戏

游戏是RaaS项目中最被引用的用例,其中许多项目仅专注于游戏用例。

GameFi一直是加密领域的香饽饽,多年来出现了像Efinity、Flow、Enjin、ImmutableX(首先是StarkEx,现在在Polygon zkEVM上)等“游戏链”。

这很有道理。游戏需要完全不同的参数,与金融应用程序相比:更低的安全性、更高的吞吐量、更高的存储容量等等。

RaaS项目也加入了开发Web3游戏的竞争。

去中心化金融

更具体地说,是独立的金融应用程序。

在模块化上下文中,不需要共享执行层的应用程序能够很好地工作。可以考虑支付(Terra的Chai ?)和衍生品(例如,dydx、perps、结构化产品)等用例。

创作者经济

这是一个大杂烩,但是Web3社交、令牌门禁、社区/社交令牌项目也在积极地开发自己的应用程序特定模块化区块链。

同样有道理,因为这些应用程序也是自包含的,并且不会受到跨链当前持续存在的组合性缺乏的影响。

漫长的前路

我非常看好利用模块化堆栈和作为服务的Rollups的区块链的增长。

然而,我也认识到,我们仍然——似乎整个我五年的加密生涯都是这样——处于早期阶段。

模块化的中流砥柱——如Fuel、Celestia和zk rollups——仍未推出。大多数(已宣布的)RaaS项目都处于alpha阶段或手动配置的权限部署阶段。

更不用说正在考虑部署自己的dapp链的应用程序协议团队的幼稚。就目前情况而言,对于任何开发团队来说,构建应用程序特定的模块化链并不是一个显而易见的选择:

当远离共享状态机时,会失去连接性和组合性。

现有的基础设施如RPC端点、区块浏览器和钱包不可直接使用,而自己运行基础设施成本很高。

流动性非常分散,需要从零开始建立社区。没有任何网络能够从基础链继承努力。

最后,人们仍然担心这只是“从上到下挑选和铲子”的游戏。

Cosmos

除了强大的开发工具外,该领域需要拥有标志性的应用程序,这些应用程序将在下一轮牛市中带来一股新用户的热潮。它们需要解决真正的用户痛点,这些痛点将在百万个链的未来出现:涉及到可组合性、跨链价值转移,甚至是整个链的抽象化问题。

这是我下一个努力要解决的问题

资料来源:

Messari RaaS研究报告 Norswap线程 Delphi Rollups完整指南