This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
AOネットワーク:Actorモデルに基づく分散化された世界コンピュータの構築
分散化ネットワークにおける世界コンピュータのビジョン
分散化ネットワークは、信頼を必要とせずに任意のコードを実行し、世界中で使用できる世界コンピュータの夢を実現するために取り組んできました。イーサリアムに続いて、多くのインフラプロジェクトがこの方向で試みを行っており、近日中に発表されるAOネットワークもその一つです。
"世界コンピュータ"の概念は、データ計算、アクセス、ストレージの3つの側面に大別できます。これまで"世界ハードディスク"の役割を果たしていたあるストレージネットワークは、現在AOネットワーク(Actor Oriented)を通じて汎用計算能力を導入し、スマートコントラクト機能を提供しています。
AO:アクターに基づく汎用計算ネットワーク
現在主流の分散化計算プラットフォームは二つのカテゴリに分けられます:スマートコントラクトプラットフォームと汎用計算プラットフォーム。前者はある有名なパブリックチェーンを代表とし、ネットワークはグローバル状態メモリを共有し、状態を変更する計算プロセスに対してコンセンサスを行います。コンセンサスには多くの繰り返し計算が必要なため、コストが高く、高価値ビジネスの処理に主に使用されます。後者は計算プロセス自体に対してコンセンサスを行わず、ビジネスに基づいて計算結果を検証し、リクエストの順序を処理します。共有の状態メモリは存在しません。これによりコストが削減され、ネットワークはより多くの分野の計算に拡張できるようになります。代表的なプロジェクトにはいくつかの計算力ネットワークがあります。
さらに、いくつかのプロジェクトは仮想マシンの安全仮定に基づいて、汎用計算とスマートコントラクトを融合させています。このようなネットワークは取引の順序に対してのみ合意を形成し、計算結果を検証します。複数の状態変化の計算がネットワークノード内で並行処理され、計算環境の仮想マシンは決定的な結果を保証します。取引の順序が一致する限り、最終的な状態も一致します。
この種のネットワークは状態メモリを共有しないため、スケーラビリティのコストが非常に低く、複数のタスクを並行して計算でき、互いに影響を与えません。これらは通常、Actorプログラミングモデルに基づいており、AOもこのカテゴリに属します。Actorモデルでは、各計算ユニットは独立してトランザクションを処理するエージェントとして見なされ、ユニット間は通信によって相互作用します。AOはActorのメッセージ伝達を標準化し、分散化された計算ネットワークを実現しました。
従来の受動的にトリガーされるスマートコントラクトとは異なり、AOは固定時間のループでトリガーされる"cron"方式を通じてスマートコントラクトの能動的な実行を実現できます。たとえば、アービトラージの機会を継続的に監視する取引プログラムなどです。
AOネットワークの高速スケーリング能力、超大容量データストレージ能力、アクタープログラミングモデル、そしてアクティブトリガートランザクション機能によって、AIエージェントのホスティングに非常に適しています。AOはまた、AI大モデルをブロックチェーンのスマートコントラクトに導入して実行することもサポートしています。
AOネットワークの特性
AOは計算プロセスに対して合意を形成するのではなく、取引の順序に対して合意を形成し、仮想マシンの実行結果が決定的であると仮定することによって、最終的な状態の一貫性を実現します。
AOはモジュール設計を採用しており、ネットワークには3つの基本ユニットが存在します:スケジューリングユニットSU、計算ユニットCU、そしてメッセンジャーユニットMU。取引が発行されると、MUは署名を受信および検証し、SUに転送します。SUは取引の順序を整理し、ストレージチェーンにアップロードしてコンセンサスを完了します。現在、POA(権限証明)コンセンサスメカニズムを採用しています。コンセンサスが完了すると、タスクがCUに割り当てられ、具体的な計算が行われ、結果はMUを通じてユーザーに返されます。
CU集は分散化された計算力ネットワークとして考えられます。完全な経済学的計画の下で、CUノードは資産をステークする必要があり、計算性能、価格などの要因を通じて計算力を提供し、収益を得るために競争します。計算エラーが発生した場合、資産が没収されます。
! 技術的解釈:AOはAIエージェントのための分散型コンピューティングネットワークをどのように構築しますか?
AOと他のネットワークの比較
従来のスマートコントラクトプラットフォームと比較して、AOは汎用計算プラットフォームとしての利点が明らかです。あるストレージネットワークもスマートコントラクトプラットフォームを発表しましたが、そのアーキテクチャは従来のスマートコントラクトプラットフォームに似ており、ユーザーエクスペリエンスは後者に及びません。
ある種の分散化計算ネットワークとは異なり、AOはスマートコントラクト機能を保持し、基盤となるストレージ上でグローバルステートを維持しています。
実際、AOはアーキテクチャ的にある有名な分散化クラウドコンピューティングプラットフォームに最も近いです。両者は、取引順序の整理のみ、仮想マシンの確定的計算を信じる、Actorモデルの非同期処理を採用するなど、非同期計算ブロックチェーンネットワークのパラダイムを創造しています。
主な違いは、あるプラットフォームがコンテナを基に状態を維持しているのに対し、AOは共有された状態層を持っているということです。これにより、AOの分散化能力が強化されましたが、特定のプライバシー関連のビジネスの実現可能性は失われました。
経済とデザインの観点から、あるプラットフォームは参加ノードに対して高いハードウェア要件を求めており、これが高い参入障壁を生んでいます。一方、AOは公平なローンチと無制限の参加方式を採用しており、ステーキングによって競争的なマイニングに参加できます。AOのモジュール化設計は、開発者の参入コストも低減しています。
しかし、AOはあるプラットフォームと類似のシステム欠陥、例えばActor非同期モデル下でのクロスコントラクト取引の原子性の欠如が存在し、DeFiアプリケーションの発展を妨げる可能性があります。新しい計算モデルは開発者に対してもより高い要求を突きつけています。AOアーキテクチャの下でのwasm仮想マシンは最大4GBの制限を管理でき、これが一部の複雑なモデルの使用を不可能にしています。
以上のように、AOがAIエージェントの路線に集中することは、長所を活かし短所を避けるための選択です。注目すべきは、あるプラットフォームも2024年初頭にAI分野に焦点を合わせると発表したことです。
AOが存在するネットワークの時価総額はあるプラットフォームとまだ差があるが、AIの大発展の背景の中で、AOにはまだ大きな潜在能力が存在する可能性がある。