著者: パーマダオ
「ナラティブ」という言葉は仮想通貨業界で人気があります。これは、フランスの哲学者ジャン=フランソワ・リオタールが提唱した社会学的概念「メタナラティブ」に由来しており、普遍的な理想として機能し、政治的プロパガンダにおいて基本的な正当性を持つ物語を記述するために使用されます。
しかし、暗号化業界は、プロジェクト自体が提供できる生産効率の向上や生産関係の改善ではなく、「物語」がプロジェクトの価値を決定するのではないかという概念にますます誤解されています。
HyperParallel Computing Network AO は 2 月 28 日にリリースされて以来、主に Arweave の物語的なアップグレードとして解釈されてきました。これにより、Arweave は純粋な分散ストレージから「ストレージ + コンピューティング」に進化し、イーサリアムのキラーラインナップの一員となることができます。
もし『AO』の理解が「物語」レベルにとどまっていたのであれば、それは非常に残念なことである。 AO を理解しようとすると、AO には大きな可能性があり、暗号化業界に広範囲にわたる変化をもたらす機会があることがわかります。
私たちの印象にあるブロックチェーンネットワークとは異なり、AOには境界や制限がなく、あらゆることが可能であるように思えます。 1 か月も経たないうちに、インスタント メッセージング ソフトウェア、ソーシャル プラットフォーム、ゲームなど、AO に基づいて開発された一連のエキサイティングなアプリケーションが登場していることに気づきました。おそらく数年後、暗号化業界全体が、私たちが今いるのは、ある種の物語のアップグレードの単なる分岐点ではなく、真のパラダイムシフトの始まりであることに気づくでしょう。
暗号化業界の開発者、研究者、さらには投資家が AO についてより深く理解できるようにするために、PermaDAO は 2 人の AO 創設者を招待し、AO の起源、進化、将来のビジョンについて深く対話しました。彼らは、Arweave の創設者であり Forward Research の CEO である Sam Williams と、EverVision の創設者であり、SCP パラダイムの提案者であり、初期の AO コンセプト デザイナーである Outprog です。
AOの開発経緯
まずサムは、記憶の中で AO の発展について私たちに語った。 2020 年の新型コロナウイルス感染症によるロックダウン初期に、Arweave チームは Zoom ミーティングを通じてコンセプトを議論し、開発しました。それは、あらゆるプログラムの状態を推測できる中立的な分散型計算ロギング システムを作成することでした。このコンセプトに基づいて、彼らは基本的なスマート コントラクト システム SmartWeave を迅速に開発し、概念実証としてリリースしました。 SmartWeave はすぐに成功し、2020 年の夏には多くのチームが Arweave エコシステムに参加して、Arweave エコシステムの中核となる SmartWeave ベースのプロジェクトを構築するようになりました。その後、Outprog はストレージ コンピューティング パラダイム (SCP) を提案し、コンピューティング ログの概念をあらゆる種類のデータ ログに拡張し、AO の中核理論を理解するための基礎を築く一連の記事を執筆しました。
AO のアイデアはさらに、バンドルされたインタラクション内での SmartWeave の実装を提案しています。これらのデータ項目は独自のラベルを持つことができ、スケーラビリティの制約を受けませんが、異なるデータ可用性プロパティを持ち、任意にスケーラブルなコンピューティング システムの可能性を示唆しています。 AO の中心的な設計はメッセージ パッシングです。これは、従来の SmartWeave の対話型ロックを放棄し、メッセージ ログを使用します。これらのメッセージはユーザーまたは他のプロセスから送信される可能性があります。このデザインは、Forward Research チームによって 2021 年の夏に開発が開始されました。 2022 年末までに、AO のアーキテクチャは実現可能であり、水平方向に拡張できることが証明されました。内部テストネットは 2023 年 1 月に開始され、すぐに 30 名のアクティブな開発者が参加しました。その後、2 月末にテストネットが公開され、わずか 3 週間半で約 3,000 人の開発者がプロジェクトに参加して構築するようになり、AO に対するコミュニティの幅広い受け入れと関心が示されました。
Outprog 氏は、Arweave での経験に基づいて AO の誕生の歴史についても説明しました。 2020 年 7 月以来、彼は Arweave エコシステムに参加し、コンピューティングの無限の可能性を開くコンセンサス データ ストアとしての可能性に惹かれて研究を開始しました。彼の目標は、暗号通貨やNFTだけでなく、ブロックチェーンテクノロジーの大量採用を促進し、日常生活の一部にすることです。彼は、Arweave 上で初のマルチチェーン決済ネットワークであり、Arweave エコシステムと他のブロックチェーン間の架け橋となる everPay を開発し、2023 年 5 月に Arweave から投資を受けました。 everPay は完全にガスがゼロで、検証可能性を確保するためにすべてのデータが Arweave にアップロードされます。彼の AO のアイデアは、2022 年にシンガポールで開催された Arweave Day in Asia から生まれ、その後、2023 年の夏にベルリンで開催された Arweave エコロジー集会で他の開発者と並列コンピューティングの問題について議論しました。 SCP アプリケーション間の信頼できる通信の問題を解決するために、彼は AO の前身とみなせるメッセージ プロトコルを設計しました。
AOの設計と改善のプロセス
Sam 氏は、プロジェクトの初期段階では、チームは Warp の上に拡張レイヤーとして AO を構築することを想定していましたが、このアプローチには SmartWeave アーキテクチャの根本的な変更が必要であり、実際には現実的ではないことにすぐに気づいたと述べました。チームは昨年末から AO の開発に注力し続け、年末には画期的な「ほぼ発見」の瞬間を迎え、設計されたアーキテクチャが合理的で実現可能であるだけでなく、水平方向のアーキテクチャも可能であることを確認しました。スケーラビリティ。初めて AOS を使用したとき、チームはまったく新しい操作方法を経験しました。ログインしてシステム内に任意の数のプロセスを起動でき、すべてが境界のないフラットなスペースで実行されました。ユーザーは、構成可能性が高いだけでなく拡張性も高い方法で、プロセスに簡単にログインし、コマンドを発行し、他のユーザーのプロセスとシームレスに通信できます。
AO がグローバル並列コンピュータと呼ばれるのはなぜですか?
サム氏は、AO は、ユーザーが統合された単一のコンピューティング環境でさまざまなコンピューターの基礎となる構造を体験できる単一のシステム イメージを提供すると述べました。このシステムは、分散環境で無制限の数のプロセスを並列実行することをサポートし、あたかも強力な分散スーパーコンピューターを作成しているかのように、真の並列コンピューティングを実現します。その設計は、ユーザーが 1 台のコンピューターにログインしているように感じながら、コンピューターを追加することで家庭、オフィス、または職場の機能を向上させることを目的とした分散オペレーティング システムのアイデアに触発されています。 AO のテスト ネットワークは 220,250 を超える異なるノードで実行され、誰でも自分のコンピューティング ユニットをこのシステムに接続できるため、全体的なコンピューティング能力が向上し、ユーザーはラップトップや携帯電話などのデバイスからログインできる民主化されたスーパーコンピューターになります。そしてコンピューティングタスクを実行します。この設計は、幅広いユーザーの参加を促進するだけでなく、ノードを実行するか、計算を実行するサービスを使用するかにかかわらず、分散コンピューティングのアクセシビリティを高めます。
Outprog 氏は、AO の当初のアイデアは、全能で信頼できるコンピューティング プラットフォームに似た、全能のステート マシンであり、ユーザーの手元にあるすべての実行プログラムは Arweave から生まれたものであると回想しました。 AO 自体は検証可能性の問題を解決しません。SCP パラダイムでは、検証可能性は Arweave 上のコンセンサス データによって提供されます。
AO の役割は実際には、従来の HTTP 通信プロトコルをメッセージ プロトコルに置き換えて、SCP アプリケーションに分散型メッセージング方法を提供し、それによって分散型アプリケーション間の通信を促進することです。 2020年7月のビジョンによれば、ユーザーのリクエストとサーバーの応答の両方がAOを通じて処理されれば、真の分散型インターネットを再構築し、インターネット全体をArweaveに移行することが可能になるという。 AO の価値はストレージにとどまらず、現在のストーリーを記録し、分散型で将来の価値を配布することもでき、Arweave の「Library of Alexandria」を価値の記録と配布のためのプラットフォームに変えます。
AO と ** イーサリアム、** Solana、同じくグローバル コンピューターである ICP などの従来のブロックチェーンとの違い
彼自身 :
イーサリアムとの比較
イーサリアムは「世界のコンピューター」と言われていますが、実際には「世界の計算機」に近いものであり、多くの革新的なアプリケーションを可能にしますが、世界的なコンピューターの本来のビジョンには応えていません。 AO は異なるアーキテクチャを採用しており、グローバル共有アドレスやメモリ空間を最適化するのではなく、各コントラクトがローカルのプライベート メモリを持ち、メッセージ応答を通じて対話できるようにします。
Solanaなど他のブロックチェーンとの比較
Solana と他のブロックチェーン (Sui、Aptos など) は大きく異なるアーキテクチャを採用していますが、AO の主な差別化要因はメッセージング アプローチです。 AO は、規模を達成するには、グローバル共有メモリ空間の最適化を採用すべきではないと考えています。これは、分散システムや従来のネットワークの世界以外での実践的な経験に基づいています。
ICPとの比較
ICPは計算自体とコンセンサスによる合意形成を処理しますが、AOは遅延評価計算方式を採用しています。 AO には、これらの計算を実行するための専用のサブネット、つまり計算ユニットがあります。このアプローチは、ICP が計算と合意形成を処理する方法とは異なります。 ICP コミュニティは、その場で合意を形成することに課題を抱えているようですが、AO はコンピューティング ユニットのサブネットとステーキング メカニズムを通じて、より信頼性が高く、経済的に保証された計算出力を提供できます。
AO のユニークな点は何ですか?
AO の設計は、分散オペレーティング システムの歴史的な教訓、特に 1980 年代と 1990 年代に学んだ分散オペレーティング システムにおける共有メモリ アプローチの制限に触発されました。 AO は、インターネットを構築する基盤であるメッセージング アプローチを採用し、TCP/IP を介して広範なネットワーク全体にメッセージと計算を配信します。 AO はこの概念をブロックチェーンに導入し、オンチェーンとオフチェーンで同様に優れたスケーラビリティを実現します。 AO は、相互作用の結果 (つまり、計算出力) について直接合意を形成するのではなく、相互作用への入力とそれらの入力の順序について合意を形成します。これは、AO が計算結果に直接同意するのではなく、データの順序と可用性に関心があることを意味します。 AO のコンセンサスは計算結果を直接対象としていませんが、計算の出力は依然として信頼でき、検証可能です。これは、AO にはコンピューティング ユニットの専用サブネットがあり、テストネット上でも、計算を実行してステークされた検証可能な応答を提供するのを待機している多数のコンピューティング ノードが存在するためです。 AO は決定論的な仮想マシンを使用しており、インタラクションの順序についてもコンセンサスがあるため、計算結果についてもコンセンサスが得られます。これにより、計算結果は、即時ではないにしても一貫性があり、予測可能になります。
アウトプログ:
AO は新しいインタラクション レイヤーです
ビットコインやイーサリアムなどの従来のブロックチェーンは主に、分散ネットワーク内の単一のイベントについて合意に達するというビザンチン将軍問題を解決します。 AO と SCP (ストレージ コンセンサス パラダイム) は、ブロックチェーンと客観的真実の問題に焦点を当てなくなりました。これらの問題は、プルーフ オブ ワーク (PoW) またはプルーフ オブ ステーク (PoS) ソリューションを通じてブロックチェーン システムですでに十分に解決されており、AO は元のブロックチェーンインフラストラクチャ上に新しいインタラクションレイヤーを構築します。
合意と計算の分離
SCP は、セキュリティと検証可能性を確保するために不変ストレージに Arweave を使用し、ストレージ層で合意が形成されることを強調しています。 Arweave では、データの計算の状態ではなく、データの順序に関するマークル ツリーとコンセンサスが存在します。本質的に、AO は検証可能性の問題を解決するものではなく、AO と AR の機能は完全に分離されています。
AO演算処理
AO は、Arweave 上でデータを順次計算および整理して状態を生成する役割を果たします。 AO は Arweave 上のデータの順序を変更できないため、コンセンサスを変更することはできません。イーサリアム、ビットコイン、ソラナ、ICP はすべてオンチェーン コンピューティングを使用していますが、これは SCP の設計概念とは大きく異なります。 SCP を使用すると、AO は計算とストレージを分離することで Arweave のストレージ層の上で計算を実行できるようになりますが、ストレージ層はデータの不変性とセキュリティを維持する責任を負います。
開発者は、従来のブロックチェーンでは不可能だったが、AO では実装できるどのようなユースケースを持っていますか?
Sam は開発者向けに参考となる指示をいくつか提供します
分散型コンピューティング インフラストラクチャ
AO は、世界のコンピューティング インフラストラクチャを分散化する可能性のある新しい形式のサイバースペースを提供し、計算の実行コストを Amazon EC2 などのクラウド サービスで実行するのと同等にすると同時に、スマート コントラクトのセックスの検証可能性も提供します。
スマートコントラクトとしての大規模コンピューティング
AO を使用すると、開発者は他の既存のスマート コントラクト システムでは不可能な大規模な計算スマート コントラクトを構築できます。これらのスマート コントラクトは、市場データやニュースに基づいて売買注文を自動的に調整する自動アルゴリズム ファンドなどの金融相互作用を実行できます。
信頼を最小限に抑えた金融サービス
開発者は、分散型アルゴリズムファンドなど、信頼を最小限に抑えた金融サービスを作成できます。このサービスでは、ユーザーはファンドマネージャーを信頼せずにトークンを預け入れることができ、すべての操作がチェーン上で自動的に実行されます。
分散型データと情報処理
0 rbit などの Oracle サービスを使用することで、開発者は集中型の Oracle プロバイダーを信頼することなく、AO でインターネットからの大量のデータを処理および検証できます。このサービスにより、インターネット全体で信頼を最小限に抑えた HTTPS 暗号化データへのアクセスと処理が可能になります。
自律型AIエージェント
AO では、長期的には、現実世界の物理法則に制約されず、独自の仮想世界に住んで対話する自律型 AI エージェントが配置されたサイバースペースを想像できます。
新しい金融システム
AO を使用すると、開発者は、市場情報に基づいて自律的に意思決定を行い、ユーザーがいつでも資金を預け入れたり引き出したりできる自律的な金融エージェントを含む新しい金融システムを構築できます。
AO の次の開発とロードマップは何ですか?メインネットはいつローンチされますか?
サムが AO の将来のロードマップを説明
現在の開発段階
メインネット V1.0 バージョンが構築され、現在テストネットとして実行されています。コアデータプロトコルは完成しており、大きな変更は期待されていません。データ プロトコル自体はセキュリティを提供しませんが、すでに AO の基礎を形成しています。
セカンドステージの目標
ステーキング メカニズムは、一連のノードと 3 つの異なるサブネットを使用して動作し、それぞれが特定のタスクの実行を担当します。ステーキングは、これらのノードとサブネットが期待どおりに動作し、システムのセキュリティを強化することを保証するために必要です。ステーキング メカニズムは、ノードの通常の動作を保証するだけでなく、コンピューティング、メッセージ配信、プロセス スケジューリングのセキュリティも保証します。関連するスマート コントラクトの設計はシンプルに保つ必要がありますが、信頼性を検証するために適切にテストする必要があります。ノードはまた、プロセスや子ノードを監視し、セキュリティ ポリシーの違反が検出された場合にネットワーク投票を実行する責任を負う「ゲートキーパー」の役割も引き受けます。 AO のコア プロトコル インフラストラクチャは、基礎となるデータ プロトコルのオーバーレイ、ノードのオフチェーン実装、ステーキングとペナルティを可能にするスマート コントラクト層で構成され、分散型で信頼できるコンピューティング環境を構築します。
第三ステージの目標
AO の長期的な開発目標は、ハイブリッド権限証明システムと誓約証明メカニズムを組み合わせることによって、コンピューティング ユニット、メッセージング ユニット、およびスケジューリング ユニットの厳密なセキュリティ プロトコルの実行を段階的に実現することです。このプロセスには、セキュリティ ルールを適用し、一定期間の運用後にシステムをスムーズにアップグレードするためのソフトウェアの作成が含まれます。これにより、スケジューリング ユニットがステーキングされ、ユーザーが自律的にスケジューラを実行できるようになります。 AO は、分散化の程度を徐々に高め、最終的には許可のない分散化されたプルーフ オブ ステーク システムになることを目指しています。メインネットのプレビューおよびリリース候補への移行は、一連のテストネット バージョンを通じて行われる予定ですが、データ プロトコルとスマート コントラクト層が 99.5% の安定性に達するまでには数年かかる可能性があり、その時点でシステムが正式にメインネットになります。
AOは今後どのように発展していくのでしょうか?
AO チームは、バージョン 2.6 に達するまで、Solana の「メインネット ベータ版」と同様のアプローチを早い段階で採用したいと考えています。時間が経つにつれて、チームはこの点でより良くなることができます。システムのコア アーキテクチャに大規模な変更が加えられないというプロトコル ベースの保証を世界に提供する強固な基盤が確立されたことは、ほぼ確実です。 AO の開発には約 6 年半かかりましたが、将来の開発プロセスがより短縮され、より成熟したものになることが期待されています。チームは、AO の構築を開始する前に、スケーラビリティの観点からほぼ最適なアーキテクチャを確保し、早い段階で名前付けとバージョン管理を行うことでより効果的に機能できることを認識しました。チームは開発プロセスとスケジュールを最適化するために、AO に対してより成熟したアプローチを採用すると信じています。
EverVision の次は何でしょうか? EverVision は AO エコシステムにどのような貢献をしてきましたか?また、将来的には AO 構築にどのように参加する予定ですか?
アウトプログ:
everVision は、ブロックチェーンの大規模なアプリケーションを探索することを目的とした研究所です。 AO は、現在の大規模なブロックチェーン アプリケーションのベスト プラクティスである可能性があります。チームは、AO の仕様に従って過去数年間の作業結果を再構築します。これは、EverID が AO 上のユニバーサル ID 標準となり、一般のユーザーがこれらのアプリケーションを簡単に使用できることを意味します。同時に、everPay のクロスチェーン機能も AO 上のネイティブのクロスチェーン機能に変換されます。 AOの「補助台帳」は決済拡大の問題を大きく解決することができます。これらは技術的に統合する必要がある重要なポイントです。
Permaswap は AO テスト トークン CRED を開始しました。CRED/AR の流動性を構築することも、Permaswap で CRED を簡単に取引したり、手数料を獲得するために流動性を提供したりすることもできます。 Permaswap は非常に成熟した DEX 製品であり、AO エコシステムの Uniswap とみなすことができます。次に、Permaswap は AO を高度に統合し、AO のトークンは Permaswap で取引ペアを簡単に作成でき、複数のマーケットメイクカーブをサポートします。
また、everPay は AO を深く統合し、AO エコシステムを他のエコシステムと接続する架け橋になります。 EverID は、AO エコシステムのユニバーサル ID レイヤーになることを目指しており、高しきい値の公開キーと秘密キーのアカウント システムが Web3 に参入するユーザーにもたらす課題の解決に取り組んでいます。
サム氏は、他のブロックチェーンで発生したプロトコル変更による損失はAOでは繰り返されないと述べた
イーサリアムの変更は、Aragon などのプロジェクトに損害を与え、プロトコルの変更がユーザーにもたらすリスクを引き起こしました。特にシステムがテストネットとしてマークされている場合、人々は AO でアプリケーションを構築することについて懸念を抱いています。システムの安定性と整合性が懸念されます。これによりコミュニケーション上の問題が生じる可能性がありますが、チームはシステムの現在のステータスと将来の変更の可能性を明確に伝えることを選択しました。プロトコルを構築する際、チームは、特定の個人や組織によって制御されるべきではない、不変で保証された権利をユーザーに提供することの重要性を重視しました。ユーザーの期待をより適切に管理するために、チームは「メインネット プレビュー」や「メインネット リリース候補」などの用語を使用してシステムの現在の状態を説明し、将来の変更の可能性を予測しています。システムがほぼ完全に決定的な状態に達すると、そのシステムはメインネットと呼ばれ、適切なパーミッションレス アップグレードおよびフォーク機能を備え、システムの長期的な安定性とユーザー権利の保護が保証されます。
AO における補助元帳の概念と役割を理解するにはどうすればよいですか?
彼自身 :
補助元帳は、単一プロセスのシングルスレッド コンピューティング能力が飽和状態に達したときに、新しいプロセス (つまり補助元帳) を作成することによって、システムが追加のコンピューティング スレッドを追加できるようにするメカニズムを提供します。このアプローチは、従来のデータベースに新しいテーブルやシャードを作成して負荷を分散し、全体の処理能力を向上させるのと似ています。補助元帳を使用すると、コンピューティング能力を分散ネットワーク全体に自然に分散できます。つまり、ネットワーク内で利用可能なコンピューティング リソースに基づいてコンピューティング能力を動的に調整および拡張できます。
補助元帳間の対話とデータ転送は、ユーザーやアプリケーション開発者がその背後にある複雑さを意識する必要がないほど柔軟に設計されています。ユーザーは、あたかも統合された台帳上で操作しているかのように、シームレスにトランザクションを実行し、異なる補助元帳間で対話することができます。サブ元帳間のトークンは相互運用可能にすることができます。つまり、1 つのサブ元帳上のトークンを別のサブ元帳にシームレスに転送したり、2 つを統合された残高にマージしたりできます。この設計により、トークンの流動性が向上し、ユーザーの複数のアカウント管理の複雑さが簡素化されます。
補助元帳の概念により、AO での決済ネットワークの構築がより実現可能かつ効率的になります。理論的には、これは、ユーザーが携帯電話を介して、どこでも、任意の通貨で簡単に支払いできる世界的な支払いシステムの構築をサポートする可能性があります。補助元帳の設計を通じて、AO は無制限のスケーラビリティを実現します。これは、従来のブロックチェーン システムで一般的なスケーラビリティのボトルネックに遭遇することなく、需要の増加に応じてシステムを無限に拡張できることを意味します。
要約する
AO に関するこの詳細な会話を通じて、SCP 理論は AO の理論的基礎の 1 つであることがわかりました。一方、AO は、異なる SCP アプリケーション間の相互作用の問題を解決することに由来しています。その後、AO は単一イメージの並列コンピューティング ネットワークとして設計され、マルチスレッドの並列コンピューティングを通じてほぼ無制限のスケーラビリティを実現します。同時に、AO は単一のシステム イメージを使用してその背後にある複雑さを隠し、ユーザーと開発者に自分の思い通りの感覚を与えます。 get は依然として単一のネットワークと対話しています。将来的には、AO はさまざまなメインネット バージョンの反復を通じて着実に動作し、反復速度とシステムの安定性の間のバランスを見つける予定です。
