Rollup as a Service: ブロックチェーン拡張の新たな状況、次のモジュラー戦場

著者 | Callum@Web3CN.Pro

イーサリアムのエコロジーが成長するにつれて、単一のブロックチェーンの欠点がますます明らかになり、チェーンの混雑、高いトランザクションコスト、非カスタマイズなどの問題が徐々に明らかになり、これらのパフォーマンスの限界を解決するために、多様な拡張ソリューションが必要になります。

現在、イーサリアムの拡張スキームはオンチェーン拡張(オンチェーン)とオフチェーン拡張(オフチェーン)に分かれています。オンチェーン拡張はブロックチェーン自体のパフォーマンスを向上させ、イーサリアム自体のスケーラビリティを向上させるもので、オフチェーン拡張は既存のイーサリアムプロトコルを変更せずに初段メインネットワークから切り離し、より高いスケーラビリティを実現します。現在、オンチェーン拡張にはシャーディングという 1 つのソリューションしかなく、オフチェーン拡張は多数ありますが、現在の主なソリューションはロールアップです。

Rollup の本質は、単一のブロックチェーンから実行層を分離し、計算をオフチェーンに転送し、そのチェーン下の実行結果を検証のためにチェーンに送信するモジュール型の拡張ソリューションです。ネットワークのパフォーマンスを向上させます。この過程で、Rollup as a Service (RaaS) という新しい道が徐々に現れてきました。 RaaS は、ロールアップの展開をサービスとしてみなし、カスタマイズ可能なロールアップを提供し、開発者がロールアップを構築するためのより便利で柔軟なサービスを提供します。

この記事では、RaaS とは何かを紹介し、RaaS 関連プロジェクトを整理し、RaaS の機会と課題を分析します。

RaaSとは何ですか

RaaS を理解する前に、Rollup テクノロジーの原理を簡単に紹介します。これは、大量のトランザクション情報を 1 つのトランザクションに詰め込んで処理する技術であり、トランザクションのスループットを向上させ、トランザクションのコストを削減し、イーサリアム ネットワーク上のネットワークの分散度を向上させることができます。イーサリアムの拡張要件により Rollup の開発が生まれ、汎用 Rollup とアプリケーション固有の Rollup も区別されました。 Arbitrum や Optimism などの汎用ロールアップでは、これらのプロジェクトはチェーン上に dapp エコロジーを展開できますが、レイヤー 1 の決済レイヤー、データ可用性レイヤー、コンセンサスレイヤーに依存します。 Lootapring や dydx などのアプリケーション固有のロールアップは、ロールアップとしてブロックチェーン上にデプロイされた単一のアプリケーションであり、個別のバリデーター セットを必要とせず、消費量も少なくなります。したがって、単一のブロックチェーン開発であっても、特定のアプリケーション開発であっても、ロールアップ ツールに対する需要は高く、それが徐々に RaaS 市場につながります。

つまり、Rollup as a Service (RaaS) は、新しいアプリケーションのカスタマイズを開始するためのロールアップ製品です。この製品はサービスとしてのソフトウェア (SaaS) 製品に似ており、ユーザーはサービス製品のどの部分も保守またはホストする必要がないため、複雑なソフトウェアおよびハードウェアの管理は必要ありません。 RaaS を使用すると、開発者は SDK またはダッシュボードを入手して、特定のアプリケーションのロールアップを起動できます。開発者は、ロールアップを操作するためのノードの検索やコードの構築や保守について心配する必要はなく、ロールアップ製品を展開するためのツールとサービスが提供されます。この製品は、強力な検閲防止機能を提供し、安全なトランザクション処理を可能にし、ブロックチェーン ネットワークの持続可能な運用を保証します。

RaaS 関連プロジェクト

現在、市場に出回っている RaaS プロジェクトは、主に SDK、ノーコード ソリューション、共有シーケンサーの 3 つのカテゴリに分類できます。

サービスとしてのロールアップ: ブロックチェーン拡張の新たな状況、次のモジュラー戦場

SDK

SDK ソリューションは開発者に一連の汎用ソフトウェア開発キットを提供し、ロールアップの展開をスマート コントラクトの展開と同じくらい簡単にします。代表的な製品としては、OP Stack、Rollkit、Sovereign SDKなどが挙げられます。

  • **OP Stack: ** モジュラーブロックチェーンアーキテクチャを実現するためのオプティミズムチームのソフトウェアスタック OP Stackは、レイヤー2をコンセンサス層、実行層、決済層の3層に分割し、標準化したものです開発者にとって簡単な組み立てにより、モジュール式ブロックチェーンの構築プロセスが簡素化されます。
  • Rollkit: は Celestia コミュニティによって開発されたモジュラー ヘア チェーン SDK です。Rollkit フレームワークには、ロールアップを実行し、ABCI 互換のブロックチェーン アプリケーションで使用できる ABCI 互換のクライアント インターフェイスを公開できるモジュラー ノードがあります。の Tendermint の代替として。デフォルトでは、ノードは Celestia をデータ可用性 (DA) レイヤーとして使用しますが、他のデータ可用性レイヤーを統合することもできます。
  • Sovereign SDK: はオープンで相互接続されたロールアップ エコシステムであり、ゼロ知識の複雑さを排除する初のロールアップ フレームワークであり、すべての開発者があらゆるブロックチェーン上で実行できるスケーラブルなソフトウェアをシームレスに展開できるようになります。 相互運用性とスケーラブルなロールアップ。 SovereignSDK の目標は、Cosmos SDK が Layer1 に対して行ったことと同様に、zk-rollup の作成を簡素化することです。

これらの SDK プロジェクトは、ユーザーフレンドリーで使いやすいソリューションを提供し、ロールアップの展開を簡素化し、RaaS 市場をますます成熟させます。

コードスキームなし

ノーコード ソリューションは、コードを記述せずにロールアップを展開することであり、スケーラブルなロールアップを簡単かつ効率的に展開できるツールとリソースを開発者に提供します。代表的な製品としては、AltLayer、Eclipse、Calderaなどがあります。

  • **AltLayer: ** は、Optimistic Rollups に基づく拡張レイヤーであり、Ethereum などのレイヤー 1、Arbitrum や Optimism などのレイヤー 2 に接続できます。 AltLayer はマルチチェーンとマルチ VM をサポートし、デフォルトで EVM と WASM をサポートします。したがって、AltLayer は単一の Layer1 または Layer2 に関連付けられませんが、すべての EVM および WASM 互換チェーンに対するモジュール式のプラグイン可能な拡張ソリューションとして使用できます。
  • Eclipse: は、Cosmos エコロジーに基づく主権ロールアップであり、開発者にカスタマイズ可能なロールアップ フレームワークを提供します。モジュール式ブロックチェーンのインフラストラクチャとして、あらゆるパブリック チェーンに共通の決済層ソリューションを提供できます。複数のレイヤー 1 ブロックチェーンと互換性のある、ユニバーサルなレイヤー 2 プラットフォームを目指しています。現在、Eclipse は Ethereum 仮想マシンと Solana 仮想マシンをサポートしています。
  • Caldera: は、Optimistic Rollups に基づいて構築されたカスタマイズ可能な Rollup フレームワークであり、高性能でカスタマイズ可能なアプリケーション固有の Layer1 ブロックチェーンの構築に重点を置いています。これらのカスタム構築されたブロックチェーンは、分散型アプリケーションのパフォーマンスとユーザー エクスペリエンスを最適化するための、高スループット、低レイテンシ、カスタマイズ可能な機能を提供します。 Caldera チェーンはすべての EVM 互換チェーンを選択できます。

コード不要のソリューション RaaS プロジェクトは、ロールアップを展開するためのシンプル、効率的、使いやすいソリューションを提供します。各ソリューションには、特定のニーズを満たす特定の機能 (複数のチェーンや仮想マシンのサポートなど) があります。ソリューションは、ロールアップ テクノロジーの推進にも役立ちます。

共有ソーター

ソーターはレイヤー 2 アーキテクチャの非常に重要なコンポーネントであり、多くのレイヤー 2 ユーザー トランザクションをオフチェーンに集約し、それらを単一トランザクションのセットとしてメイン チェーンのレイヤー 1 に送信することで、レイヤー 2 を効率的に実行できるようにします。共有ソーターは基本的に、異なるロールアップを提供できるロールアップ互換のソーターのセットです。現在、イーサリアム上のすべてのレイヤー 2 ロールアップは集中型ソーターを使用していますが、一部の RaaS プロジェクトでは分散型ソーターを開発しており、代表的な製品には Dymension や Espresso があります。

  • Dymension: は、Dymension Chain (決済層)、RDK (RollApp Development Kit)、および IRC (Inter-Rollup Communication) を介して通信するように設計されたモジュラー ブロックチェーン プロジェクトである Cosmos 上に構築されたソブリン ロールアップです。RollApp のデプロイ プロセスを簡素化します。 。 RollApps はアプリケーション固有のロールアップであり、RollApps のセキュリティと合意されたアプリケーション状態は Dymension 決済層によって維持されます。これにより、RollApp の注文者はエコシステムの一部として参加するために DYM トークンをステークする必要があります。
  • **Espresso: **Espresso Sequencer は Layer2 分散化をサポートします。ロールアップ トランザクションの分散型注文とデータ可用性を処理し、ロールアップとその基盤となるレイヤー 1 プラットフォームの間のミドルウェアとして機能します。 Espresso Sequencer は、任意の zk-VM またはオプティミスティック VM をデプロイできるプラットフォームとして設計されています。最後に、Espresso は、zk-VM とオプティミスティック VM を複数の Layer1 に同時に複製することで、相互運用性レイヤーとしても機能します。

分散型シーケンサー ノードは、複数のロールアップ プログラムを同時に処理し、トークンをインセンティブとして使用できます。トランザクションをソートし、異なるチェーン上でブロックを作成すると、クロスチェーンのロールアップもより安全になります。

RaaS の利点と課題

将来的には、マルチチェーンとマルチロールアップが暗号化業界の主要なトレンドになるでしょう。利用可能なプロジェクトが増えるにつれて、より高性能、より低コスト、さらにはカスタマイズされたサービスを備えたパブリック チェーンも求められるでしょう。 RaaS の開発はその基盤を築きます。

まずはカスタマイズの観点から。 RaaS は Rollup をモジュール化し、開発者がプロジェクト固有のビジネス ニーズに合わせて Rollup ベースのアプリケーションをより柔軟に構築および使用できるようにし、それによってエコシステム全体にさらなる革新をもたらします。

第 2 に、パフォーマンスの点で、レイヤー 2 ソリューションとしてのロールアップ テクノロジーは、イーサリアム ネットワークのスループットを向上させ、コストを削減できます。 RaaS を使用すると、開発者はコストを最大限に削減しながら、アプリケーションを安全にデプロイできるようになります。

最後に、ビジネス モデルの観点から見ると、RaaS の発展の見通しは非常に広いです。チェーン上のアプリケーションの継続的な増加に伴い、イーサリアムメインネットワークの輻輳問題はさらに深刻になるため、RaaS の需要も増加します。

もちろん、Rollup 自体は技術的条件の制限の下でゆっくりと開発されており、RaaS トラックは初期段階にあります。例えば、セキュリティ、集中化とブリッジングの脆弱性、流動性の断片化などの問題が挙げられますが、テクノロジーの進歩に伴い、Rollup も常に改善されており、将来的にプロジェクトが着地し実現できるかどうかが重要です。 RaaS の助けを借りて、Rollup も開発を続け、トラックとエコロジーの大きな爆発を達成しました。

参考文献

Coinbase の 2 階のレイアウトから Rollup as a Service トラックのイノベーションをご覧ください

Foresight Ventures: RaaS とは何ですか?どのようなRaaSが市場を勝ち取るのか

Rollup-as-a-Service (RaaS) の機会: マルチチェーンからマルチロールアップへRollups-as-a-Service: スケーラビリティの新時代

原文表示
内容は参考用であり、勧誘やオファーではありません。 投資、税務、または法律に関するアドバイスは提供されません。 リスク開示の詳細については、免責事項 を参照してください。
  • 報酬
  • コメント
  • 共有
コメント
0/400
コメントなし
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)