A&T Capital:スケーラビリティソリューション「Rollups as a Service」エコシステムの全解説

A&Tキャピタル
2023-02-16 12:16:35
コレクション
セキュリティを向上させ、コストを削減し、より多くのコントロールを提供することで、Rollupsはブロックチェーンアプリケーションの開発と使用方法を変える可能性があります。

著者:Shervin Beyk、A&T Capitalの投資マネージャー

一、Rollup技術の概要

image出典: @pseudotheos

Rollupsは、オフチェーンで効率的に取引を実行し、検証可能な実行結果をオンチェーンに戻すことで、Layer 1のパフォーマンスボトルネックを緩和します。Rollupsの安全性は、基盤となるLayer 1のコンセンサスとデータの可用性に依存しています。発展の初期段階にもかかわらず、Rollupエコシステムはそのモジュール化とカスタマイズ可能な性質により、dApp開発者に多機能な設計を提供しています。

Rollupsは、ArbitrumやOptimismのような汎用的なものもあれば、特定のアプリケーション向けに設計されたものもあります。汎用型RollupsはLayer 1に依存して決済、コンセンサス、データ可用性のストレージを行い、Layer 2の取引需要が高まることで基盤となるLayer 1ネットワークが混雑する可能性があります。一方、アプリケーション特化型のRollupsはアプリケーションチェーンに似ていますが、個別のバリデーターセットを必要としないため、リソース消費が少なくなります。要するに、Rollupsは単一のブロックチェーン開発フレームワークに限定されず、特定の運用ニーズに応じてカスタマイズできます。

二、Rollups-as-a-Service(RaaS)の概要

image

Rollup-as-a-Service(RaaS)プロジェクトは、使いやすいツールとサービスを提供することでRollupの展開を革新し、複雑な技術的詳細を抽象化して、誰でも利用できるようにすることを目的としています。これらのプロジェクトは、SDKやユーザーフレンドリーなノーコードインターフェースからワンクリック展開のシームレスなソリューションまで、さまざまな選択肢を提供しています。さらに、複数のRollupに共有の分散型順序処理能力を提供することを目的としたRollup Sequencer-as-a-Service(RSaaS)ソリューションも構築中です。SequencerはRollupフレームワークの構成要素であり、取引をグループ化し、圧縮データを基盤に提出する役割を担っています。この分散型デザインは、検閲に対する強力な抵抗力を提供し、ネットワークの持続的な運用を保証し、安全でシームレスな取引処理を実現します。

2.1 SDK

CelestiaのRollkitは、自主的なRollup展開を可能にするソリューションであり、実行と決済に対する完全な制御を提供します。これは、修正されたCosmos SDKを使用して構築され、IBCを介して通信します。展開後、これらのRollupはCelestiaをコンセンサスとデータ可用性として使用します。

OPスタック

OPスタックはOP Rollup技術を利用して、ネットワークを3つの異なる層に組織します:コンセンサス層、実行層、決済層。開発を簡素化するために、これらの3層はAPIを介して標準化されており、開発者は特定のニーズに応じてコンポーネントを簡単に分岐させたり組み立てたりできます。

Dymension

RollAppツールキットDymensionのRDKはCosmos SDKに似ており、さまざまな仮想マシンをサポートしています。これにより、開発者はCosmWasmやEthermintなど、さまざまなスマートコントラクトプラットフォームから選択できます。

Sovereign SDK

Sovereign SDKは、zk-Rollupの作成を簡素化することを目的としており、Cosmos SDKがApp-chainの簡素化を行ったのと同様です。これは、ゼロ知識の複雑さを排除する最初のRollupフレームワークとなり、開発者が高度な暗号技術を必要とせずにアプリケーションを簡単に構築できるようにします。Sovereign SDKを使用すると、開発者はRustまたはC++でアプリケーションを記述でき、SDKがそれを効率的なzk仮想マシンにコンパイルします。

ほとんどのRaaSプロジェクトは、これらのSDKを使用して、使いやすく、コード不要のRollup展開ソリューションを開発しています。Rollups as a Service(RaaS)の市場は急速に成長しており、開発者のニーズに応えるためにさまざまなSDKが登場しています。これらのSDKは、実行と決済の完全な制御、異なる層のネットワークの標準化、さまざまな仮想マシンとの互換性、zk-Rollupsの作成の簡素化など、Rollupの展開プロセスを簡素化するためのさまざまな機能とオプションを提供しています。

小結

CelestiaのRollkitはCosmos SDKを使用し、IBC通信を介して主権Rollupの展開ソリューションを提供します。OP StackはAPIを介してネットワークを3層に標準化し、開発を容易にします。DymensionのRollApp Kitは、さまざまな仮想マシンとの互換性を提供し、開発者が異なるスマートコントラクトプラットフォームから選択できるようにします。Sovereign SDKは、ゼロ知識の複雑さを排除する最初のRollupフレームワークであり、開発者が高度な暗号スキルを必要とせずにアプリケーションを簡単に構築できるようにします。

  • これらのSDKの可用性は、(1)RaaS市場が成熟し続けていることを意味します;(2)使いやすく、ユーザーフレンドリーなRollup展開ソリューションへの需要があります。

  • 各SDKは独自の利点を提供しており、開発者は自分のニーズや要件に基づいて最適なSDKを選択できます。

2.2 ノーコードRollup展開

image

出典: @0xConstellation

Constellation

Constellationは、開発者がOP Stackを使用してRollupを簡単に展開できるようにします。これらのRollupはOP EVMと互換性があり、高速なパフォーマンスに最適化されています。各「Constellationチェーン」にはブロックブラウザとブリッジが含まれ、ブロック時間やアカウント権限などのオプションでカスタマイズできます。

AltLayer

AltLayerは、開発者がスケーラブルなOP Rollup実行層を立ち上げることを可能にします。各Rollupは特定のアプリケーション向けにカスタマイズされており、このプラットフォームは複数のブロックチェーンや仮想マシンと連携することを目的としています。Ethereum(EVM)やWebAssembly(WASM)をサポートしており、機能性を提供します。AltLayerは、単一のLayer 1またはLayer 2に限定されないすべての互換チェーンの柔軟な拡張ソリューションとして機能します。

Eclipse

Eclipseは、開発者にスケーラブルなオプションを提供し、独自のRollupを作成および展開できるようにします。また、セキュリティとデータストレージを向上させるために任意のブロックチェーンを選択することもできます。

Saga

Sagaは、開発者が独占的なブロックスペースを持つアプリケーションを作成できるようにするWeb3インフラストラクチャを開発しています。この独占的なブロックスペースは、高速な速度を保証し、Sagaを使用する他のアプリケーションとの独立性、障害のないアップグレード、および混雑の軽減を提供します。

多くのRaaSプロジェクトは、通常OPから始まる特定の分野に焦点を当て始めています。一部のプロジェクトはすぐにzk-RaaSに注目しています。ほとんどのプロジェクトの最終目標は、さまざまな実行環境、展開タイプ、zkまたはOP、シーケンサーに適した柔軟なRaaSソリューションを提供し、決済、コンセンサス、データ可用性の柔軟なオプションを提供することです。

小結

以上のノーコードRollup展開ソリューションは、開発者に効率的にスケーラブルなRollupソリューションを展開するためのツールとリソースを提供することを目的としています。各ソリューションには、さまざまなブロックチェーンや仮想マシンとの互換性、カスタマイズ可能なブロックブラウザとブリッジ、専用のブロックスペースなど、独自の特徴があります。これらのソリューションは、各プロジェクトの具体的なニーズを満たすために柔軟で多様な解決策を提供し、Rollup技術の進展を助けます。技術が進化し成熟するにつれて、開発者はより高度で機能豊富なノーコードRollup展開ソリューションの出現を目にすることができるでしょう。

2.3 共有取引シーケンサー

取引シーケンサーは、取引を収集し、ブロックを作成し、圧縮された取引情報をメインレイヤーに送信するノードです。現在、すべてのメインネットのRollupは中央集権的な取引シーケンサーを使用していますが、The Optimism Collective、Dymension、SagaのようなRaaSプロジェクトは、分散型取引シーケンサーシステムを開発しています。

Optimism Collectiveに関しては、OptimismはOP Stackを使用して作成されたチェーンのために一連の共有取引シーケンサーノードを作成しています。OP Stackを使用するチェーンは、Optimism Collectiveが管理する取引シーケンサーのノードグループに参加することを選択できます。

Dymensionについては、ノードはDymensionの決済層上でDymensionのネイティブトークンを保持し、そのステーキング重み付けに基づいて選出されます。最後に、SagaはRaaSを通じてRollkit駆動のチェーンのために一連の取引シーケンサーノードを作成します。ノードのステーキング重み付けに基づいて、オペレーターはRoll-up内でタスクを割り当てられ、彼らが検閲したりダウンした場合、トークンを失う可能性があります。

分散型取引シーケンサーは、複数のRoll-upアプリケーションを同時に処理し、暗号通貨をインセンティブとして使用します。共有取引シーケンサーを通じて、クロスチェーンRoll-up通信は安全かつ信頼性が高く、さまざまなチェーン上のブロックが同時に生成されます。

三、まとめ:RaaSの利点

  • より多くの制御とカスタマイズ:Rollups as a Service (RaaS)は、開発者にアプリケーションの開発と展開に対するより多くの制御を提供します。この制御能力の向上により、開発者は具体的なビジネスニーズに応じてアプリケーションをカスタマイズし、ニーズに最も合った機能や特性を選択する柔軟性が増します。

  • 取引手数料の突然の増加を回避:RaaSの重要な利点の1つは、ネットワークの混雑による取引手数料の突然の増加のリスクを最小限に抑えることです。これにより、開発者は予期しない費用の増加による悪影響を心配することなく、アプリケーションを展開できます。

  • 低遅延と高スループットの体験:RaaSは、開発者に低遅延で高スループットの体験を提供します。これは、リアルタイム取引を必要とするアプリケーションにとって重要です。これにより、開発者は顧客のニーズを満たすために迅速で信頼性の高いアプリケーションを構築および展開する能力を得ます。

  • ブリッジ費用

  • シーケンシング費用

  • Rollup開発費用

  • 決済層費用

  • 妥協せずに開発者のビジョンを実現:根本的に、RaaSは開発者を解放し、現在のブロックチェーン開発が直面している制限の中で彼らが想像するものを創造できるようにします。

  • MEVの内部化:RaaSは、開発者にマイナーが抽出可能な価値(MEV)を内部化する能力を提供し、アプリケーションの全体的な収益を増加させることができます。

  • プロトコル収入としての取引手数料の潜在性:RaaSは、取引手数料をプロトコル収入として捕捉する潜在性を提供し、アプリケーションの全体的な収益を増加させることができます。

  • 自社のネイティブトークンにさらなるユーティリティを追加:RaaSは、自社のネイティブトークンにさらなるユーティリティを追加し、その全体的な価値を向上させ、トークン保有者に追加の利益を提供します。

image

出典: Constellation Feature Map

小結

Rollups-as-a-Serviceは多くの利点を提供しますが、新しい技術には潜在的なリスクもあります。これらのリスクには、中央集権、安全性、ブリッジの脆弱性、および流動性の断片化が含まれます。これらの懸念があるにもかかわらず、技術の進歩に伴い、Rollupsは改善されたユーザーインターフェースとより大きなネイティブトークン経済設計の柔軟性を通じて、開発者とユーザーの体験を簡素化する可能性があります。安全性を向上させ、コストを削減し、より多くの制御を提供することで、Rollupsはブロックチェーンアプリケーションの開発と使用方法を変える可能性があります。これらのリスクと利益を慎重に評価することで、開発者はRollups-as-a-Serviceを利用して特定のニーズに対応できます。

ChainCatcherは、広大な読者の皆様に対し、ブロックチェーンを理性的に見るよう呼びかけ、リスク意識を向上させ、各種仮想トークンの発行や投機に注意することを提唱します。当サイト内の全てのコンテンツは市場情報や関係者の見解であり、何らかの投資助言として扱われるものではありません。万が一不適切な内容が含まれていた場合は「通報」することができます。私たちは迅速に対処いたします。
banner
チェーンキャッチャー イノベーターとともにWeb3の世界を構築する