何日もの準備期間を経て、Arweave チームはついに記者会見で AO と呼ばれる並列コンピュータ ソリューションの立ち上げを発表しました。構想から開発まで 1 年かかりましたが、その最初の歴史は Arweave に遡ります。開発に 4 年を費やした SmartWeave は、以前に提案された永続ストレージに基づくスマート コントラクト ソリューションです。これらの技術ソリューションの選択は、イーサリアムや他のイーサリアムに似たネットワークとは大きく異なります: イーサリアムはチューリング完全仮想マシンから始まり、徐々にその領域を拡大しましたが、一方、Arweave は永続的なストレージを提供するネットワークから始まり、その後徐々にコンピューティング能力を追加しました。 。
#ここには、詳細な議論と比較に値する多くの技術的なトピックがありますが、Arweave チームではそれを行うことはできません。すべての技術的なハイライトとアイデアが制限時間内で詳細に説明されます。記者会見を見て、注目すべき課題やトピックスをまとめてみました。
AO はハイパー並列コンピューターであり、任意の数のプロセスを同時に並列実行できる分散コンピューティング環境です。 AOは、これまでの分散型コンピューティングシステムと比べて、大規模な計算と検証可能な計算の両方を実現できます。 AO の核心は、検証可能な計算数を増やすだけでなく、あらゆる規模の検証可能な計算を実現することであり、3 つの異なるサブネットワークを構築し、基本層として Arweave を使用することで、高度な並列処理能力と、検証可能な計算、スケーラビリティ。
「Actor Oriented」のコンセプトから取られ、略称はAOです。
コンピューター サイエンスには、分散システムの設計と構築に広く使用されているアクター モデルと呼ばれる同時コンピューティング モデルがあります。このモデルでは、システムの基本単位は「アクター」と呼ばれる独立した計算エンティティです。アクター モデルを基盤として使用する設計およびプログラミング方法は、アクター指向の設計またはプログラミングと呼ばれます。この方法には、高度な同時実行性、分散性、および耐障害性の高いシステムを構築する上で独自の利点があります。システムを、それぞれが独自の状態と動作を持つ複数の独立したアクターに分解し、メッセージ パッシングを通じて通信することにより、システムは同時処理と分散コンピューティングをより簡単に実装できます。 Actor モデルの主な特徴は、各アクターが独立しており、メッセージを非同期に処理でき、独自の状態を持っていることです。これにより、共有状態によって引き起こされる競合状態やデッドロックの問題を回避できます。
Arweave 創設者 Sam Williams 氏は、AO は次のように考えています。スマート コントラクト システムとはまったく異なるプログラミング パラダイムであり、基本的には世界中のすべての分散システムと Web2 時代に最適なソリューションです。
GPT4 私に与えられた例: これは、演劇の俳優にたとえることができます。ドラマでは、各俳優は役割を果たし、独立して行動し、対話(メッセージ)を通じて他の俳優と対話しますが、お互いの内部状態(プライベート状態)を共有することはなく、各俳優は他の俳優の行動(受信した状態)を観察することしかできません。メッセージ)に反応します。
興味深い事実を追加します。1973 年にアクター モデルを提案した論文のタイトルは、「人工知能のためのユニバーサル モジュラー アクター フォーマリズム」であり、人工知能を研究することを目的としていました。
AO は、Messenger Unit、Scheduler Unit、Compute Unit の 3 つのサブネットで構成され、略称は MU、SU、CU です。 MU は情報の受信と処理を担当し、SU は情報のスケジューリングと並べ替えに使用され、CU は計算の処理に使用されます。
以上がArweave は並列コンピュータ ソリューションである AO を開始しますが、注目に値する詳細は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。