ホームページ  >  記事  >  Arweave は並列コンピュータ ソリューションである AO を開始しますが、注目に値する詳細は何ですか?

Arweave は並列コンピュータ ソリューションである AO を開始しますが、注目に値する詳細は何ですか?

WBOY
WBOY転載
2024-03-24 09:40:14365ブラウズ

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

Arweave は並列コンピュータ ソリューションである AO を開始しますが、注目に値する詳細は何ですか?

#ここには、詳細な議論と比較に値する多くの技術的なトピックがありますが、Arweave チームではそれを行うことはできません。すべての技術的なハイライトとアイデアが制限時間内で詳細に説明されます。記者会見を見て、注目すべき課題やトピックスをまとめてみました。

AOとは何ですか?

AO はハイパー並列コンピューターであり、任意の数のプロセスを同時に並列実行できる分散コンピューティング環境です。 AOは、これまでの分散型コンピューティングシステムと比べて、大規模な計算と検証可能な計算の両方を実現できます。 AO の核心は、検証可能な計算数を増やすだけでなく、あらゆる規模の検証可能な計算を実現することであり、3 つの異なるサブネットワークを構築し、基本層として Arweave を使用することで、高度な並列処理能力と、検証可能な計算、スケーラビリティ。

なぜ AO という名前なのでしょうか?

「Actor Oriented」のコンセプトから取られ、略称はAOです。

コンピューター サイエンスには、分散システムの設計と構築に広く使用されているアクター モデルと呼ばれる同時コンピューティング モデルがあります。このモデルでは、システムの基本単位は「アクター」と呼ばれる独立した計算エンティティです。アクター モデルを基盤として使用する設計およびプログラミング方法は、アクター指向の設計またはプログラミングと呼ばれます。この方法には、高度な同時実行性、分散性、および耐障害性の高いシステムを構築する上で独自の利点があります。システムを、それぞれが独自の状態と動作を持つ複数の独立したアクターに分解し、メッセージ パッシングを通じて通信することにより、システムは同時処理と分散コンピューティングをより簡単に実装できます。 Actor モデルの主な特徴は、各アクターが独立しており、メッセージを非同期に処理でき、独自の状態を持っていることです。これにより、共有状態によって引き起こされる競合状態やデッドロックの問題を回避できます。

Arweave 創設者 Sam Williams 氏は、AO は次のように考えています。スマート コントラクト システムとはまったく異なるプログラミング パラダイムであり、基本的には世界中のすべての分散システムと Web2 時代に最適なソリューションです。

GPT4 私に与えられた例: これは、演劇の俳優にたとえることができます。ドラマでは、各俳優は役割を果たし、独立して行動し、対話(メッセージ)を通じて他の俳優と対話しますが、お互いの内部状態(プライベート状態)を共有することはなく、各俳優は他の俳優の行動(受信した状態)を観察することしかできません。メッセージ)に反応します。

興味深い事実を追加します。1973 年にアクター モデルを提案した論文のタイトルは、「人工知能のためのユニバーサル モジュラー アクター フォーマリズム」であり、人工知能を研究することを目的としていました。

AO はどのような部分で構成されていますか?

AO は、Messenger Unit、Scheduler Unit、Compute Unit の 3 つのサブネットで構成され、略称は MU、SU、CU です。 MU は情報の受信と処理を担当し、SU は情報のスケジューリングと並べ替えに使用され、CU は計算の処理に使用されます。

Arweave は並列コンピュータ ソリューションである AO を開始しますが、注目に値する詳細は何ですか?

AO と Arweave の関係は何ですか?

# 「AO は実際には、Arweave のプロトコルに計算ログを保存するためのオープンで柔軟なデータ プロトコルです。これは永続的な台帳ではなく、ネットワークそのものでもありません。」

分散コンピューティング環境として、AO は Arweave のスケーラブルなオンチェーン ストレージを永続ホストとして使用し、運用中にデータを保存します。 AO では、データ センターとインターネットのコンピューターがデータのパケットを送信して連携するのと同様に、任意の数の並列プロセスを同時に実行し、メッセージ パッシングを通じて相互に調整することができます。

つまり、AO は Arweave の基本レイヤー上に構築されており、Arweave が提供するオンチェーン ストレージ機能を使用して、分散コンピューティング環境の永続ストレージのニーズを実現します。

AOS と AO の関係は何ですか? Luaとはどのようなプログラミング言語ですか?

AO は並列コンピュータ アーキテクチャであり、AOS はこの並列コンピュータ ソリューションに基づく特定のオペレーティング システムです。開発者は Lua 言語を使用して、AOS でアプリケーションを開発 (スマート コントラクトを作成) できます。

Lua は、非常に簡潔で使いやすい、使いやすい高級言語です。偶然にも、私は約 4 年前に Lua でスクリプトをいくつか書きましたが、Lua は確かに使い始めるのが簡単なプログラミング言語です。当時、Luaの知識はゼロでしたが、自動化ツールHammerSpoonを使って価格や情報を取得する機能を実装し、数日で完成させました。 GPT が役立つとさらに簡単になります。

AO の用途は何ですか?

現在、コミュニティは 2 つのアプリケーション、すなわち分散型取引所 Bark と分散型ステーブルコイン プロトコル astro を開発するために組織されています。これらは Uniswap や MakerDAO と比較できます。 Bark はテスト ネットワーク上で起動されており、astro は後で公開される予定です。

EverVision の創設者 Outprog も記者会見に登場し、サム氏も頻繁に言及していましたが、彼らが開発した分散型取引プラットフォーム Permaswap は AO プロジェクトが設立されるずっと前からのものであり、今後さらに開発と開発の機会があり、 AO 構造で開発します。

AO はすぐに更新されますか?

サム氏は、将来的にはビットコイン形式のアップデートのみが必要になると予想していると述べました(つまり、非常にまれです)。時間が経っても、ユーザーの中核的な機能と権利はマイナーアップグレードによって変更されません。ここには「信じてください、兄弟」というロードマップはありません。監査して自分で使用するかどうかを決定できる、完全で透明なプロトコルは 1 つだけです。

AO には独立したトークンがありますか?

情報のこの部分はまだ公開されていません。

以上がArweave は並列コンピュータ ソリューションである AO を開始しますが、注目に値する詳細は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はpanewslab.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。