無視されたモジュール化分野:アグリゲーション、決済と実行層

Techub ニュース
2024-05-30 10:12:04
コレクション
注目度と革新性の面で、モジュラースタックの各部分は異なります。以前は多くのプロジェクトがデータの可用性(DA)やソート層で革新を行っていましたが、最近まで実行層と決済層はモジュラースタックの一部として重視されていませんでした。

原文标题:《Aggregation, settlement, execution》

作者:Bridget Harris

编译:Chris,Techub News

注目度と革新性の観点から、モジュラースタックの各部分は異なります。以前は多くのプロジェクトがデータ可用性(DA)やソートレイヤーで革新を行っていましたが、最近になって、実行レイヤーと決済レイヤーがモジュラースタックの一部として重視されるようになりました。

共有ソーターの分野では競争が激化しており、Espresso、Astria、Radius、Rome、Madaraなどの多くのプロジェクトが市場シェアを争っています。また、CalderaやConduitのようなRaaSプロバイダーも、彼らの基盤の上に構築されたロールアップのために共有ソーターを開発しています。これらのRaaSプロバイダーは、ソーティング収入に完全に依存しない基盤ビジネスモデルを持っているため、ロールアップに対してより有利な料金を提供できます。多くのロールアップは、発生する料金を得るために独自のソーターを運営することを選択しています。

データ可用性(DA)分野と比較して、ソーター市場は独特です。データ可用性(DA)分野は基本的にCelestia、Avail、EigenDAによる寡占状態です。これにより、三大巨頭以外の小規模な新規参入者がこの分野を成功裏に覆すことは困難です。プロジェクトは「既存の」選択肢(Ethereum)を利用するか、または自身の技術スタックのタイプと整合性に基づいて成熟したDAレイヤーのいずれかを選択します。DAレイヤーを使用することで大幅なコスト削減が可能ですが、ソーター部分を外注することは明白な選択肢ではありません(安全性の観点ではなく、費用の観点から)、主にソーター収入を放棄する機会コストがあるためです。多くの人はDAが商品化されると考えていますが、暗号通貨の世界では、超強力な流動性の堀と独自の(再現が難しい)基盤技術が組み合わさることで、スタック内の特定のレイヤーを商品化することが極めて困難であることがわかります。これらの議論にかかわらず、多くのDAおよびソーター製品が登場しています。要するに、一部のモジュラースタックにおいては、「各サービスにはいくつかの競合が存在します」。

私は、実行と決済(および集約)レイヤーは相対的に十分に探求されていないと考えていますが、これらはモジュラースタックの残りの部分とより良く整合するために新しい方法でイテレーションを開始し始めています。

無視されたモジュラー領域:集約、決済と実行レイヤー

実行と決済レイヤーの関係

実行レイヤーと決済レイヤーは密接に関連しており、決済レイヤーは状態を定義し、最終結果を実行する場所として機能します。決済レイヤーはまた、実行レイヤーの結果に対して強化機能を提供し、実行レイヤーの機能と安全性を向上させることができます。実際のアプリケーションでは、決済レイヤーは実行レイヤー内の詐欺紛争を解決したり、証拠を検証したり、他の実行レイヤー環境に接続したりするなど、さまざまな役割を担うことができます。

注目すべきは、一部のチームが自分たちのプロトコルのネイティブ環境内でカスタム実行環境の開発を直接サポートすることを選択していることです。たとえば、Repyh LabsはDeltaというL1を構築しています。これは本質的にモジュラースタックの逆設計ですが、柔軟性を提供し、技術的な互換性の利点を持っています。なぜなら、チームはモジュラースタックの各部分を手動で統合するために時間を費やす必要がないからです。もちろん、欠点は流動性の観点から孤立していることであり、最適な設計のためのモジュラー層を選択できず、コストが高すぎることです。

他のチームは特定のコア機能やアプリケーションに対してL1を構築することを選択しています。Hyperliquidはその一例であり、彼らはフラッグシップのネイティブアプリ(永続的な契約取引プラットフォーム)のために専用のL1を構築しました。彼らのユーザーはArbitrumを介してクロスチェーン操作を行う必要がありますが、彼らのコアアーキテクチャはCosmos SDKや他のフレームワークに依存していないため、主要なユースケースに対してイテレーションのカスタマイズと最適化が可能です。

実行レイヤーの進展

前のサイクルでは、汎用の代替Layer1(alt-L1)がEthereumを上回った唯一の機能は、より高いスループットでした。これは、プロジェクトがパフォーマンスを大幅に向上させたい場合、基本的に自分のLayer1をゼロから構築することを選択しなければならないことを意味します。主にEthereum自体がこの技術をまだ持っていないからです。歴史的に見て、これは効率メカニズムを汎用プロトコルに直接組み込むことを意味しました。現在のサイクルでは、これらのパフォーマンスの改善はモジュラー設計を通じて実現され、主要なスマートコントラクトプラットフォームであるEthereum上で実現されています。これにより、既存のプロジェクトと新しいプロジェクトは、新しい実行レイヤーインフラストラクチャを利用できる一方で、Ethereumの流動性、安全性、コミュニティの堀を犠牲にすることはありません。

現在、共有ネットワークの一部として、異なる仮想マシン(VM)の混合とマッチングが増えており、これにより開発者は柔軟性と実行レイヤー上でのより良いカスタマイズ性を得ることができます。たとえば、Layer Nは開発者が共有状態機械の上で汎用ロールアップノード(SolanaVM、MoveVMなどの実行環境)やアプリケーション特化型のロールアップノード(永続的DEX、オーダーブックDEXなど)を実行できるようにします。彼らはまた、これらの異なるVMアーキテクチャ間の完全な相互運用性と共有流動性を実現することに取り組んでおり、これは歴史的に大規模に達成するのが難しいオンチェーンエンジニアリングの問題です。Layer N上の各アプリケーションは、コンセンサスにおいて遅延なしに非同期でメッセージを伝達でき、これは通常、暗号通貨の「通信コスト」の問題です。各xVMは、RocksDB、LevelDB、またはゼロから作成されたカスタム同期/非同期データベースなど、異なるデータベースアーキテクチャを使用できます。相互運用性の部分は「スナップショットシステム」(Chandy-Lamportアルゴリズムに似たアルゴリズム)を通じて機能し、チェーンはシステムを停止することなく新しいブロックに非同期で移行できます。安全性の観点から、状態遷移が正しくない場合、詐欺証明を提出できます。この設計を通じて、彼らの目標は実行時間を最小限に抑えつつ、全体のネットワークスループットを最大化することです。

無視されたモジュラー領域:集約、決済と実行レイヤー

Layer N

カスタマイズの進展を促進するために、Movement LabsはMove言語を使用してVM/実行を行っています。この言語は元々Facebookによって設計され、AptosやSuiなどのネットワークで使用されています。他のフレームワークと比較して、Moveは主に安全性と開発者の柔軟性の面で構造的な利点を持っています。歴史的に見て、既存の技術を使用してオンチェーンアプリケーションを構築する際の2つの主要な問題は、安全性と開発の柔軟性です。重要なのは、開発者がSolidityを記述し、Movement上にデプロイすることもできるということです。これを実現するために、Movementは完全に互換性のあるバイトコードのEVMランタイムを作成し、このランタイムはMoveスタックと共に使用できます。彼らのロールアップM2はBlockSTMの並列化を利用しており、これによりより高いスループットを実現しつつ、Ethereumの流動性の堀にアクセスできるようにしています(歴史的に、BlockSTMはAptosなどのalt L1でのみ使用されており、Aptosは明らかにEVM互換性を欠いています)。

MegaETHも実行レイヤーの分野での進展を促進しており、特にその並列化エンジンとメモリデータベースを通じて、ソーターが全体の状態をメモリに保存できるようにしています。アーキテクチャの観点から、彼らは以下を利用しています:

  • ネイティブコードコンパイルにより、L2のパフォーマンスが向上します(契約の計算集約度が高い場合、プログラムは大幅に加速され、計算集約度がそれほど高くない場合でも約2倍以上の加速が得られます)。
  • 相対的に中央集権的なブロック生成ですが、分散型のブロック検証と確認。
  • 効率的な状態同期で、完全ノードは取引を再実行する必要はありませんが、状態の増分を理解する必要があります。これにより、ローカルデータベースに適用できます。
  • メルクルツリーの更新構造で、彼らのアプローチはメモリとディスク効率が高い新しいトライデータ構造です。メモリ計算により、彼らはチェーン状態をメモリに圧縮できるため、取引を実行する際にディスクにアクセスする必要はなく、メモリにアクセスするだけで済みます。

モジュラースタックの一部として、最近探求されているもう一つの設計は証明の集約です:これは、複数の簡潔な証明を単一の簡潔な証明にする証明器として定義されます。まず、集約レイヤー全体とその暗号分野における歴史と現在のトレンドを見てみましょう。

集約レイヤーの価値

歴史的に見て、暗号通貨市場以外では、集約器の市場シェアはプラットフォームよりも小さいです:

無視されたモジュラー領域:集約、決済と実行レイヤー

これは暗号通貨のすべてのケースに当てはまるかどうかは不明ですが、分散型取引所、クロスチェーンブリッジ、貸出プロトコルにはこの結論が当てはまります。

たとえば、1inchと0x(主要なDEX集約器2社)の総時価総額は約10億ドルで、Uniswapの約76億ドルの時価総額のほんの一部です。クロスチェーンブリッジも同様です:Acrossなどのプラットフォームと比較して、Li.FiやSocket/Bungeeなどのクロスチェーンブリッジ集約器の市場シェアは小さいです。Socketは15種類の異なるクロスチェーンブリッジをサポートしていますが、彼らの総クロスチェーン取引量は実際にはAcrossと似ています(Socket --- 22億ドル、Across --- 17億ドル)、AcrossはSocket/Bungeeの最近の取引量のほんの一部に過ぎません。

貸出分野では、Yearn Financeが最初の分散型貸出収益集約プロトコルであり、現在の時価総額は約2.5億ドルです。対照的に、Aave(約14億ドル)やCompound(約5.6億ドル)などのプラットフォームの評価は高いです。

伝統的な金融市場でも同様の状況が見られます。たとえば、ICE(インターコンチネンタル取引所)USとシカゴ商業取引所グループのそれぞれの時価総額は約750億ドルであり、Charles SchwabやRobinhoodのような「集約器」はそれぞれ約1,320億ドルと約150億ドルの時価総額を持っています。ICEやCMEなどの多くの場所を通じてルーティングされるCharles Schwabでは、ルーティングされた取引量の割合はその時価総額のシェアと不釣り合いです。Robinhoodは毎月約1.19億件のオプション契約を処理しており、ICEは約3,500万件です ------ しかもオプション契約はRobinhoodのビジネスモデルの核心部分ではありません。それにもかかわらず、ICEは公開市場での評価がRobinhoodの約5倍高いです。したがって、アプリケーションレベルの集約インターフェースとして、Charles SchwabとRobinhoodは顧客の注文フローをさまざまな場所にルーティングしますが、取引量が多いにもかかわらず、評価はICEやCMEほど高くありません。

消費者として、私たちは集約器に対して低い価値を与えています。

集約レイヤーが製品/プラットフォーム/チェーンに組み込まれている場合、これは暗号通貨では成立しないかもしれません。集約器がチェーンに直接密接に統合されている場合、明らかに異なるアーキテクチャであり、どのように発展するか非常に興味があります。例として、PolygonのAggLayerがあります。開発者は自分たちのL1とL2をネットワークに簡単に接続でき、このネットワークは証明を集約し、CDKを使用してチェーン間で統一された流動性レイヤーを実現します。

無視されたモジュラー領域:集約、決済と実行レイヤー

AggLayer

このモデルの動作は、AvailのNexus相互運用性レイヤーに似ており、証明の集約とソーティングオークションメカニズムを含むことで、DA製品をより強力にします。PolygonのAggLayerと同様に、Availと統合された各チェーンまたはロールアップは、Availの既存のエコシステム内で相互運用できます。さらに、AvailはEthereum、すべてのEthereumロールアップ、Cosmosチェーン、Availロールアップ、Celestiaロールアップ、Validiums、Optimiums、Polkadotパラレルチェーンなど、さまざまなブロックチェーンプラットフォームとロールアップからの順序付けられた取引データをプールします。任意のエコシステムの開発者は、Avail Nexusを使用しながらAvailのDAレイヤーの上で許可なしに構築できます。Avail Nexusは、エコシステム間の証明の集約とメッセージングに使用されます。

無視されたモジュラー領域:集約、決済と実行レイヤー

Avail Nexus

Nebraは証明の集約と決済に焦点を当てており、異なる証明システム間で集約を行うことができます。たとえば、xyzシステムの証明とabcシステムの証明を集約することで、aggxyzabcを得ることができます(証明システム内で集約するのではなく、aggxyzとagg_abcを得ることになります)。このアーキテクチャはUniPlonKを使用しており、回路系列の検証者の作業を標準化し、異なるPlonK回路間での証明の検証をより効率的かつ実行可能にします。本質的に、これはゼロ知識証明自体(再帰SNARK)を使用して検証部分を拡張し、通常はこれらのシステムのボトルネックです。顧客にとっては、「最後の1マイル」の決済が容易になり、Nebraがすべてのバッチ集約と決済を処理し、チームはAPIコントラクト呼び出しを変更するだけで済みます。

Astriaは、彼らの共有ソーターが証明の集約とどのように連携するかに関するいくつかの興味深い設計を研究しています。彼らは実行部分をロールアップ自体に任せ、ロールアップは共有ソーターの指定された名前空間で実行レイヤーソフトウェアを実行します。これは本質的に「実行API」であり、ロールアップがソートレイヤーのデータを受け入れる方法の一つです。彼らはまた、ここで有効性証明のサポートを簡単に追加でき、ブロックがEVM状態機械のルールに違反していないことを確認できます。

無視されたモジュラー領域:集約、決済と実行レイヤー

ここで、Astriaのような製品は#1 → #2プロセス(無秩序取引 → 秩序あるブロック)を担い、実行レイヤー/ロールアップノードは#2 → #3であり、Nebraのようなプロトコルは最後の1マイル#3 → #4(実行ブロック → 簡潔な証明)を担います。Nebraは理論的には第5のステップであり、証明が集約されてから検証されます。Sovereign Labsも、証明の集約に基づくクロスチェーンブリッジに関する最後のステップに似た概念を研究しています。

無視されたモジュラー領域:集約、決済と実行レイヤー

全体として、一部のアプリケーション層は基盤となるインフラストラクチャを持ち始めています。これは、もし彼らが基盤となるスタックを制御しなければ、上層アプリケーションを保持することがインセンティブの問題や高いユーザー採用コストをもたらす可能性があるためです。一方で、競争と技術の進歩が基盤となるインフラストラクチャのコストを押し下げ続ける中、アプリケーション/アプリケーションチェーンとモジュラーコンポーネントの統合コストがより低くなっています。このダイナミクスは、少なくとも現在は、さらに強力になると私は信じています。

これらすべての革新(実行レイヤー、決済レイヤー、集約レイヤー)により、より高い効率、より簡単な統合、より強い相互運用性、そしてより低いコストが可能になりました。これらすべては最終的にユーザーにより良いアプリケーションを提供し、開発者により良い開発体験をもたらします。これは成功の組み合わせであり、さらなる革新とより速い革新の速度をもたらすことができます。

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