本文分析了Rollup框架和RaaS提供商的价值积累问题。文章探讨了Rollup、Rollup框架和RaaS的概念,并分析了Rollup架构的三个层级:执行层、结算层和数据可用性层,以及每一层级的价值流向。文章还讨论了RaaS的盈利模式以及Rollup框架如何通过间接、半直接和直接的方式获取价值。
Rollup 框架和 RaaS 捕获价值(它们会归零吗?)
Stackr Labs
- 作者:Shivanshu Madan
如果未来是由数千个 Rollup 组成的链上经济,那么我们现在肯定走在正确的道路上。从 Optimism stack 和 Polygon chain development kit 到 Caldera 和 Stackr,最近几个月出现了各种 Rollup 框架和 Rollups-as-a-Service (RaaS) 提供商。这些框架为 Rollup 的不同组件提供模块化(通常是开源的)代码库,允许开发人员为堆栈的每一层挑选各种自定义选项。
但是这些提供商如何实现价值增值?或者,他们是否实现了任何价值?正如 Neel Somani 最近在他的演讲“Modular Summit 上的“RaaS 解决方案将归零”中所论证的那样。
在这篇博文中,我们分析了他的部分论点,并探讨了 Rollup 框架和 RaaS 提供商价值增值的复杂动态。从各个层到 Superchain,我们揭示了 Rollup 框架和 RaaS 提供商价值创造和捕获背后的隐藏机制。
Rollups 是执行链下执行并将执行数据发布到另一个(主机)区块链上的应用程序。通过这样做,它们获得了主机链的安全属性。Rollup 应用程序本身可能只是一个单独的状态转换函数,或者它可能是一个单独的区块链,其规范状态由一组节点维护。
Rollup 框架是实现 Rollup 基本组件的预构建代码库。开发人员可以利用这些现有代码库(通常打包为 SDK),并根据其特定需求进行自定义,而无需从头开始构建 Rollup。开源 Rollup 框架的示例包括 OP Stack 和 Arbitrum Orbit。
Rollups-as-a-Service 或 RaaS 协议是构建在现有 Rollup 框架之上的无代码包装器。它们使开发人员能够通过从下拉菜单中选择自定义功能来从头开始快速部署 Rollup。RaaS 公司通常处理已部署 Rollup 的排序,并提供额外的咨询服务。
要了解价值如何流入和流出整个堆栈,首先了解 Rollup 的架构以及不同层如何相互作用非常重要。构成 Rollup 堆栈的层大致有 3 层:
1. 执行 - 这一层通过将状态转换函数 (STF) 应用于 Rollup 的现有状态来执行事务。根据 Rollup 的“中心化”程度,执行节点可以拥有一系列职责,从对事务进行排序和执行到将其发布到 L1 并创建欺诈/有效性证明。
执行层是“面向用户”的层,资金进入 Rollup 堆栈。用户需要支付交易费用(gas),这通常是执行层必须支付的各种成本的溢价(稍后会详细介绍)。这一层还可以通过以某种方式对交易进行排序(也称为 MEV:最大可提取价值) 从用户那里提取额外的价值。
由中心化 Rollup 排序器操作的执行层细分。其职责包括:对事务进行排序、在 DA 层上发布交易数据、创建证明、在结算层上发布证明和状态更改
2. 结算 - 这包括验证有效性/欺诈证明并“定义”Rollup 的规范状态(在智能合约 Rollup 的情况下)。结算通常由统一的高安全层(如以太坊)管理。Rollup 框架也可以构建自己的结算层。
结算并不是堆栈中价值捕获非常高的层,因为验证成本通常很低。Optimism 每天仅向以太坊支付 ~$5 用于结算。一个有竞争力的结算层的成本会更低。(正如 Rollups-as-a-Service Are Going To Zero 中强调的那样)
3. 数据可用性 - DA 包括将排序后的交易数据广播到网络的其余部分(有时也称为数据发布)。它确保任何人都可以通过简单地将广播的交易数据应用于先前最终确定的状态来无许可地重建 Rollup 状态。
DA 成本占所有 Rollup 成本的主要部分。在以太坊等高度安全的层上发布数据可能非常昂贵。Celestia、Avail 和 EigenDA 等协议正在积极开发更便宜、更快的 DA 替代方案。Rollup 框架也可以考虑构建自己的 DA 层,但碎片化的 DA 具有很高的引导成本,并使互操作性更加复杂。
高级价值流
将执行层视为 B2C 模型,将结算层和 DA 层视为 B2B 模型可能会有所帮助:
执行层 从 DA 层购买区块空间,并将其执行服务直接出售给最终用户(客户)。它还从结算层购买验证和桥接服务
DA 层 向另一家企业——执行层出售区块空间
结算层 向另一家企业——执行层提供结算服务
在这种竞争激烈的市场中,大部分价值捕获直接来自堆栈执行层中的最终用户,因此最好进一步分解并独立分析其价值流。
执行层通过向用户收取每笔交易的费用来产生收入,并向堆栈中的其他企业(层)支付运营成本。
收入:传入价值可以分为以下几类:
MEV 取决于交易流程(每组交易的“可提取”价值将不同),并且通常很难提前预测。然后,向用户收取的 Gas 成本通常是可预测的综合成本的溢价。
成本: 从执行层流出的价值如下:
节点运营开销
执行(计算)成本
证明(有效性/欺诈证明)成本
数据发布成本(根据 DA 层的拥塞情况而异)
来源:Sanjay Shah | Electric Capital 的 Understanding Rollup Value Accrual
通常,所有执行层职责都由一个中心化排序器节点承担。这个单个节点会获得来自用户的所有收入,并负责支付 DA 和结算成本。在其他时候,设置可以为不同的职责设置不同的节点:
排序器对事务进行排序并将数据发布到 DA 层。他们“赚取”用户支付的交易费用,并支付排序开销和数据发布成本。排序也可以由一组预选的排序器或分散式排序器(如 Espresso)完成。排序器还负责将状态更改发布到结算层并支付结算成本
证明者节点负责生成证明。它可以是中心证明者或一组分散的证明节点。它们的成本包括证明生成开销。根据设置的不同,证明者要么将证明“出售”给排序器,要么直接将其发布到结算层
Rollup 还可以有其他完整节点(或完整验证轻节点),它们执行所有事务批次并保持 Rollup 的规范状态。这些完整节点不一定获得任何直接收入,但通过持有 Rollup 的原生 Gas 代币来间接捕获价值
以上是对不同节点职责的广泛区分。哪个节点承担哪些任务可能会因 Rollup 团队如何构建其设置而异。为了本文的简单起见,我们将坚持使用中心化排序器设置,其中一个节点执行所有必需的执行任务。
那么问题是:如果执行层驱动了大部分价值,那么堆栈中的哪个参与者最适合捕获它?
任何运行排序节点并执行与其相关的各种活动的人!
这可以是 Rollup 团队本身。或者,正如文章开头提到的,RaaS 提供商通常会处理使用它们部署的 Rollup 的排序。事实上,这是 RaaS 提供商收入的主要部分。
RaaS 可以捕获价值的 3 个主要领域:
排序器托管: RaaS 提供商为 Rollup 运行排序器和相关活动。这是一种劳动分工,Rollup 团队带来创新(他们正在构建的应用程序),而 RaaS 提供商负责其他一切事务。排序器对事务进行排序,将数据发布到 L1,并在需要时创建证明
其他基础设施: 区块浏览器、桥接等
专用支持: 咨询和合作进行基础设施决策(如何排序、MEV 等)+ 其他技术支持
RaaS 类似于传统的 B2B SaaS 业务,业务可以根据购买的服务和使用情况(例如 Rollup 的最终用户事务数量)向其客户收取固定费用或混合分层费用。
RaaS 还可以提供与 Espresso 等共享排序器 的集成。但是,在这种情况下,他们将失去排序器收入,这构成了 RaaS 利润的主要部分。因此,这些合作伙伴关系需要在共享排序器和 RaaS 提供商之间进行合同利润分成。
但是,如果 RaaS 是构建在现有 Rollup 框架之上的包装器,那么它也必须与它们分享收入,对吧?
嗯,不一定。
到目前为止,发布的大多数 Rollup 框架都是开源的,并且可以无许可地构建。RaaS 提供商可以使用该框架无许可地在其上构建无代码包装器,并且没有义务与底层框架分享任何利润。
他们是否可以与 Rollup 框架签订合同协议来分享利润?
他们可以,但如果他们这样做:
他们损失了一些自己的利润
另一个竞争对手 RaaS 可以选择不与 Rollup 框架分享利润,并且从长远来看将在经济上占据主导地位
因此,从博弈论的角度来看,为了 RaaS 提供商的生存,理性的决定是不与底层框架分享利润。
如果任何人都可以使用开源框架无许可地构建 Rollup,那么首先开发开源 Rollup 框架是否是一个经济上可行的决定?
答案并非如此简单。为了使 Rollup 框架在“经济上可行”,它需要产生可持续的长期价值。Idan Levin 分享了一个很好的 思维模型,可以思考如何做到这一点。让我们在这里扩展该模型。Rollup 框架可以通过 3 种主要方式实现价值增值:
间接价值增值: 如果框架好,越来越多的团队会使用它。这将吸引开发人员的目光,并为生态系统带来更多的关注。吸引关注始终是一个净收益,因为它将帮助框架团队进一步开发工具。任何团队进行的任何增强都可以合并到 OG 框架中。这为整个系统创建了一个积极的强化循环。
半直接价值增值: 在框架之上构建的一些 Rollup 可能会被激励与框架网络分享收入。例如,Base 目前与 OP Stack 达成协议,他们与 Optimism 分享部分排序费用。
他们为什么有动力这样做?
因为 Base 没有必要的开发者生态系统来跟上 OP 框架的增长和发展。想象一下,如果 OP 框架完全更改了其中一个模块,他们可以选择不为 Base 提供开发者支持,以跟上更改的步伐。
此外,成为“Superchain”的一部分可以提供网络效应,例如跨 Rollup 可组合性,Base 等链可能会发现这些网络效应很有用(这可能需要与 Optimism 分享收入)
这里一个重要的注意事项是,Rollup 和 Rollup 框架的激励可能并非始终一致。在任何时候,Rollup 都可以通过自定义框架并放弃任何收入分享协议来选择遵循自己的道路。
3. 直接价值增值: 通过框架自己的 Rollup(例如,Optimism 主网)使用相同的框架(例如,OP Stack)构建。Gas 可能是原生代币(例如,OP),并且来自该 Rollup 的所有 MEV 都将归框架团队所有。此外,团队还可以“提取”一些补充的直接价值:
构建自己的 RaaS - 该框架可以选择在 RaaS 领域竞争,并提供自己的排序器托管 + 咨询服务。如果很多框架开始这样做,这可能会使 RaaS 商业模式从长远来看难以为继。 这是因为该框架可以利用其在市场中的信誉和地位来超越构建在其之上的任何外部 RaaS 提供商。
将 Rollup 间可组合性作为杠杆: 任何人都可以通过使用框架来构建 Rollup,或者对其进行修改。但是,为了获得网络效应并与其他使用相同框架构建的 Rollup 实现互操作性,该框架可能需要遵守某些已定义的标准。
这就是 OP Stack 通过 链法 所做的事情。要成为 Superchain 的一部分,你必须遵守某些规则。这些规则由 OP 治理部门定义。例如,其中一项规则可能是 Superchain 中的所有 Rollup 都必须使用 OP 作为 Gas 代币。这也可能会演变为包括 MEV 共享法律,例如,X% 的跨链 MEV 收入将返回到 OP 金库。
Rollup 框架团队可以利用上述 3 个部分来根据其目标和抱负定制其“价值捕获”机制。为了使它们获得任何直接价值,一些(非详尽的)选项可能是:
部署自己的 Rollup
部署自己的 RaaS
利用可组合性来管理框架的标准
区块链领域中 Rollup 框架和 Rollups-as-a-Service (RaaS) 提供商的快速发展引发了对其价值增值的质疑。虽然执行层捕获了大部分价值,但 Rollup 框架可以通过采用和增强来获得间接价值。某些 Rollup 甚至可以分享收入,从而创造半直接的价值增值。此外,通过部署自己的 Rollup 并利用 Rollup 间可组合性,框架可以直接捕获价值。随着生态系统的发展,在竞争与合作之间取得适当的平衡对于 Rollup 框架和 RaaS 提供商的可持续增长至关重要。
在 Stackr,我们正在探索构建透明且可持续业务的最佳方式,该业务可以向 Web2 世界敞开加密货币的大门。当我们努力推出我们的 Rollup 框架时,我们还在尝试和评估各种方法来为我们的客户和合作伙伴创造价值。如果你有任何想法、想法或论据,我们很乐意听取你的意见!
- 原文链接: mirror.xyz/stackrlabs.et...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!