原文タイトル:「モジュラー化されたブロックチェーンの未来への道:Rollups-as-a-Service の秘密」
原文出典:Biteye

以前に、数百万ものブロックチェーンの将来について議論してきましたが、いくつかは汎用のパブリックチェーンですが、そのほとんどは特定のアプリケーション用途、つまりアプリケーションチェーンです。
モジュラー化されたブロックチェーンの出現、Ethereum を中心にした rollup のビジョン、および Vitalik が彼の「Endgame」のエッセイで拡張性のために中央集権性を認めたことは、このような将来のビジョンをほぼ必然的なものにしました。
したがって、合理的な結論に至ったのですが、それは、数百万もの特定のアプリケーション用途のモジュラー化されたチェーンが将来登場するというものですが、それらはどのように構築されているのでしょうか?もちろん、それは Rollups-as-a-Service(RaaS)によってです!
多くのアプリケーションチームはインフラストラクチャの運用について考えたくありません。AWS がサーバーホスティングの複雑さを抽象化する方法のように、RaaS プロジェクトもブロックチェーンの構築とメンテナンスに同じことをしています。
近い将来、新しいチェーンの展開は、新しいウェブページを作成するか、またはアプリケーションを拡張および縮小することと同じくらい簡単になります。私たちは現在、Docker コンテナと Kubernetes を介して行っているのと同様に。
過去 6 か月だけでも、RaaS プロジェクトの数々の発表が見られました—軽量で構成可能な rollup を作成するための少量のコード製品。
以下では、現在モジュラー化されたブロックチェーンソリューション、つまり RaaS プロジェクトを使用しているいくつかのプロジェクトを詳しく紹介します。
Cosmos SDK と Substrate SDK は長年存在しており、開発者が独自のソブリンチェーンを作成したり(そのため技術的にはモジュラー化されていない)、あるいは Substrate では、Polkadot のリレーチェーンにパラチェーンとして接続してセキュリティを共有したりできます。
Polygon と Avalanche は、2021 年初における Alt-L1 ナラティブの人気プロジェクトでした。彼らはモジュール化フレームワークのプロトタイプを構築しました:Polygon Edge と Avalanche サブネット。
特筆すべきは、Avalanche が Crabada や DeFi Kingdoms といったゲームと提携し、これらのゲームが独自の専用サブネットを作成したことです。
Polygon は Edge の範囲を拡大し、現在は Polygon Supernets と呼ばれています。Supernet を通じて、dApp チームは既存の Polygon PoS バリデーターのステークを活用し、特定のアプリケーション向けの独自の環境を作成できます。
時間の経過とともに、Polygon Supernets はさらに、dApp チームが Polygon ZK テクノロジーを使用して ZK ロールアップを作成する能力を提供します。
多くの L2 が、特定のアプリケーション向けのこれらのロールアップを彼らのネットワークで実行することについて考えています。一方、Scroll、Fuel、Mantle、Boba、Metis、Consensys の zkEVM および Loopring は、この点を著しく見落としています。
OPStack は Optimism のモジュラースタックであり、Base の背後にあるアーキテクトであり、Base および他の派生(たとえば Minecraft ゲーム)において重要な役割を果たしています。彼らは、共有オーダラーを利用してロールアップ間で同期性と原子性を提供する超鎖の発展を望んでいます。
OP Labs チームのビジョンは、RaaS L2 が Ethereum 上の「実験層」となることです。たとえば、Ethereum 開発者は、新しいロールアップを簡単に立ち上げることができ、本番で新しい ERC や EIP をテストできます。これにより、Ethereum L1 が完全に更新されるのを待たずに、または他の成熟した L2 がすでに更新された後(たとえば Optimism メインネット)、行動している間、アクションを起こすことができます。

Arbitrum AnyTrust およびその最初のゲーム最適化展開である Nova は、Arbitrum のモジュール式ソリューションであり、Arbitrum の Nitro 実行レイヤーを使用し、DAC を使用したオフチェーンデータ可用性を実現し、L2 に問題が発生した場合には、イーサリアム L1 にデータを自動的に移行して処理する障害復旧機能を備えています。
先週、エアドロップの発表とともに、Arbitrum が Orbit を立ち上げ、Arbitrum 上でフルロールアップまたは AnyTrust インスタンスとして L3 を開始できるようにする開発者向けソリューションを発表しました。
Stylus と組み合わせると、Orbit は、開発者が C、C++、Rust などの言語を使用してアプリケーションを構築し、Solidity などの EVM 言語も含めることができます。Offchain Labs は、L3 を利用して、新しいガバナンスメカニズムの導入、Nitro の変更などの迅速な実験を行う予定であり、これは許可されていないロールアップ操作を採用します。

Slush は StarkNet を基に構築され、StarkNet 上で zkVM L3 を構築するための SDK を提供しています。Starkware は、分岐拡張というコンセプトを提唱し、L3 の先駆者と見なされています。

zkSync も分岐拡張と L3 を検討しており、それを「Hyperchains」と呼んでいます。Hyperchains は LLVM 技術を採用し、L1 メインネット上で動作する zkEVM の分岐インスタンスであり、並列動作することができます。L1 メインネット上で決済を行うことで、Hyperchain 間の相互運用性を実現します。
誰もが許可なく Hyperchain を展開し、zkSync L2 とまったく同じ zkEVM エンジンをサポートするカスタマイズ可能なモジュール式 zkEVM チェーンスタックを使用できます。開発者は異なる仮想マシン(例:MoveVM)、異なるオーダラー設計、および異なるデータ可用性ソリューション(zkRollup、zkPorter、zkValidium)を選択できます。
また、Matter Labs チームは、将来の Hyperchains 上での実行環境が非常に短命または一時的になる可能性に対するビジョンを持っています。たとえば、数百万の NFT を簡単に鋳造できるような rollup を迅速に作成し、その後、これらの NFT を別の実行レイヤに送信し、その後一時的な rollup をシャットダウンすることができます。
Caldera は、モジュール化チェーンのワンクリックデプロイメントのビジョンを持っており、最初は optimism の rollups から始まりました。彼らは既に optimism rollups のオンラインデモをテストネットで行い、Curio などのゲームクライアントと協力して、本番環境での構築を開始しました。

Stackr はまだ非常に早期ですが、彼らは ETH Global の勝者であり、前途有望です。彼らは、「マイクロ rollup」を利用して「ハイブリッドアプリケーション」を作成し、rollup が自由に実行、データストレージを選択し、適切に分散化されるようにします。

現時点では Conduit に関する情報は限られていますが、OPStack と関連しており、また、彼らは「ワンクリックデプロイメント」体験を実現することに取り組んでいます。
Dymension の RDK は、Dymension Hub に接続された RollApps を Cosmos 上に作成することを可能にします。Dymension RollApps は Cosmos SDK と同じツールを使用して構築されており、主な違いは共通の自由なブロックチェーンモジュール(つまり、バリデータースイッチングロジックがない)を置き換えている点です。また、Vanilla Rollups よりもスケーラビリティに優れており、データ公開の帯域幅の問題がボトルネックになることが期待されていません。
Dymension Hub は、RollApps と他の IBC を有効にするチェーンの間でハブアンドスポークの IBC 接続を可能にし、これによりユーザーにとって便益がもたらされるだけでなく、Dymension Hub の自治ネットワークとしての地位が向上します。
(Translator's Note: Hub-based IBC connection is a method of achieving cross-chain communication in the blockchain world. In a traditional hub, a set of wheels rotates around a central axle, with each wheel connected to the central axle, and there is no direct connection between the wheels.
Just like in blockchain, where each chain can only communicate with the main chain and not directly with each other, the emergence of hub-based IBC connection has changed this structure. This change allows different blockchains to achieve closer interoperability, enabling reliable, secure, and efficient cross-chain communication through direct connections, providing a broader range of use cases for blockchain applications.)
Saga is a resilient blockspace platform that allows developers to deploy fully secure, decentralized 'chainlets' as needed and leverage the security of its main validation node set.
Saga supports multiple underlying platforms for chainlets, including Cosmos appchains, Celestia rollups, and Polygon Supernets. Like other RaaS projects, Saga focuses on the gaming sector and supports any technology the gaming industry requires.

Initia is a modular solution also targeting the gaming market. They utilize MoveVM as the execution layer, ZK proof for quick settlement and data availability, and Cosmos SDK.
Initia plans to enhance their L1 ecosystem through what they call 'The Lobby Thesis,' providing a platform for L2 projects to interact and collaborate with each other, achieving a combination and crossover between L2s instead of just focusing on L2 infrastructure.

Evmos plans to develop the Evmos SDK, allowing developers to easily build and launch new EVM-compatible app chains on Cosmos using Ethermint.
Berachain recently announced the launch of Polaris, a revamped blockchain framework that supports integrating the Ethereum Virtual Machine with any consensus mechanism, including Cosmos SDK/Tendermint, etc. The team will also build additional developer tools and infrastructure to streamline building with Polaris—such as block explorers and wallets, among others.
Eclipse は、Settlement Rollup を構築中であり、この Rollup は、その上に SVM および他の VM 実行レイヤーを構築することができ、Cosmos および Polygon を使用し、最終的には他の L1 を使用してデータの可用性を取得できます。

(Eclipse の動作原理)
Celestia(以前は Rollmint と Optimint )の Rollkit は、主権(Sovereign)rollup または Optimism rollup(近日公開予定)を作成するためのモジュラーフレームワークであり、モジュラーデータ可用性コンポーネントを備えています。
Rollkit には、任意の Bitcoin との争議統合を含む、汎用的なデータ可用性層(DA層)インターフェースがあります。
Astria は、Celestia をデータ可用性として使用する Setttlement Rollup 実行層です。
Fractal は、zkVM rollup を構築するためのサポートおよびリソースを提供するセンターです。
Sovereign Labs は、「Internet of Rollups」の構築に向けて、Sovereign SDK を構築しています。データの可用性と順序付けには任意の L1 が使用され、zk-proving には RiscZero や Nil Foundation などの LLVM 互換の証明システムが使用され、主権 zk-rollups が作成されます。
Artesi は、「フルスタック」rollups を構築するためにブロックエクスプローラーや MPC ウォレットなどの既存のツールを使用しています。
Alt Layer は、時間制限付きの短期使用シナリオ向けの「フラッシュレイヤー」(flash layers)を作成することに重点を置いており、これらのレイヤーは一時的な自信rollups です。彼らは Substrate SDK を使用しています。
Cartesi(Artesiと混同しないでください)は、Optimism Rollup向けのブロックチェーンSDKを作成し、Risc-Vにコンパイル可能なLinuxオペレーティングシステムを搭載しています。
Opsideは、その革新的な「三層」プラットフォームを使用して、zk-rollupsをサービスとして提供しています。

今や、モジュール化されたチェーン構築を容易にするすべてのソリューションについて理解しましたが、実際に新しいチェーンを構築しているのは誰ですか?
主に3つのカテゴリがあります:ゲーム、DeFi、クリエイターエコノミー。
これまで、ゲームは最も一般的なRaaSプロジェクトユースケースであり、その多くはゲームユースケースに焦点を当てています。
GameFiは、ブロックチェーン領域のゴールドラッシュであり、数年間「ゲームチェーン」が登場しました。Efinity、Flow、Enjin、ImmutableX(最初はStarkExで、現在はPolygon zkEVMで動作)、および他のプロジェクトなどがあります。
これは理にかなっています。金融アプリケーションと比較して、ゲームには完全に異なるパラメータが必要です:より低いセキュリティ、より高いスループット、より高いストレージ容量など。
RaaSプロジェクトがWeb3向けゲームの競争に参加しています。
具体的には、独立した金融アプリケーションです。
共有実行レイヤーでなくても構成可能なアプリケーションは、モジュール化された環境でうまく実行されます。例:支払い(TerraのChai)やデリバティブ(たとえばdydx、perps、構造化製品)などのユースケース。
これはいくつか総合的な用語に似ていますが、Web3 ソーシャル、トークン・ゲートキープ、コミュニティ/ソーシャル トークン・プロジェクトも積極的に彼ら自身のアプリケーション固有のモジュール化されたブロックチェーンを開発しています。
これは理にかなっていると言えます。なぜなら、これらのアプリケーションも独立しており、現行のクロスチェーンのコンセンサスの可組織性の欠如に苦しむことはありません。
私はモジュール化スタックと RaaS(Rollups-as-a-Service)ソリューションを活用してブロックチェーン技術を推進することに非常に楽観的です。
ただし、私も気づいています。私の暗号通貨キャリア5年間を通じて見てきたように、私たちはまだ非常に早い段階にいます。
Fuel、Celestia、zk rollupsなどのモジュール化プロジェクトはまだリリースされていません。ほとんどの RaaS プロジェクトはまだアルファテスト段階にあり、または手動での構成済みのパーミッションデプロイメントです。
さらに、アプリケーションプロトコルチームが独自の dapp チェーンを展開することを検討するエコシステムに対しては、まだ至っていません。現状では、どの開発チームにとっても、アプリケーション固有のモジュール化チェーンを構築することはそう簡単なことではありません:
共有ステートマシンを離れると、接続性と組み合わせ可能性が影響を受けます。
既存のインフラストラクチャ、例えば RPC エンドポイント、ブロックエクスプローラー、ウォレットは直接利用できず、また独自のインフラ上で実行することはコストがかかります。
流動性は分散しており、コミュニティをゼロから構築する必要があります。下層基盤チェーンからのネットワークの努力がない。
最後に、消えない懸念があります。それはただの「坑夫とシャベルの一路」ではないかという懸念です。
(訳注: ここでの「坑夫とシャベルの一路」とは、暗号通貨やブロックチェーン技術に関する懸念と心配を指し、全業界が同じことを繰り返しているだけだと考える、淘金時代の金鉱夫が金鉱を掘り採掘するようなイメージです。)

強力な開発ツールに加えて、この領域には象徴的なアプリケーションも必要です。次のブルラン市場で新たなユーザーを引き込むでしょう。
彼らは実際のユーザーの課題を解決する必要があります。これらの課題は、将来の何百万ものブロックチェーンの世界で現れるでしょう:組み合わせの問題、クロスチェーンの価値移動、さらにはチェーンの完全な抽象化。
本文では、ブロックチェーン技術の将来の動向について調査し、主に Rollups-as-a-Service(RaaS)の概念に言及しています。 RaaS プロジェクトは、開発チームに軽量かつ構成可能な Rollup ソリューションを提供し、内部ブロックチェーンの素早い構築とメンテナンスを支援することを目指しています。
AWS のクラウドコンピューティングと同様に、RaaS プロジェクトは、開発者から基盤インフラストラクチャの複雑さを抽象化し、彼らがアプリケーションの開発と運用に注力できるようにします。
この記事では、現在のRaaS分野のさまざまな解決策やプロジェクトがリストされており、主なものは次のとおりです:
Cosmos と Substrate:これらの2つのプラットフォームは、最初期のブロックチェーン開発フレームワークであり、長年にわたる開発の歴史があります。彼らの主な特徴は、自律チェーンの作成と、Substrate経由でPolkadotリレーチェーンにパラレルチェーンとして接続できることです。
Polygon と Avalanche:これらの2つのプラットフォームは、最初は大規模なアプリケーションを対象として設計されており、Edge や Subnet などのモジュールが備えられており、多様なビジネス要件を満たすことができます。最近では、それらもSupernetソリューションをサポートし始め、開発チームがカスタムZK Rollupを構築する可能性を提供しています。
Ethereum L2:Ethereumネットワークの過負荷と効率の問題により、現在多くのL2プロジェクトが登場しており、デジタル資産の取引やアプリケーションシナリオに対して、より効率的で低コストなソリューションを提供しようとしています。たとえば、OptimismとArbitrumはそれぞれ独自のRollupとL2アーキテクチャを導入し、開発者がEthereumネットワーク上でアプリケーションを迅速に構築し、より多様なスケーリングソリューションをサポートします。
StarkNetを基盤とする Slush、RollKit、Fractal などのブロックチェーンプロジェクトは、ZK Rollup を中核技術として採用し、より迅速で安全、かつ柔軟な Rollup アプリケーションシナリオを模索しています。
実際、デジタルアセットの利用シーンが拡大するにつれて、ハードフォークやソフトフォークでは特定の要件を満たすブロックチェーンアプリケーションシナリオに対応できなくなっています。
RaaS プロジェクトが登場し、開発者がモジュール式ブロックチェーンを迅速構築し、必要に応じて拡張およびアップグレードすることで、デジタルアセット、ゲーム、ソーシャル、DeFi などのシナリオに効率的で安全、かつ持続可能なソリューションを提供しています。
もちろん、以前から多くのブロックチェーンプロジェクトやプラットフォームが類似のサービスを提供する計画を立ててきましたが、開発者の能力や知識不足などの理由から、これらの計画が実際に実装されるにはさまざまな困難に直面する必要があります。したがって、RaaS ソリューションはさらなる発展と改善が待たれています。
Original Article
BlockBeats の公式コミュニティに参加しよう:
Telegram 公式チャンネル:https://t.me/theblockbeats
Telegram 交流グループ:https://t.me/BlockBeats_App
Twitter 公式アカウント:https://twitter.com/BlockBeatsAsia