RollupフレームワークとRaaSの価値蓄積を深く分析する
原文标题:《RollupフレームワークとRaaSの価値蓄積(彼らはゼロになるのか?)》
原文作者:StackrLabs
編纂:Yvonne,MarsBit
もし未来が数千のRollupで構成されるオンチェーン経済であるなら、私たちは間違いなく正しいタイムラインを歩んでいます。OptimismスタックやPolygonチェーン開発キットからCalderaやStackrに至るまで、最近数ヶ月の間に市場にはさまざまなRollupフレームワークやRollup as a Service(RaaS)プロバイダーが登場しました。これらのフレームワークは、Rollupの異なるコンポーネントに対してモジュール化された(通常はオープンソースの)コードライブラリを提供し、開発者がスタックの各レイヤーからカスタマイズオプションを選択できるようにします。
しかし、これらのプロバイダーはどのように価値を蓄積するのでしょうか?Neel Somani(Eclipse創設者)は最近、モジュール化サミットで「RaaSソリューションはゼロになる」というタイトルの講演を行いました。
この記事では、彼のいくつかの主張を分析し、RollupフレームワークとRaaSプロバイダーの価値蓄積の複雑なダイナミクスを探ります。単一のレイヤーからSuperchainまで、RollupフレームワークとRaaSプロバイダーが価値を創造し、獲得する背後にある隠れたメカニズムを明らかにします。
Rollup vs Rollupフレームワーク vs RaaS
Rollupは、チェーン外で実行を行い、その実行データを別のブロックチェーンに公開するアプリケーションです。この方法により、メインチェーンのセキュリティ特性を得ることができます。Rollupアプリケーション自体は、単一の状態遷移関数である場合もあれば、一連のノードによって維持される独立したブロックチェーンである場合もあります。
Rollupフレームワークは、Rollupの基本コンポーネントを実現するための事前構築されたコードライブラリです。開発者は、これらの既存のコードライブラリ(通常はSDKとしてパッケージ化されている)を使用し、自身の特定のニーズに応じてカスタマイズすることができます。
Rollup as a Service(またはRaaSプロトコル)は、既存のRollupフレームワークの上に構築されたノーコードのラッパーです。開発者は、ドロップダウンメニューからカスタマイズ機能を選択することで、ゼロからRollupを迅速に展開できます。RaaS企業は通常、展開されたRollupを整理し、追加のコンサルティングサービスを提供します。
資金の流れ
全体のスタックの価値の流入と流出を理解するためには、まずRollupのアーキテクチャと異なるレイヤー間の相互作用を理解する必要があります。Rollupスタックを構成する大まかなレベルは3つあります:
- 実行 - このレイヤーは、Rollupの既存の状態に状態遷移関数(STF)を適用することで取引を実行します。実行ノードの責任範囲は広く、取引指示の発行、取引の実行、L1での取引の公開、詐欺/有効性証明の作成などが含まれますが、これはRollupの「中央集権化」の程度によります。
実行レイヤーは「ユーザー向け」のレイヤーであり、資金がRollupスタックに入る場所です。ユーザーは取引手数料(ガス)を支払う必要があり、これは通常、実行レイヤーが支払うさまざまなコストの差額です(後述)。このレイヤーは、特定の方法(MEV:最大抽出価値とも呼ばれる)で取引を整理することもでき、ユーザーから追加の価値を引き出すことができます。
- 決済 - これには、有効性/詐欺証明の検証と、Rollupの規範状態を「定義」することが含まれます(スマートコントラクトRollupの場合)。決済は通常、Ethereumのような統一された高セキュリティレイヤーによって管理されます。Rollupフレームワークも独自の決済レイヤーを構築できます。
検証コストが通常非常に低いため、決済は高い価値を持つスタックレイヤーではありません。Optimismは、Ethereumに対して毎日約5ドルの決済手数料を支払うだけです。競争力のある決済レイヤーのコストはさらに低い場合があります(「Rollups-as-a-Service Are Going To Zero」で強調されているように)。
- データの可用性 - DAは、ネットワークの他の部分に対して整理された取引データをブロードキャストすること(時にはデータ公開とも呼ばれる)を含みます。これにより、誰でもブロードキャストされた取引データを以前に確定した状態に適用することで、許可なしにRollupの状態を再構築できることが保証されます。
DAコストは、すべてのRollupコストの主要部分です。Ethereumのような高セキュリティレイヤーにデータを公開することは、かなり高価になる可能性があります。Celestia、Avail、EigenDAなどのプロトコルは、より安価で迅速なDAの代替案を積極的に開発しています。Rollupフレームワークも独自のDAレイヤーを構築することを検討できますが、分散型のDAは高額な導入コストを生じさせ、相互運用性をより複雑にします。
実行レイヤーをB2Cモデルと見なし、決済レイヤーとDAレイヤーをB2Bモデルと見なすことが役立つかもしれません:
実行レイヤーはDAレイヤーからブロックスペースを購入し、最終ユーザー(顧客)にその実行サービスを直接販売し、決済レイヤーから検証およびブリッジサービスを購入します; DAレイヤーは実行レイヤーにブロックスペースを販売します; 決済レイヤーは実行レイヤーに決済サービスを提供します。
競争の激しい市場環境では、ほとんどの価値捕獲はスタックの実行レイヤーから直接得られるため、さらに詳細に分解し、独立してその価値の流れを分析することが意義があります。
実行レイヤー:B2C経済モデル
実行レイヤーは、ユーザーから各取引の手数料を徴収することで収入を得て、スタック内の他のビジネス(レイヤー)に運営コストを支払います。
収入:流入する価値は以下のいくつかのカテゴリに分けられます:
最終ユーザーが各取引に対して支払うガス手数料; ドメイン内MEV; クロスドメインMEV(フレームワークが同じDAレイヤーの複数のRollupに対して整理を提供する場合、さもなければ抽出が難しい)。
MEVは取引フローに依存し(各取引グループの「抽出可能」な値は異なる)、通常は事前に予測するのが難しいです。そのため、ユーザーから徴収されるガス手数料は、通常、総合的に予測可能なコストよりも一定の幅があります。
コスト:実行レイヤーの価値流出は以下の通りです:
ノード運営のオーバーヘッド 実行(計算)コスト 証明(有効性/詐欺証明)コスト データ公開コスト(DAレイヤーの混雑状況に応じて変動)
通常、すべての実行レイヤーの責任は1つの中央集権的なソートノードによって担われます。この単一のノードは、ユーザーからすべての収入を得て、DAおよび決済費用を支払う責任があります。他のケースでは、異なるノードを設定して異なる責任を担わせることができます:
ソートノードは取引を整理し、DAレイヤーにデータを公開します。彼らはユーザーが支払う取引手数料を「稼ぎ」、ソートのオーバーヘッドとデータ公開コストを支払います。ソート作業は、事前に選定されたソートノードのグループや、Espressoのような分散型ソートノードによっても行うことができます。ソートノードは、状態変化を決済レイヤーに公開し、決済コストを支払う責任も負います。
証明者ノードは証明を生成する責任があります。これは中央集権的な証明者である場合もあれば、分散型の証明ノードのグループである場合もあります。彼らのコストには、証明を生成するためのオーバーヘッドが含まれます。設定によっては、証明者は証明を「販売」してソートノードに渡すか、直接決済レイヤーに公開します。
Rollupには、すべての取引バッチを実行し、Rollupの規範状態を維持する他のフルノード(またはフル検証軽ノード)が存在することもあります。これらのフルノードは必ずしも直接的な収入を生み出すわけではありませんが、Rollupのネイティブガストークンを保有することで間接的に価値を得ることができます。
以上は、異なるノードの責任の大まかな区分です。どのノードがどのタスクを担うかは、Rollupチームのアーキテクチャ設定によります。本記事では、簡潔さのために、中央集権的なソートノード設定を採用し、1つのノードがすべての必要な実行タスクを実行することにします。
さて、問題です:もし実行レイヤーが最大の価値をもたらすなら、スタック内のどの参加者がこれらの価値を最も獲得する能力を持っているのでしょうか?
それは、ソートノードを運営し、それに関連するさまざまな活動を実行する人々です!
これはRollupチーム自体である可能性があります。また、記事の冒頭で述べたように、RaaSプロバイダーは通常、彼らが展開したRollupのソートを処理します。実際、これはRaaSプロバイダーの収入の主要部分です。
RaaSはどのように利益を得るのか?
RaaSは3つの主要な分野で価値を獲得できます:
ソートノードのホスティング:RaaSプロバイダーはソートノードを運営し、関連する活動を行います。これは労働分業の一形態であり、プロモーションチームが革新をもたらし(彼らが構築しているアプリケーション)、RaaSプロバイダーが他のすべてを担当します。ソートノードは取引を整理し、L1にデータを公開し、必要に応じて証明を作成します。
追加のインフラストラクチャ:ブロックエクスプローラー、ブリッジなど。
専用サポート:インフラストラクチャの決定(どのようにソートするか、MEVなど)に関するコンサルティングと協力 + その他の技術サポート
RaaSは、従来のB2B SaaSビジネスに似ており、企業は購入したサービスや使用状況(たとえば、Rollupの最終ユーザー取引数)に基づいて顧客に統一料金または混合階層料金を請求できます。
RaaSはEspressoのような共有ソートノードとの統合も提供できます。しかし、この場合、彼らはソートノードの収入を失うことになり、これがRaaSの利益の主要部分です。したがって、これらのパートナーシップは、共有ソートノードとRaaSプロバイダーが契約によって利益を共有することを要求します。
しかし、RaaSが既存のRollupフレームワークの上に構築されたラッパーであるなら、彼らも収入を共有しなければならないのではないでしょうか?
必ずしもそうではありません。
これまでに公開されたほとんどのRollupフレームワークはオープンソースであり、その上に構築することを許可していません。RaaSプロバイダーは、権限なしでフレームワークを使用し、その上にノーコードラッパーを構築し、基盤となるフレームワークと利益を共有する義務はありません。
彼らはRollupフレームワークと契約を結び、利益を共有することができるのでしょうか?
できますが、そうすると:
彼らは自分の利益の一部を失うことになります; もう一つの競争相手であるRaaSは、Rollupフレームワークと利益を共有しないことを選択し、長期的に経済的主導権を握ることができます。
したがって、ゲーム理論的に見て、RaaSプロバイダーが生き残るためには、基盤となるフレームワークと利益を共有しないという合理的な決定を下すことになります。
では、RaaSプロバイダーが利益を共有しない場合、Rollupフレームワークはどのように価値を蓄積するのでしょうか?
誰でも自由にオープンソースフレームワークを使用してRollupシステムを構築できる場合、開発オープンソースRollupフレームワークは経済的に実行可能なのでしょうか?
答えはそれほど単純ではありません。Rollupフレームワークが「経済的実行可能性」を持つためには、持続可能な長期的価値を生み出す必要があります。Idan Levinは、これを考えるための良い思考モデルを共有しました。ここでそのモデルを拡張しましょう。Rollupフレームワークは、主に3つの方法で価値を蓄積できます:
間接的な価値蓄積:フレームワークが優れていれば、ますます多くのチームがそれを使用するようになります。これにより、開発者やエコシステムへの関心が高まり、フレームワークチームがツールをさらに開発し、全体のシステムにポジティブな強化サイクルを生み出すのに役立ちます。
半直接的な価値蓄積:フレームワークの上に構築された一部の企業は、フレームワークネットワークと収入を共有するインセンティブを持つかもしれません。たとえば、Baseは現在OP Stackと契約を結び、Optimismと一部のソート手数料を共有しています。
なぜ彼らはそうするインセンティブがあるのでしょうか?
Baseには、OPフレームワークの成長と発展に追いつくための必要な開発者エコシステムがありません。OPフレームワークがそのモジュールの1つを完全に変更した場合、彼らはBaseに対してこれらの変化に追いつくための開発者サポートを提供しないことを選択することができます。
さらに、「Superchain」の一部になることは、クロスRollupの相互運用性などのネットワーク効果を提供します。これはBaseのようなチェーンにとって有用である可能性があります(そしてこれはOptimismと収入を共有する必要があるかもしれません)。
ここで注意すべき点は、RollupとRollupフレームワークのインセンティブメカニズムが常に一致するわけではないということです。いつでもRollupは独自の道を選び、フレームワークをカスタマイズし、収入分配契約を廃止することができます。
- 直接的な価値蓄積:同じフレームワーク(たとえばOP Stack)を使用して構築されたRollup(たとえばOptimismメインネット)では、ガスはネイティブトークン(たとえばOP)であり、ネットワーク内のすべてのMEVはフレームワークチームに帰属します。【さらに、そのチームは追加の直接的な価値を「抽出」することもできます:
独自のRaaSを構築する - フレームワークはRaaS分野で競争し、独自のソートノードホスティングおよびコンサルティングサービスを提供することを選択できます。多くのフレームワークがこのように行い始めると、長期的にはRaaSビジネスモデルが持続可能でなくなる可能性があります。なぜなら、フレームワークは市場での評判と地位を利用して、その上に構築された外部RaaSプロバイダーと競争できるからです。
Rollup間の相互運用性をレバレッジとして利用する:誰でもフレームワークの原型を使用するか、変更を加えることでRollupを構築できます。しかし、ネットワーク効果を得て、同じフレームワークの他のスタートアップと相互運用性を実現するためには、そのフレームワークが特定の定義された基準を遵守する必要があるかもしれません。
これがOP Stackのチェーンルールです。Superchainの一部になるためには、特定のルールを遵守する必要があります。これらのルールはOPガバナンス機関によって定義されます。たとえば、これらのルールの1つは、Superchain内のすべてのRollupがOPをガストークンとして使用しなければならないということです。これも、クロスチェーンMEV収入のX%がOPの金庫に戻るというMEVシェアルールを含むように発展する可能性があります。
Superchainフレームワークチームは、上記の3つの部分を利用して、自身の目標と野心に応じて「価値捕獲」メカニズムをカスタマイズできます。彼らが直接的な価値を得るためには、以下のような選択肢があります(網羅的ではありません):
自分のRollupを展開する; 自分のRaaSを展開する; 相互運用性を利用してフレームワーク基準を管理する。
結論
ブロックチェーン分野におけるRollupフレームワークとRollup as a Service(RaaS)プロバイダーの急速な発展は、その価値蓄積に関する問題を引き起こしています。実行レイヤーが大部分の価値を占めていますが、Rollupフレームワークは採用と強化を通じて間接的な価値を得ることができます。一部のRollupフレームワークは収入を共有し、半直接的な価値蓄積を生み出すこともできます。さらに、自分のRollupを展開し、Rollup間の相互運用性を利用することで、フレームワークは直接的な価値を獲得できます。エコシステムの発展に伴い、競争と協力の間で適切なバランスを取ることが、RollupフレームワークとRaaSプロバイダーの持続可能な発展にとって重要です。