本文分析了OP-Mainnet、zkSync Era和Polygon zkEVM这三个Rollup项目的收入和成本结构,通过收益表的分析,揭示了它们的主要收入来源(L2交易费用)和成本构成(L1存储成本),并探讨了Rollup即服务(RaaS)在优化成本和增加收入方面的作用,以及L2开发者的商业机会。
Rollup 收益表:OP-Mainnet、zkSync Era 和 Polygon zkEVM
*此研究由 M3TA Analytics 完成,仪表盘可在 M3TA Analytics 网站 上查看
像 OP-Mainnet、zkSync Era 和 Polygon zkEVM 这样的 Rollup 项目主要通过用户支付的 L2 交易费用产生收入。他们还会产生各种成本,如 L1 存储和运营成本。
大部分 Rollup 的成本来自在 L1 上存储交易批次。根据数据,OP-Mainnet、zkSync Era 和 Polygon zkEVM 似乎也盈利。
像 OP Labs 和 Matterlabs 这样的 Rollup 框架开发者目前提供开源框架,但由于分叉可能会减少利润,因此需要抓住商业机会来产生可持续的收入。提供 RaaS 可以优化成本并增加收入。
随着越来越多的项目利用 rollup 框架来启动他们自己的 rollups,RaaS 将在分析每个 rollup 的收入/成本结构以找到降低成本和增加收入的优化路径方面发挥重要作用。
Rollup 已经变得无处不在。随着以太坊的普及,网络一直难以满足需求,导致网络拥塞和高额费用。Rollup 缓解了这些问题,但重要的是要了解当前的格局,并评估基于财务分析的未来是否看起来充满希望。
Rollup 经济学是一个极其重要的主题,但尚未受到应有的关注。Rollup 的概念近年来一直在受到关注,因此,深入研究其复杂性至关重要。了解代币持有者,特别是投资者的成本和收入对于 Rollup 来说至关重要。同样重要的是要注意,Rollup 越来越像 RaaS(Rollup 即服务),这进一步强调了构建者需要完全理解 Rollup 的成本结构。
Rollup 的工作原理是将一批交易卸载到链下进行处理,然后将压缩后的交易作为一批提交给以太坊。这允许更快和更便宜的交易,同时仍然保留主网的安全性和去中心化。
许多成功的 rollup 项目正在朝着成为 Rollup 框架的方向发展,为每个构建在框架上的链创建一个单独的生态系统。
以下是一些例子
来自 OP-Mainnet 的 OP-Stack,愿景是 Superchain
来自 zkSync Era 的 ZK-Stack,愿景是 Hyperchain
来自 Polygon 的 zkEVM,愿景是 Polygon 2.0
Arbitrum 的 Orbit
来自 Starknet 的 Starknet Stack,愿景是 Fractal Scaling
已经进行了几项先前的研究来理解 rollup 的经济学,包括 David Crapis 的文章、Kofi 的 Dune 仪表盘、Blockworks 仪表盘和 Tokenterminal。这些来源通过尝试估计与运营 OP-Mainnet 相关的收入和成本,提供了有价值的见解。
值得注意的相关工作包括:
Rollups are Real — Rollup Economics 2.0: 关于 rollup 经济学的分析
Modular Economics by M3TA & FourPillars: 关于 OP-Mainnet、Polygon zkEVM 和 zkSync Era 的成本和收入分析
Rollup Economics by 0xKofi: 此仪表盘显示了以太坊中主要 rollups 的成本和收入数据
Blockworks Data Dashboard: 这是付费的,但提供了对以太坊和 rollups 相关的经济数据的全面分析。
然而,我们仍然需要对收入和成本结构进行更彻底的分析。重要的是要考虑经常被忽视的隐藏成本,例如与运营排序器相关的费用以及从发送到 L2 的 L1 交易产生的收入。此外,进一步形式化这种结构将有助于更全面地理解 rollups 的经济学。
为什么是收益表?在传统金融中,公司会编制财务报表,包括资产负债表、收益表和现金流量表。在加密货币世界中没有标准化的财务报表,尽管像 Token Terminal 和 Blockworks Research 这样优秀的团队正在努力构建它们。
需要更多结构化的财务资源来投资和启动 rollup。我认为收益表是一个很好的起点。它应该涵盖 rollups 产生收入和成本的各个方面,而不仅仅是像 rollup 交易费用这样众所周知的收入来源。
此外,项目正在探索使用 rollup 框架,如 OP-Stack、Polygon-CDK,以及潜在的 ZK-Stack 来构建他们的 L2 解决方案。重要的是要理解这些堆栈之间的技术差异,以及使用每个 rollup 的财务影响。迁移到 L2 需要开发一个针对项目需求定制的 rollup,目的是产生更多的收入。
来源: Snowflake SEC Filings 2023-08-31 10-Q
OP-Mainnet 是一种旨在扩展以太坊的乐观 rollup 解决方案。它将计算和状态存储转移到链下,从而降低了用户的 gas 成本。与侧链或 Plasma 链等其他扩展解决方案不同,OP Mainnet 通过在链上发布交易结果来获得其安全性。这确保了以太坊的本地安全性保护了广播的信息。此外,随着 OP-Mainnet 中状态根的变化,它会将更改更新到以太坊中的 L2OutputOracle 合约。
这使得输入和输出数据在以太坊中可用,允许挑战者质疑计算的执行是否没有错误。
2.1.1 收益表
2.1.1 收入
L2 交易收入:在 Optimism 区块链中,交易有 L2(执行)和 L1(安全)费用。L2 费用是执行交易的成本,通过将使用的 gas 量乘以 gas 价格来计算。L1 费用是将交易提交给以太坊的成本,根据以太坊的 gas 价格计算。乐观 rollup 使用类似于以太坊的 gas 费用方案,费用取决于 L2 运营商费用和 L1 数据费用。
L1 用户为 L2 交易支付的交易费:用户可以通过从 L1 以太坊桥接交易来在 OP-Mainnet 中进行交易。这导致用户需要支付前期费用来处理 OP-Mainnet 中的交易。但是,这个金额非常小
MEV 利润:MEV 利润是通过重新排序交易产生的。目前已知排序器的运营商 OP Labs 没有从此产生收入。目前,OP-Mainnet 在私有 mempool 下运行,每 4 秒生成一个区块。
生态系统费用:OP-Mainnet 的主要代码库“OP-Stack 框架”目前是开源的,可用于启动 L2 链。这导致一些项目利用 OP-Stack 代码库。这些分叉没有义务与 OP-Mainnet 分享收入。但是,Base 最近宣布他们将与 OP-Mainnet 分享他们的利润。
OP 代币:OP-Mainnet 有自己的代币,但其目前的效用仅限于治理,不被用作网络 gas 代币。尽管如此,代币发行为 OP-Mainnet 创造了一个新的收入来源,用于资助可以帮助 OP-Stack 生态系统蓬勃发展的项目。
2.1.2 成本
L1 存储成本:OP-Mainnet 的存储成本包括批量存储成本和 StateRoot 存储成本。批量存储成本是将交易批次存储到以太坊BatchInbox
地址的成本。StateRoot 存储成本是将 State Root 数据存储到以太坊L2OutputOracle
合约中的成本。
挑战成本:为了激励正确的计算并阻止排序器的恶意行为,OP-Mainnet 有一个挑战系统。但是,目前还没有挑战,而且目前这个过程是中心化的。
2.1.3 分析
根据链上数据,OP-Mainnet 一直是盈利的。
基于总“L2 交易费用收入”,上图显示了最近的运营中使用了多少成本。在这里,可以观察到大部分成本来自“L1 Tx 批量费用”。
在 zkSync Era 中,Rollup 用于通过将交易整合到链下并通过加密有效性证明将它们作为单个批次发送到主链来提高以太坊的可扩展性。该平台旨在以规模化方式维护以太坊的自由、自主和去中心化价值观。此外,与其他扩展解决方案相比,zkSync rollup 对于大多数交易来说具有成本效益。
zkSync Era 中的运营商执行交易并生成 zk 证明。这些存储在 L1 上。
2.2.1 概述
2.2.1 收入
L2 费用收入:从 L2 中的交易产生的收入
从 L1 交易启动 L2 交易的利润:L1 中的用户启动要包含在队列中的交易,这些交易在队列中等待在 L2 中启动。用户支付包含和执行的费用,这被计算为收入。但是,在计算中排除了在 L2 中启动交易的成本,以确定利润。
MEV 利润:在 zkSync Era 中,每 2 秒生成一次区块,运营商可以从中捕获 MEV。但是,众所周知,该项目不捕获 MEV。
2.2.2 成本
commitBlock:检查 L2 区块时间戳,处理 L2 日志,保存区块数据,并为 zk 证明准备数据。
proveBlock:验证 zk 证明。
executeBlock:完成状态,标记 L1 -> L2 通信处理,并保存带有 L2 日志的 Merkle 树。
2.2.3 分析
根据财务分析,根据收入和成本数据,zkSync Era 一直是盈利的。这种盈利能力证明了 zkSync Era 作为 rollup 解决方案的可行性和成功性。
对于 zkSync Era,有三个主要成本:提交、验证和执行。根据数据,最高的成本来自提交交易批次和验证 zk 证明。
Polygon zkEVM 是一种扩展解决方案,旨在提高以太坊网络的可扩展性,同时不影响其安全性和去中心化。该解决方案旨在在链下处理交易并将它们收集到单个链上交易中,从而减少基础层上的计算并提高可扩展性。
Polygon zkEVM 与现有的以太坊生态系统兼容,允许开发人员将其应用程序迁移到它而无需进行重大更改。Polygon zkEVM 继承了以太坊 L1 网络的安全特性,并使用零知识证明(ZK 证明)来确保交易有效性并保护用户资金。这为在 Polygon zkEVM 上处理的交易提供了额外的安全层。
通过使用 ZK 证明,Polygon zkEVM 降低了交易成本,使其更具可负担性并改善了整体用户体验。值得注意的是,Polygon zkEVM Rollup 与 Polygon 提供的其他解决方案不同,并提供不同的用户体验,同时允许用户选择最适合他们的解决方案。
2.3.1 概述
在 Polygon zkEVM L2 上下文中,排序器和聚合器都有特定的收入来源和成本。
2.3.2 排序器
收入
成本
L1 排序器交易费用成本(以 ETH 计):排序器批量处理 L2 中的交易并将它们提交到部署在以太坊中的 Polygon zkEVM 合约。这会产生存储 gas 费用。
批量费用成本(以 MATIC 计):排序器将 MATIC 发送到合约以与聚合器共享总收入。
2.3.3 聚合器
收入
成本
聚合器运营成本:Polygon zkEVM 目前只有一个实体生成证明。但是,通过此聚合器架构,它将提供一条改进去中心化的简单途径。但是,聚合器需要设置 RPC 以侦听以太坊合约中的事件并生成证明。这可能会进一步增加运营成本。
L1 聚合器交易费用(以 ETH 计):聚合器生成零知识证明并将其存储在合约中以在链上验证,从而导致成本。
2.3.4 分析
Polygon zkEVM 是最近推出的 rollup,虽然排序器是有利可图的,但需要更好的经济系统来激励聚合器。
在比较收入和成本时,观察到大部分成本归因于将交易批次数据存储到 L1,而与 zkSync Era 相比,验证成本相对较低。
是的,根据链上数据,它们目前是一项有利可图的业务。但是,运营排序器以及开发和维护成本还有其他成本。这些成本目前是未知的,可能很高,但就像 OP-Mainnet 最近的 Bedrock 升级一样,开发目前正在积极进行中,RaaS 服务提供商可以进一步降低成本。
我分析了主要 rollups 的收入和成本结构,这些 rollups 计划提供其代码库供其他项目分叉并运行自己的 rollup。但是,该分析不完整。链下成本可能很高,但信息并不为人所知。此外,很难雇用开发人员来开发 rollup,从而导致高昂的开发人员成本。
如果每个项目都部署 rollup,这种趋势将继续下去。因此,对于 RaaS(Rollup 即服务)提供商来说,分析每个 rollup 的收入和成本结构非常重要,因为它们有能力观察该结构。通过找到优化路径,他们可以降低成本并增加收入。
这需要进一步探索。运营共享排序器将带来好处,例如去中心化和原子跨链交易,但运营实体和基础设施将会增加。这会导致更高的成本吗?这需要进一步分析。
像 OP Labs、Matterlabs 和 PolygonDev 这样的 L2 开发人员是了解运营 rollup 大部分方面的实体,并且正在构建框架来启动和运营它们。该框架本身目前对于 OP-Stack 和 ZK-Stack(计划中)是开源的。这可能会减少收入产生,例如 Cosmos Hub 那样。因此,在开源代码以使生态系统蓬勃发展的同时,抓住商业机会非常重要。
感谢 Kate 为本文设计图形。
- 原文链接: 4pillars.io/en/articles/...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!