元のソース: Chainfeeds
数日間の準備期間を経て、Arweave チームはついに記者会見で AO と呼ばれる並列コンピュータ ソリューションのリリースを発表しました。構想から開発まで1年かかりましたが、その最も古い歴史は、4年前にArweaveが提案した永久ストレージに基づくスマートコントラクトソリューションであるSmartWeaveにまで遡ります。これらの技術的ソリューションの選択は、Ethereum や他の Ethereum のようなネットワークとは大きく異なります。Ethereum はチューリング完全な仮想マシンから始まり、徐々にその領域を拡大してきました。一方、Arweave は永続的なストレージを提供するネットワークからスタートし、その後徐々にコンピューティング能力を追加していきました。

比較して掘り下げる価値のある技術的なトピックが多すぎるため、Arweave チームが 1 時間以上かけてすべての技術的なハイライトとアイデアを完全に説明することは不可能でしょう。記者会見を視聴した後、注目に値するこれらの問題とトピックを整理しました。
AO は超並列コンピュータであり、任意の数のプロセスを同時に並列実行できる分散コンピューティング環境です。従来の分散コンピューティング システムと比較して、AO は大規模コンピューティングと検証可能なコンピューティングの両方を実現できます。 AO の核心は、検証可能な計算の数を増やすだけでなく、あらゆる規模の検証可能な計算を実現することです。 3 つの異なるサブネットワークを構築し、Arweave をベース レイヤーとして使用することで、高度な並列処理機能とスケーラビリティを実現します。
「Actor Oriented」という概念から派生したもので、略称はAOです。
コンピュータ サイエンスには、アクター モデルと呼ばれる並行コンピューティング モデルがあります。これは、基本単位が「アクター」である分散システムの設計と実装に使用されます。アクター指向設計またはプログラミングとは、アクター モデルに基づいた設計またはプログラミング方法を指します。この方法は、高度な並行性、分散性、フォールト トレラント性を備えたシステムの構築に適しています。
Arweave の創設者 Sam Williams 氏は、AO はスマート コントラクト システムとはまったく異なるプログラミング パラダイムであり、基本的に世界中のすべての分散システムと Web2 時代にとって最適なソリューションであると考えています。
GPT4 が示した例: これは、ドラマの演技における俳優に例えることができます。演劇では、各俳優が役を演じ、独立して行動し、セリフ(メッセージ)を通じて他の俳優と対話しますが、お互いの内部状態(プライベート状態)を共有せず、各俳優は他の俳優の行動(受信メッセージ)を観察することによってのみ反応することができます。
興味深い事実: 1973 年にアクター モデルを提案した論文のタイトルは「人工知能のためのユニバーサル モジュラー アクター形式主義」であり、当時は人工知能を研究することを目的としていました。
AO は、Messenger Unit、Scheduler Unit、Compute Unit の 3 つのサブネットで構成され、それぞれ MU、SU、CU と略されます。 MU は情報の受信と処理を担当します。 SU はスケジュール設定や情報の並べ替えに使用されます。 CU は計算を処理するために使用されます。

「AO は実際には、Arweave のプロトコルに計算ログを保存するためのオープンで柔軟なデータ プロトコルです。永続的な台帳ではなく、ネットワークでもありません。」
分散型コンピューティング環境として、AO は Arweave のスケーラブルなオンチェーン ストレージを永続的なホストとして使用し、操作中にデータを保存しています。 AO を使用すると、データ センターやインターネット上のコンピューターがデータ パケットを送信して連携するのと同様に、任意の数の並列プロセスを同時に実行し、メッセージの受け渡しを通じて相互に調整することができます。
簡単に言うと、AO は Arweave のベース レイヤー上に構築され、Arweave が提供するオンチェーン ストレージ機能を使用して、分散コンピューティング環境の永続的なストレージのニーズを満たします。
AO は並列コンピュータのアーキテクチャであり、AOS はこの並列コンピュータ ソリューションに基づく特定のオペレーティング システムです。開発者は Lua 言語を使用して AOS でアプリケーションを開発 (スマート コントラクトを記述) できます。
Lua は、学習しやすく、非常に簡潔で使いやすい高級言語です。偶然にも、私は約 4 年前に Lua でいくつかのスクリプトを書きましたが、これは確かに始めるのに非常に簡単なプログラミング言語です。当時はLuaの知識は全くなかったのですが、自動化ツールHammerSpoonを使って価格や情報を取得するための機能を実装する必要があり、数日で完成しました。 GPT が役立つなら、さらに簡単になります。
コミュニティは、Uniswap や MakerDAO に匹敵する、分散型取引所 Bark と分散型ステーブルコイン プロトコル astro という 2 つのアプリケーションの開発を組織しました。 Bark はすでにテストネット上に存在し、astro は後日リリースされる予定です。
EverVision の創設者 Outprog 氏も記者会見に出席し、Sam 氏から頻繁に言及されました。彼らが開発した分散型取引プラットフォーム Permaswap は、AO プロジェクトよりずっと前に開始されており、AO アーキテクチャの下でさらに開発および拡張する機会があります。
サム氏は、将来的にはビットコインのような更新(つまり、非常に低頻度)のみが必要になると予想されると述べました。コア機能とユーザーの権限は、時間の経過とともにマイナーアップグレードされるものの、同じままです。ここには「私を信じてください」というロードマップはありません。監査して自分で使用するかどうかを決定できる、完全で透明なプロトコルは 1 つだけです。
この情報はまだ公開されていません。
BlockBeats の公式コミュニティに参加しよう:
Telegram 公式チャンネル:https://t.me/theblockbeats
Telegram 交流グループ:https://t.me/BlockBeats_App
Twitter 公式アカウント:https://twitter.com/BlockBeatsAsia