文/OXjim,据悉,xiaozou
我们之前讨论过数百万条区块链的未来——其中一些是通用链,但绝大多数区块链将是特定的应用链。
模块化区块链的出现,以太坊以rollup为中心的愿景,以及V神从可扩展性的角度描述他的Endgame《终局之战》中的集中问题,几乎使这一未来愿景不可避免。
因此,我们得出了合乎逻辑的结论,也就是说,未来将有数百万个模块化链特定于应用程序,但它们是如何构建的呢?
当然是通过Rollup-as-a-Service(RaaS)(rollup即服务)。
许多应用程序团队不愿意考虑运行基础设施。就像AWS如何抽象托管服务器的复杂性一样,RaaS项目在维护区块链方面也在做同样的事情。
在不久的将来,部署一个新链就像创建一个新网页或扩展一个应用程序一样——就像我们现在通过Docker容器和Kubernetes所做的一样。
仅在过去的六个月里,我们就看到了来自RaaS项目的大量公告——为轻量级、可配置的Rollup构建低代码甚至无代码的产品。
RaaS:Rollups-as-a-Service
以下是所有模块化区块链解决方案/rollup-as-a-service项目的具体名单。
OG:Cosmos和Substrate
Cosmos SDK和Substrate SDK它们已经运行多年了,允许开发人员创建自己的主权链,或者作为平行链支持开发人员分享Polkadot中继链的安全性。
Alt-L1
Polygon和Avalanche是2021年初Alt-L1叙事的亮点。它们内置原始模块:Polygon Edge和Avalanche子网。
最值得注意的是,Avalanche已经与Crabada和Defi一起使用了 Kingdoms等游戏合作创建了自己的游戏专用子网络。
Polygon扩大了Edge的覆盖范围——现称Polygon Supernets(超网)。dapp团队可以通过超网使用现有的polygon Pos验证者的质押创建了一个特定于应用程序的独立环境。随着时间的推移,Polygon超网也将使dapp团队使用Polygon ZK(零知识)技术创建ZK rollup的能力。
以太坊Maxis
以太坊的许多L2都在考虑特定应用rollup在他们的网络上会是什么样子——Scrolll显然被遗漏了、Fuel、Mantle、Boba、Metis、consensyszkevmLoopring。
OPStack它是optimism的模块化堆栈,是base和其他分叉(如minecraft游戏)背后的设计师。他们有一个共享排序器的超链愿景——利用共享排序器在rollup之间提供同步和原子。
OP Labs团队的愿景是让RaaS L2已成为以太坊以上的“实验层”。例如,以太坊开发人员可以很容易地启动一个新的Rollup来测试新的ERC和EIP,而不是等待以太坊L1的全面升级,甚至更新到其他更成熟的L2(如Optimism主网络)。
Arbitrum AnyTrust第一个游戏优化部署Nova是Arbitrum的模块化解决方案,允许使用Arbitrum执行Nitro,并有能力使用DAC和故障保险功能将链下数据发布到以太坊L1。
上周,在宣布空投的同时,Arbitrum还宣布了Orbit-开发者解决方案,L3可以在Arbitrum上以完整的rollup或Anytrust实例的形式发布。Orbit除了使用Solidity等EVM语言外,还允许开发人员使用CTylus、C++与Rust构建应用程序。Offchain Labs假设L3可用于快速实验:引入新治理机制的无许可rolup,以及Nitro的更新。
Slush构建在Starknet上,为Starknet上的zkvm提供SDK L3建设。Starkware还提出了Fractal Scaling(分形扩展)概念引发了关于L3的讨论。
zkSync也在考虑分形扩展和L3相关建设——他们称之为超链。超链采用LLVM,是L1主网上并行运行的ZKEVM分形实例,在L1主网上共同结算。
无需许可,任何人都可以部署超级链——使用自定义模块化zkevm链堆栈,由主zksync L2由相同的zkEVM发动机驱动。开发人员可以选择不同的虚拟机(例如,MoveVM),不同的排序器设计和数据可用性(zkRollup、zkPorter和zkValidium)。
此外,Matter Labs团队对超级链上的临时执行环境有一个愿景。例如,一个rollup可以以低成本快速生成数百万个NFT,这些NFT可以连接到另一个执行层,临时rollup可以关闭。
caldera的愿景是实现一键模块化链部署——从optimisticrollup开始。他们有一个很好的测试网络rollup现场演示,并推出了主网络,为curio等游戏客户提供服务。
Stackr它还处于早期阶段,但它已经是ETH的全球赢家,看起来很有前途。他们希望创建一个“混合应用程序”,使用“微rollup”——为rollup提供执行、数据存储和完全分散的自由选择。
我们对Conduit了解不多,但它与OPStack有关,用于optimistictick rollup。“一键式部署”体验也是他们想要实现的目标。
Cosmonauts
Dymension允许RDK在Cosmos上创建连接到Dymension的连接 Hub的RollApps。Dymension Rollapp用于Cosmos SDK的主要区别是替换了无共识区块链模块(即无验证者转换逻辑)——因为没有数据发布带宽的瓶颈,比普通rollup具有更高的可扩展性。
Dymension Hub允许Hub在Rollapp和其他支持IBC的链之间实现-and-spoke IBC连接不仅有利于用户,还巩固了Dymension Hub作为自治网络的定位。
Saga它是一个灵活的区块空间平台,允许开发人员按需部署完全安全和分散的“chainlet利用其主要验证人的安全性。
Saga支持多个chainlet底层平台,包括cosmos应用链,Celestia rollup和polygon超网。与其他RaaS项目一样,Saga专注于游戏用例,并将支持游戏行业所需的所有技术。
Initia这是一个模块化的解决方案,也在追求游戏市场。他们使用MoveVM作为执行层,使用零知识证书和Cosmos SDK实现快速结算和数据可用性。Initia不仅专注于L2基础设施,还计划通过他们所说的“TheLobby Thesis为了实现L2之间的可组合性和交叉性,开发自己的L1生态系统。
EvmosEvmos计划开发 SDK,允许开发人员轻松使用Ethermint构建,并在Cosmos上发布新的EVM兼容应用链。
Berachain最近,Polaris-一个重新设计的区块链框架,允许以太坊虚拟机与任何共识机制从Cosmos集成 SDK/tendermint开始。该团队还将建立更多的开发工具和基础设施(如区块浏览器和钱包),以便使用Polaris进行无缝构建。
Eclipse结算rollup正在建立,允许SVM和其他VM执行层在其上建立,并使用Cosmos、Polygon和其他L1获取数据可用性。
Celestians
由CelestiaRolllkit(以前是Rollmint和Optimint)是Rollup的模块化框架,允许开发人员使用模块化数据可用性组件创建主权Rollup或optimisticrolup(soonTM)。Rollkit有一个通用的DA层接口,允许任何DA层插入-与比特币集成存在争议。
Astria为Celestia执行层提供数据可用性的结算rollup。
Fractal构建zkVM rollup枢纽。
Sovereign LabsSovereign正在建设“rollup互联网” SDK,使用任何L1获取数据的可用性和排序,使用任何LLVM兼容性证明系统实现零知识证明(如RiscZero或Nill) Foundation)创建主权零知识rolup。
其他RaaS项目
Artesi正在使用现有工具构建“全栈”rollup,如区块浏览器、MPC钱包等。
AltLayer专注于创建“flash层”,即限时使用临时optimisitcrolup。他们使用Substrate SDK。
Cartesi(不要和Artesi混淆)在Linux操作系统上编译成Risc-V的区块链SDK正在创建中optimisitcrollup。
Opside“利用其创新”threelayer提供zk-rollup服务的平台(三层)。
dApp-chain团队
嗯,我们终于涵盖了所有的解决方案,这使得构建模块化链更容易,但是谁在真正构建新链呢?
游戏、DeFi和创作者经济三大类。
游戏
到目前为止,游戏是RaaS项目中引用最多的用例——很多项目只关注游戏用例。
多年来,Efinity等“游戏链”层出不穷、Flow、Enjin、ImmutableX(一开始在Starkex,现在在Polygon zkevm)等,但Gamefi一直是加密货币彩虹尽头的金罐。
不难理解。游戏所需的参数与金融应用程序所需的参数完全不同:低安全性、高吞吐量、高存储容量等。
RaaS项目正在加入web3游戏的追逐战。
去中心化金融
更具体地说,它是一个独立的金融应用程序。
不需要共享执行层的可组合应用程序在模块化方面表现良好。我想到了支付(Terra的)Chai)和衍生品(如dydxx)、perps、结构化产品)等用例。
创作者经济
这种说法有点包罗万象,但web3社交、代币门控、社区/社交代币等项目也在积极开发自己的特定应用模块化区块链。
这也是有意义的,因为这些应用程序也是自包含的,不受交叉链中缺乏可组合性的影响。
前路漫漫
我对使用模块化堆栈和rolup非常乐观-as-a-区块链激增的service解决方案。
然而,我也意识到,我们仍然处于一个非常早的阶段,就像我五年的加密生涯一样。
Fuel等模块化的中坚力量、celestia和zk rollup——尚未发布。大多数RaaS项目要么处于alpha阶段,要么需要手动配置,需要许可授权。
更不用说考虑部署自己的dapp链应用协议团队的出现了。就目前的情况而言,任何开发团队都不容易构建特定应用程序的模块链:
·当脱离共享状态机时,连将失去接性和可组合性。
·现有基础设施(如RPC端点、区块浏览器和钱包)不能立即使用,基础设施的运行成本很高。
·流动性碎片化,社区需要从零开始建设。网络不需要从底层基链继承。
最后,还有一个挥之不去的担忧——这是不是只是“用镐和铲子一路挖”?
除了可靠的开发人员工具外,该领域还需要一些优秀的应用程序来吸引下一个牛市中的大量新用户。他们需要解决未来数百万链中的真正用户痛点:组合问题、跨链价值转移,甚至抽象链。
这也是我接下来要努力解决的问题。
本文的部分内容来自网络,仅供参考。如有侵权行为,请联系删除。