# 汎用計算ネットワークの新たな試み:AOはAIエージェントに分散化のサポートをどのように提供するか分散化ネットワークは、信頼を必要とせずに任意のコードを実行し、全世界に開放するという世界コンピュータのビジョンを実現することに取り組んできました。イーサリアムに続いて、多くのインフラプロジェクトがこの方向で努力しており、今後登場するAOネットワークもその一つです。マクロの観点から見ると、「世界コンピュータ」はデータ計算、アクセス、ストレージの三つの部分に分けることができます。過去には、Arweaveは主に「世界ハードディスク」の役割を果たしていました。一方、AOネットワーク(アクター指向)は、汎用計算能力を導入し、スマートコントラクト機能を提供しています。## AO:アクターモデルに基づく汎用計算ネットワーク現在主流の分散化計算プラットフォームは大きく分けて2種類あります:スマートコントラクトプラットフォームと汎用計算プラットフォームです。イーサリアムなどのスマートコントラクトプラットフォームは、グローバルな状態メモリを共有し、状態を変更する計算過程に対してコンセンサスを取ります。コンセンサスには大量の繰り返し計算が必要なため、コストが高く、高価値なビジネスの処理に主に使用されます。一方、汎用計算ネットワークは、計算過程自体に対してコンセンサスを取らず、ビジネスに基づいて計算結果を検証し、リクエストの順序を処理します。共有状態メモリが存在しないため、コストが削減され、ネットワークはより多くの計算分野に拡張可能です。いくつかのプロジェクトは仮想マシンの安全仮定に基づき、汎用計算とスマートコントラクトを融合させています。このようなネットワークは取引の順序に対してのみコンセンサスを行い、計算結果を検証します。複数の状態変化の計算はネットワークノード内で並行して処理されます。計算環境の仮想マシンは決定的な結果を保証するため、取引の順序が一致する限り、最終状態も一致します。この種のネットワークは状態メモリを共有しないため、スケーラビリティのコストが非常に低く、複数のタスクを並行して計算でき、互いに影響を与えません。通常、アクタープログラミングモデルに基づいており、AOもこのカテゴリに含まれます。アクターモデルでは、各計算単位は独立してトランザクションを処理するエージェントと見なされ、計算単位間は通信によって相互作用します。AOはアクターのメッセージ伝達を標準化し、分散化された計算ネットワークを実現しました。従来の受動的にトリガーされるスマートコントラクトとは異なり、AO は固定時間のループトリガーによる"cron"方式でスマートコントラクトの能動的な実行を実現できます。例えば、アービトラージの機会を継続的に監視する取引プログラムなどです。AOネットワークは、高速拡張可能な分散化計算能力、Arweaveの超大データストレージ能力、Actorのプログラミングモデル、およびアクティブトリガー取引の能力を備えており、これらの特性によりAIエージェントのホスティングに非常に適しています。AOはまた、AIの大モデルをブロックチェーンのスマートコントラクト内で実行することをサポートしています。! [技術的解釈:AOはAIエージェントのための分散型コンピューティングネットワークをどのように構築しますか? ](https://img-cdn.gateio.im/social/moments-ff3937dd85d0cab9dc53f3b4e1f87409)## AO ネットワークの特性AOは計算プロセスに対して合意を形成するのではなく、取引の順序に対して合意を形成し、仮想マシンの実行結果が決定論的であると仮定することで、最終的な状態の一貫性を実現します。AOはモジュール設計を採用しており、ネットワークには3つの基本ユニットが存在します:スケジューリングユニット(SU)、計算ユニット(CU)、およびメッセンジャーユニット(MU)。トランザクションが発行されると、MUは署名を受け取って検証し、その後SUに転送します。SUはAOとARチェーンの接続ポイントとして機能し、ネットワークがトランザクションの順序をソートし、ARチェーンにアップロードしてコンセンサスを完成させるのを助けます。現在、権限証明(POA)コンセンサス機構が採用されています。トランザクションの順序コンセンサスが完了すると、タスクがCUに割り当てられ、具体的な計算が行われ、その結果がMUを介してユーザーに返されます。CUは分散化された算力ネットワークと見なすことができます。完全な経済学的計画の下で、CUノードは資産をステーキングし、計算性能や価格などの要因を通じて算力を提供し、収益を得るために競争する必要があります。計算エラーが発生した場合、ノードは資産を没収されます。## AOと他のネットワークの比較AOは汎用計算プラットフォームとして、イーサリアムなどのスマートコントラクトプラットフォームとは明らかに異なります。Filecoinが導入したFVMはスマートコントラクト機能も提供していますが、そのアーキテクチャは従来の状態コンセンサスメカニズムにより近いです。Akashやio.netなどの分散化コンピューティングネットワークと比較して、AOはスマートコントラクト機能を保持し、ARストレージ上でグローバルステートを維持しています。実際、AO はアーキテクチャ的に ICP に最も似ています。両者は非同期計算ブロックチェーンネットワークのパラダイムを採用しており、取引の順序を単に並べ替え、仮想マシンの決定的計算を信頼し、Actor モデルを使用して非同期処理を行うなどしています。主な違いは、ICPがコンテナに基づいて状態を維持するのに対し、AOは共有の状態層(AR)を持っていることです。これにより、AOの分散化能力が強化されますが、特定のプライバシー業務の実現可能性は失われます。経済とデザインの面で、ICPは参加ノードに対して高いハードウェア要件を持ち、高い参入障壁を生み出しています。一方、AOは公平なローンチと無制限のアクセス方式で運営され、ステーキングするだけで競争マイニングに参加できます。ICPは大規模スタックの実装方式を選択し、パフォーマンスのために柔軟性を犠牲にしましたが、AOはモジュラー設計を使用して、開発者の参入コストを低減しました。しかし、AOはICPと同様のシステム上の欠点に直面する可能性があり、例えばActorの非同期モデルにおけるコントラクト間取引の原子性の欠如は、DeFi系アプリケーションの発展を妨げる可能性があります。新しい計算モデルは開発者に対してより高い要求を突きつけています。また、AOアーキテクチャ下のwasm仮想マシンは最大4GBの制限を管理できるため、一部の複雑なモデルが使用できないことにもつながります。以上のように、AOがAIエージェント分野に焦点を当てることは、長所を生かし短所を避ける戦略です。興味深いことに、ICPも2024年初頭にAI分野に重点を置くことを発表しました。現在、ARの総時価総額は22億ドルで、ICPの50億ドルと比較するとまだ差があります。しかし、AIの急速な発展の背景の中で、AOは未だに大きな成長の可能性があるかもしれません。
AOネットワーク:AIエージェントに分散化サポートを提供する汎用計算プラットフォーム
汎用計算ネットワークの新たな試み:AOはAIエージェントに分散化のサポートをどのように提供するか
分散化ネットワークは、信頼を必要とせずに任意のコードを実行し、全世界に開放するという世界コンピュータのビジョンを実現することに取り組んできました。イーサリアムに続いて、多くのインフラプロジェクトがこの方向で努力しており、今後登場するAOネットワークもその一つです。
マクロの観点から見ると、「世界コンピュータ」はデータ計算、アクセス、ストレージの三つの部分に分けることができます。過去には、Arweaveは主に「世界ハードディスク」の役割を果たしていました。一方、AOネットワーク(アクター指向)は、汎用計算能力を導入し、スマートコントラクト機能を提供しています。
AO:アクターモデルに基づく汎用計算ネットワーク
現在主流の分散化計算プラットフォームは大きく分けて2種類あります:スマートコントラクトプラットフォームと汎用計算プラットフォームです。イーサリアムなどのスマートコントラクトプラットフォームは、グローバルな状態メモリを共有し、状態を変更する計算過程に対してコンセンサスを取ります。コンセンサスには大量の繰り返し計算が必要なため、コストが高く、高価値なビジネスの処理に主に使用されます。一方、汎用計算ネットワークは、計算過程自体に対してコンセンサスを取らず、ビジネスに基づいて計算結果を検証し、リクエストの順序を処理します。共有状態メモリが存在しないため、コストが削減され、ネットワークはより多くの計算分野に拡張可能です。
いくつかのプロジェクトは仮想マシンの安全仮定に基づき、汎用計算とスマートコントラクトを融合させています。このようなネットワークは取引の順序に対してのみコンセンサスを行い、計算結果を検証します。複数の状態変化の計算はネットワークノード内で並行して処理されます。計算環境の仮想マシンは決定的な結果を保証するため、取引の順序が一致する限り、最終状態も一致します。
この種のネットワークは状態メモリを共有しないため、スケーラビリティのコストが非常に低く、複数のタスクを並行して計算でき、互いに影響を与えません。通常、アクタープログラミングモデルに基づいており、AOもこのカテゴリに含まれます。アクターモデルでは、各計算単位は独立してトランザクションを処理するエージェントと見なされ、計算単位間は通信によって相互作用します。AOはアクターのメッセージ伝達を標準化し、分散化された計算ネットワークを実現しました。
従来の受動的にトリガーされるスマートコントラクトとは異なり、AO は固定時間のループトリガーによる"cron"方式でスマートコントラクトの能動的な実行を実現できます。例えば、アービトラージの機会を継続的に監視する取引プログラムなどです。
AOネットワークは、高速拡張可能な分散化計算能力、Arweaveの超大データストレージ能力、Actorのプログラミングモデル、およびアクティブトリガー取引の能力を備えており、これらの特性によりAIエージェントのホスティングに非常に適しています。AOはまた、AIの大モデルをブロックチェーンのスマートコントラクト内で実行することをサポートしています。
! 技術的解釈:AOはAIエージェントのための分散型コンピューティングネットワークをどのように構築しますか?
AO ネットワークの特性
AOは計算プロセスに対して合意を形成するのではなく、取引の順序に対して合意を形成し、仮想マシンの実行結果が決定論的であると仮定することで、最終的な状態の一貫性を実現します。
AOはモジュール設計を採用しており、ネットワークには3つの基本ユニットが存在します:スケジューリングユニット(SU)、計算ユニット(CU)、およびメッセンジャーユニット(MU)。トランザクションが発行されると、MUは署名を受け取って検証し、その後SUに転送します。SUはAOとARチェーンの接続ポイントとして機能し、ネットワークがトランザクションの順序をソートし、ARチェーンにアップロードしてコンセンサスを完成させるのを助けます。現在、権限証明(POA)コンセンサス機構が採用されています。トランザクションの順序コンセンサスが完了すると、タスクがCUに割り当てられ、具体的な計算が行われ、その結果がMUを介してユーザーに返されます。
CUは分散化された算力ネットワークと見なすことができます。完全な経済学的計画の下で、CUノードは資産をステーキングし、計算性能や価格などの要因を通じて算力を提供し、収益を得るために競争する必要があります。計算エラーが発生した場合、ノードは資産を没収されます。
AOと他のネットワークの比較
AOは汎用計算プラットフォームとして、イーサリアムなどのスマートコントラクトプラットフォームとは明らかに異なります。Filecoinが導入したFVMはスマートコントラクト機能も提供していますが、そのアーキテクチャは従来の状態コンセンサスメカニズムにより近いです。
Akashやio.netなどの分散化コンピューティングネットワークと比較して、AOはスマートコントラクト機能を保持し、ARストレージ上でグローバルステートを維持しています。
実際、AO はアーキテクチャ的に ICP に最も似ています。両者は非同期計算ブロックチェーンネットワークのパラダイムを採用しており、取引の順序を単に並べ替え、仮想マシンの決定的計算を信頼し、Actor モデルを使用して非同期処理を行うなどしています。
主な違いは、ICPがコンテナに基づいて状態を維持するのに対し、AOは共有の状態層(AR)を持っていることです。これにより、AOの分散化能力が強化されますが、特定のプライバシー業務の実現可能性は失われます。
経済とデザインの面で、ICPは参加ノードに対して高いハードウェア要件を持ち、高い参入障壁を生み出しています。一方、AOは公平なローンチと無制限のアクセス方式で運営され、ステーキングするだけで競争マイニングに参加できます。ICPは大規模スタックの実装方式を選択し、パフォーマンスのために柔軟性を犠牲にしましたが、AOはモジュラー設計を使用して、開発者の参入コストを低減しました。
しかし、AOはICPと同様のシステム上の欠点に直面する可能性があり、例えばActorの非同期モデルにおけるコントラクト間取引の原子性の欠如は、DeFi系アプリケーションの発展を妨げる可能性があります。新しい計算モデルは開発者に対してより高い要求を突きつけています。また、AOアーキテクチャ下のwasm仮想マシンは最大4GBの制限を管理できるため、一部の複雑なモデルが使用できないことにもつながります。
以上のように、AOがAIエージェント分野に焦点を当てることは、長所を生かし短所を避ける戦略です。興味深いことに、ICPも2024年初頭にAI分野に重点を置くことを発表しました。
現在、ARの総時価総額は22億ドルで、ICPの50億ドルと比較するとまだ差があります。しかし、AIの急速な発展の背景の中で、AOは未だに大きな成長の可能性があるかもしれません。