
著者:Arweaveの創設者、Sam Williams
AOはSolanaと同じTPを達成できますか?
答えは:はるかに。なぜ?情報。
私はソラナのエンジニアリングに多くの敬意を払っていますが、これはしばしば非開発者によって過小評価されています。AOとSolanaの違いとトレードオフに飛び込もう。
始めましょう:メッセージングとは何ですか?
コンピューターサイエンスでは、システムの複数の入力(トランザクションなど)を同時に処理する場合、「並列」と呼びます。共有メモリとメッセージングの2つの基本的な方法があります。順番に見てみましょう。
共有メモリ
Solanaは非常によく最適化された共有メモリマシンです。これは、各契約が他の契約にメモリを直接読み書きできることを意味します。
これにより、「状態」(バランスなどのプログラムのデータ)の同時更新が可能になります。これらはすべて一度に提出されます。これは役立つ場合がありますが、1人のユーザーがプログラム内の特定のデータにアクセスすると、他のユーザーが変更できないことも意味します。彼らは「ロック競合」と呼ばれるプロセスでお互いを待ちます。
アリスはデータを「ロック」し、それを変更し、ボブがアクセスする前にデータのロックを「解除」します。それらは基本的にキューを形成します。
共有メモリシステムはある程度スケーリングでき、ソラナは信頼のない環境で見た最適な設計を開拓しましたが、その後停止しました。
さらに拡大するには、別のアプローチをとる必要があります…
メッセージ配信
AOは、別のルート、つまりメッセージングの超最適化です。
AOでは、各「契約」は独自の非同期プロセスです。各プロセスは、単一のCPUスレッドの速度で独立して実行され、インタラクションが必要な場合に他のプロセスにメッセージを送信します。各プログラムは、コンピューター上の単一のプログラム、またはロールアップ/アプリケーションチェーンの非常に高速なバージョンと考えることができます。
アプリケーションの1つのプロセスのスループットを排出すると、アプリケーションを他の任意の数のプロセスに分割できます。
より多くのプロセス – >より高いスループット – >より満足したユーザー。
AOの管理された並列プロセスの数に実際的な制限はありません。一意のプロトコル制限は、Arweaveから継承されます:2^256バイト以下。規模の観点から見ると、これは宇宙の原子以上のものです。
一方、ネットワーク内の他のすべてのプロセスのメモリに「グローバル」アクセスすることはできません。メッセージを介して情報を要求する必要があります。
幸いなことに、このテクノロジーは、コンピューターサイエンスの分野で50年以上にわたって研究および展開されており、使いやすくなっています。これは、俳優指向のプログラミングと呼ばれ、AO名の起源でもあります。ユーザーがインターネット上で使用するほとんどすべてのサービスは、情報、Webサイト、およびTRADFIエコシステム全体を使用して構築されています。インターネット自体でさえメッセージングマシンです。
AOが革新したのは、このアプローチをブロックチェーンとスマートコントラクトに適用することです。Arweaveを構築するには、オンチェーンストレージのスケーラビリティを解決する必要があるため、Arweaveをメッセージングレイヤーとして使用してAOを構築したため、このスケーラビリティを「フリー」に継承します。
任意のスケールのオンチェーンデータ>
システムの最初の使用は金融分野にある可能性がありますが、それが止まるとは思いません。各プロセスが非同期である場合、互いに影響を与えることなく、ネットワーク内で同時に実行されることがあります。
AOで計算されたAIエージェントを実行することができ、店でコーヒーを購入するために使用できます。私たちのプロセスは独立しているため、システムにアクセスするために互いに競争する必要はありません。全世界のコンピューティング負荷をカバーするためにスケーリングできない理由はありません。
要約するには:
メッセージを通過する共有メモリ、ロックコンテンツ、または容量の拡張はありません。
コストはどうですか?グローバルメモリへの共有および同期アクセス。
AOSが提供する適切なツールを使用する場合、このコストはほとんど顕著です。それはかなりのように見えます。
これは、コンピューター科学者が際限なく議論できるトピックです。ここには多くのニュアンスがありますが、これを理解していれば、おめでとうございます。
Solanaはよく設計されたマシンであり、共有メモリパラダイムをブロックチェーンの論理的結論にもたらします。AOテストネットワークは2か月間オンラインであり、現在、Solanaのユーザートラフィックの約6%を処理しています。
AOの未来は明るく、拡大し成長する可能性があります。