Rollups-as-a-Service:可扩展性的新时代
Rollup-as-a-Service (RaaS) 项目旨在通过提供用户友好的工具和服务来彻底改变 Rollup 的部署。
原文作者:Shervin
原文来源:A&T Capital
原文标题:Rollups-as-a-Service: A New Era of Scalability
编译:MarsBit
Rollup通过垂直执行交易增强可扩展性,从而缓解Layer1 带来的限制。它们执行交易并提供压缩的交易数据以进行验证,从而无需单独的验证器集。此外,它们的安全性来源于底层的共识和DA。尽管处于开发的早期阶段,rollup 生态系统由于其模块化和可定制的特性,为 dApp 开发人员提供了多功能设计。
Rollup 可以是通用的,例如 Arbitrum 和 Optimism,也可以是特定于应用程序的。通用Rollup依赖于L1进行结算、共识和 DA,由于对 L2 区块空间的高需求,可能会遇到网络拥塞。另一方面,特定于应用程序的Rollup类似于应用链,但不会消耗那么多的资源,因为它们不需要单独的验证器集。总之,Rollups 不局限于单一的区块链开发框架,可以根据特定的运营需求进行定制。
Rollups-as-a-Service(RaaS)
Rollup-as-a-Service (RaaS) 项目旨在通过提供用户友好的工具和服务来彻底改变 Rollup 的部署,这些工具和服务抽象出复杂的技术细节,使所有人都可以访问它们。这些项目提供了多种选择,包括 SDK 和用户友好的无代码界面,可实现一键式部署。此外,开发者正在努力创建 Rollup Sequencer-as-a-Service (RSaaS) 解决方案,旨在为大量 rollup 提供共享的、去中心化的排序功能。排序器是Rollup框架不可或缺的一部分,执行分组交易并将压缩数据提交到底层的任务。这种去中心化的设计提供了对审查制度的鲁棒性,并保证了网络的持续运行。
SDK
Celestia的 Rollkit
Celestia 的 Rollkit 是一种支持部署主权Rollup的解决方案,提供对执行和结算的完全控制。它是使用 Cosmos SDK 的修改版本构建的,并通过 IBC 促进通信。部署后,这些Rollup利用 Celestia 达成共识和 DA。
OP栈
OP Stack 利用 optimistic rollup 技术,将网络组织成三个不同的层:共识层、执行层和结算层。为了简化开发,这三层使用 API 进行了标准化,允许开发者轻松分叉和组装组件以满足他们的特定需求。
Dymension RollApp 套件
Dymension 的 RDK 与 Cosmos SDK 一样,提供与各种虚拟机的兼容性。这使开发者可以自由选择各类智能合约平台,例如 CosmWasm 或 Ethermint,或 Cosmos 生态系统内支持的任何其他平台。
Sovereign SDK
Sovereign SDK 旨在简化 zk-rollup 的创建,就像 Cosmos SDK 对L1所做的那样。这将是第一个消除零知识复杂性的Rollup框架,使开发者无需具备高级密码学技能即可轻松构建应用程序。借助 Sovereign SDK,开发者可以使用 Rust(或更高版本的 C++)编写他们的应用程序,SDK 将负责将其编译成高效的 zk 虚拟机。
大多数 RaaS 项目都在使用这些 SDK 来开发用户友好且易于使用的无代码Rollup部署解决方案。Rollups as a Service (RaaS) 市场一直在快速增长,并且出现了多种 SDK 来满足开发者的需求。这些 SDK 提供了一系列功能和选项来简化部署Rollup的过程,包括对执行和结算的完全控制、将网络标准化为不同的层、与各种虚拟机的兼容性以及简化 zk-rollup 的创建。
Celestia 的 Rollkit 使用 Cosmos SDK 并通过 IBC 促进通信,为部署 sovereign rollups 提供了解决方案。OP Stack 使用 API 将网络标准化为三层,使开发者的开发更加容易。Dymension 的 RollApp Kit 提供与各种虚拟机的兼容性,让开发者可以自由选择不同的智能合约平台。Sovereign SDK 是第一个消除零知识复杂性的Rollup框架,使开发人员无需高级密码学技能即可轻松构建其应用程序。总之,这些 SDK 的可用性是 RaaS 市场日益成熟,以及对用户友好且易于使用的Rollup部署解决方案的需求。每个 SDK 都提供独特的优势,开发者可以选择最适合自己需求的SDK。
无代码汇总部署
来源:@0xConstellation
Constellation 使开发者能够使用 OP Stack 轻松部署Rollup。这些Rollup与针对快速性能进行了优化的Optimistic EVM兼容Rollup兼容。每个“Constellation链”都包括一个区块浏览器和一个桥接器,并且可以使用区块时间和帐户权限等选项进行自定义。
Altlayer
AltLayer 使开发者能够启动可扩展的Optimistic Rollup执行层。每个Rollup都是针对特定应用程序量身定制的,并且该平台旨在与多个区块链和 VM 一起使用。它同时支持以太坊 (EVM) 和 WebAssembly (WASM) 以实现多功能性。AltLayer 作为所有兼容链的灵活缩放解决方案运行,而不是仅限于单个L1或L2。
Eclipse
Eclipse 旨在为开发者提供可扩展的选项,可以使用 Solana 的虚拟机创建和部署自己的Rollup,同时还能够选择任何区块链以增加安全性和数据存储。
Saga
关于【Rollups-as-a-Service:可扩展性的新时代】的延伸阅读
Coin Metrics:分析以太坊 Blob 与 EIP-4844 的影响
自3月13日起,多个Layer-2解决方案采用blob交易,超过950,000个blob已发布到以太坊,降低了操作成本。EIP-4844升级提高了L2的可伸缩性和降低交易成本,每天约有10,000个blob发布。blob被设计为18天后过期,防止永久存储膨胀。随着rollups使用blob发布大量数据,blob空间利用率将增加。blob费用根据需求动态调整,4月份因铭文blob激增而增加,但随后又降低。Blob的采用是EIP-4844降低数据存储开销和增强L2可伸缩性的积极信号。然而,跨资产、流动性和用户体验碎片化等挑战仍需解决。随着更多L2利用blob,拥塞可能会再次出现。
Stacks Nakamoto 升级,BTC生态的文艺复兴
Stacks是一个跨链共识区块链,旨在将智能合约功能移植到比特币网络中。其共识机制为转移证明,通过燃烧比特币来参与挖矿。Stacks 2.0主网已推出,获得美国证券交易委员会批准的代币销售。Stacks 3.0升级解决了安全性、性能和可扩展性等问题,引入签名者角色,提高链的可扩展性。Nakamoto升级解决了MEV问题,提高了挖矿过程的公平性和稳定性。升级将在4月22日开始,提高Stacks区块链的透明度和信任度。
Saga 正在开发 Web3 基础设施,使开发者能够使用自己的专属区块空间创建应用程序。这个独有的区块空间保证了快速、独立于使用 Saga 的其他应用程序、轻松升级和减少拥塞。
许多 RaaS 项目从专注于一个领域开始,通常从 optimistic rollups 开始。有些人立即关注 zk-RaaS。大多数项目的最终目标是提供一个通用的 RaaS 解决方案,该解决方案可以跨各种执行环境、Rollup 类型、zk 或 optimistic、定序器工作,并为结算、共识和 DA 提供灵活的选项。
总之,上面列出的无代码Rollup部署解决方案旨在为开发者提供轻松高效地部署可扩展Rollup解决方案所需的工具和资源。每个解决方案都有其独特的功能,例如与各种区块链和虚拟机的兼容性、可定制的区块浏览器和桥接器,以及用于快速高效应用程序开发的专属区块空间。这些解决方案通过提供灵活和通用的解决方案来帮助推进Rollup技术,这些解决方案可以满足每个项目的特定需求。随着技术的不断发展和成熟,开发者可以期待看到更先进、功能更丰富的无代码Rollup部署解决方案的出现。
共享排序器
排序器是收集交易、创建区块并将压缩的交易信息发送到主要层的节点。目前,所有主网Rollup都使用中心化的排序器,但一些 RaaS 项目,如 The Optimism Collective、Dymension 和 Saga 正在开发去中心化的排序器系统。
至于 Optimism Collective,Optimism 正在为使用 OP Stack 制作的链创建一个共享的排序器节点组。使用 OP Stack 的链可以选择加入由 Optimism Collective 管理的一组排序器节点。
关于 Dymension,节点将在 Dymension 结算层上持有 Dymension 的原生代币,并根据其权益权重进行选择。最后,Saga 正在通过 RaaS 为 Rollkit 驱动的链创建一组排序器节点。运营商根据他们的质押权重在Rollup中分配任务,如果他们遭遇审查或停机,可能会失去质押品。
去中心化的排序器节点同时处理多个Rollup应用程序,并使用加密货币作为激励。有了共享的排序器节点,跨链Rollup通信可以变得安全可靠,因为区块是在不同的链上同时生成的。
RaaS的优势
● 更多控制和可定制性:Rollups as a Service (RaaS) 为开发者提供了对其应用程序开发和部署的更多控制。这种增强的控制使开发者能够定制他们的应用程序以满足特定的业务需求,并为他们提供更大的灵活性来选择最能满足需求的特性和功能。
● 防止因网络拥塞导致交易费用意外增加:RaaS 的主要优势在于,它最大限度地降低了因网络拥塞导致交易费用突然和增加的风险。这有助于确保开发者可以部署他们的应用程序,而不必担心意外费用增加的负面影响。
● 低延迟高吞吐体验:RaaS 为开发者提供低延迟高吞吐体验,这对于需要实时交易的应用至关重要。这使开发者能够构建和部署满足客户需求的快速、可靠的应用程序。
● 桥接费
● 排序费
● Rollup开发费
● 结算层费用
● 开发者能够充分将他们的愿景变为现实:从本质上讲,RaaS 将开发者从当前区块链开发所面临的限制中解放出来,使他们能够完全创建他们所设想的内容。
● 内部化 MEV:RaaS 为开发者提供内部化矿工可提取价值 (MEV) 的能力,这可以增加应用程序产生的整体收入。
● 交易费用作为协议收入的潜力:RaaS 提供了将交易费用作为协议收入的潜力,这可以增加应用程序产生的整体收入。
● Rollup 原生代币的更多效用:RaaS 为 Rollup 原生代币提供更多效用,这可以增加其整体价值并为代币持有者提供额外收益。
来源:Constellation Feature Map
虽然Rollup即服务提供了许多好处,但重要的是要记住与任何新技术相关的潜在风险。这些风险包括中心化、安全和桥接漏洞,以及流动性的碎片化。尽管存在这些担忧,Rollup和模块化结构对于释放区块链技术的可扩展性至关重要。随着技术的进步,Rollup将通过改进的用户界面和更大的原生代币经济设计灵活性,简化开发者和用户的体验。凭借增强安全性、降低成本和提供更多控制的能力,Rollup有可能彻底改变区块链应用程序的开发和使用方式。通过仔细评估这些风险和收益,开发者可以确定RaaS是否是满足其具体需求的正确解决方案。
免责声明:本文仅代表作者个人观点,不代表链观CHAINLOOK立场,不承担法律责任。文章及观点也不构成投资意见。请用户理性看待市场风险,以及遵守所在国家和地区的相关法律法规。
图文来源:MarsBit,如有侵权请联系删除。转载或引用请注明文章出处!