
AOは過電流計算です。どのようなポジショニングと開発パスがありますか?
タイトルを見ると、AOはハイパーバーの計算を表しており、Nostrは分散型の社会的協定であるように見えます。ただし、テクノロジーの実現レベルに入ると、それが見つかりますそれらは本質的に「メッセージ伝送プロトコル」ですこのようにして、それらは同等です。
メッセージ伝送プロトコルとして、コア要素は当然「メッセージ」自体であり、すべてがメッセージの送信を中心に実行されます。では、AOおよびNostrのネットワークでニュースはどのように定義されていますか?メッセージ送信のネットワークアーキテクチャをどのようにサポートしますか?他の契約と統合する方法は?それぞれのポジショニング、主なアプリケーションシナリオ、開発動向は何ですか?
この記事の目的は、AOとNostrの2つのプロトコルを深め、関数に対する合意の構造の効果を調査し、上記の問題に関する詳細な分析を実施することに焦点を当てることを目的としています。
メッセージの概念と特性
AOのメッセージ
AOネットワークアーキテクチャでは、メッセージは、各ネットワークユニット(MU、SU、CU)または各プロセス間で送信される基本情報ユニットです。メッセージを送信および受信することにより、情報交換とコラボレーションを実現できます。
AOは、メッセージによって駆動される非同期通信ネットワークとして設計されています。まず、AOはプロセスを開始するときに駆動するためにメッセージを要求します(これらのメッセージは外部ユーザーまたは他のプロセスから来ることがあります。第二に、AO間のプロセス間通信は非同期です。つまり、メッセージの送信と受信は送信者と受信機の操作です。メッセージを送信するプロセスでは、受信機の応答または確認を必要とせず、他の操作をすぐに実行できます。この特性により、並列コンピューティングAOの効率が大幅に向上しました。
AOネットワークでは、メッセージの非同期送信と待機する必要のない特性により、システムの各部分が応答を必要とせずに並列を実行できるため、大規模な並列コンピューティングタスクを処理するのに理想的な選択肢になります。長い間他のプロセス。
AOでは、各メッセージは、データパッキング契約であるArweaveエコシステムのANS-104標準に従います。ANS-104は、複数のトランザクションをバイナリトランザクションにシリアル化することにより、データのスループットを大幅に改善しました。このプロトコルは、単純なデータパッケージであるだけでなく、所有者、署名、ターゲットアドレス、ラベル、データ、その他のフィールドをパッケージデータに追加します。この設計により、ANS-104は、ドキュメント、写真、オーディオとビデオ、ゲーム、データモデル、プログラムコード、ホログラフィックステータスなど、さまざまなデータ型をサポートできます。さらに、データの所有権と署名検証もサポートし、データのセキュリティと整合性の保証を提供します。
ANS-104標準のこれらの機能は、AOがさまざまなデータ型に対してさまざまなアプリケーションシナリオを確立できるようにするため、AOにとって特に重要です。統一されたメッセージ形式は、高効率の通信とプロセス間のシームレスなコラボレーションも大幅に促進しました。要件。
Nostrでのイベント
NOSTRプロトコルでは、JSON構造定義に基づく標準メッセージ形式を使用して、さまざまなタイプのデータを説明します。このメッセージ形式はイベントと呼ばれ、NoStrネットワークの基本的なデータオブジェクトです。
最も一般的に使用されるメッセージ構造は、NIPS(NOSTR実装の可能性)プロトコル標準と呼ばれる一般的にフォローされている標準に統合されています。この一貫性と標準化は、データ処理と管理の効率を大幅に改善し、システムの操作性と安定性を高めるのに役立ちます。NIPを通じて、ユーザーは、データ形式や不十分さの違いを心配することなく、NostRetwertでさまざまな操作と相互作用を実行できます。
JSON構造は、NOSTRプロトコルでイベントデータ形式を定義します。
-
パブキーフィールド:送信イベントのユーザーの公開キーは、ユーザーの身元を識別するために使用されます。この公開鍵は、事件に署名するために使用され、イベントの信頼性と完全性を確保します。
-
親切なフィールド:イベントの種類を示すために使用されます。チャットルームのメッセージ、ウォレット情報など、さまざまな種類のメッセージを表すことができ、リレーリストの推奨、特定の操作の実行など、ユーザーの特定の動作を表すこともできます。
-
コンテンツフィールド:イベントの特定のコンテンツを含む。このフィールドは、ソーシャルメディアステッカー、論文、オーディオ、ビデオなど、さまざまなデータ型をサポートしています。ユーザーは、ここで伝えたいさまざまな情報とデータを表現できます。
-
SIGフィールド:イベントを保存するためのデジタル署名。この署名は、秘密鍵を使用して送信者によって生成され、対応する公開キーを使用して受信者のクライアントが確認します。署名により、対応する公開キーを持っているユーザーが特定の日付でイベントを送信し、イベントの信頼性と検証を強化することができます。
-
ニンポ
詳細なイベントデータ構造の説明については、https://nostr.how/zh/the-protocolcontentを参照してください。NOSTRプロトコルは、これらの分野と構造を通じてインシデントの送信、受信、および検証のための明確なフレームワークを提供します。この設計は、データのセキュリティ、一貫性、信頼性を確保するのに役立ちます。
すべてのフィールドを組み合わせて、完全かつ特定のイベントを表現します。要約すると、インシデントはコンテンツを含むデータ構造であり、この構造はNOSTRの位置、特性、機能を反映しています。
-
Nostrは、情報リリース、ストレージ、および受信システムですエッセンスNOSTRは、JSON構造とNIPSプロトコル標準を採用し、情報の一貫性と分析を確保し、ユーザーに安定した信頼性が高く統一された情報通信環境を提供することにより、効率的なデータ交換および管理フレームワークを確立しました。
-
クライアントの検証をサポートします:データ構造はクライアントの検証をサポートするため、リレーサーバーやサードパーティを信頼する必要はなく、イベントの信頼性と整合性を直接検証できます。
-
分散型、反レビュー、および検証されたソーシャルネットワークを構築します:このデータ構造の特性により、Nostrは分散型プラットフォームとして使用できます。
メッセージ送信ネットワーク構造をサポートします
AO:MU/SU/CUは共同ネットワークを構成します
AOネットワークは、MU、SU、およびCUの3つのモジュラー単位で構成されており、メッセージとプロセスを介して実行および協力しています。
>
図1-1:AOのAOネットワークアーキテクチャを形成するための最新の相互に共同ネットワークユニット(AO White Paperの写真)
Process(Process)は、AOのAOネットワークのコンピューティングユニットです。AOで1つ以上のプロセスを開始すると、システムはMU、SU、CU、仮想マシン、メモリ、メモリがこのプロセスを実行するのを待ちます:
-
MU(メッセンジャーユニット):これは、処理のために適切なSUに情報を送信する責任があるメッセンジャーユニットであり、計算結果がSUを返します。
-
su(スケジューラユニット):これはスケジューリングユニットであり、スケジューリングとメッセージソートを担当し、メッセージをArweaveにアップロードします。
-
CU(コンピューターユニット):これは計算ユニットであり、メッセージを受け入れ、計算の実行、およびステータス変換の実現です。
上記のように、AOのネットワーク構造と操作は、次のことを示しています。
-
AOはメッセージ送信システムです
メッセージは、プロセスのコア要素であり、Mu、Su、Cuの唯一のジョブオブジェクトです。プロセス全体がメッセージの周りに実行されます。これには、メッセージの受信、メッセージのスケジューリングとソート、実行の計算(メッセージステータス変換)、ストレージ計算の完全なプロセスが含まれます。結果。
したがって、AOは、分散型ソーシャルネットワーク、ソーシャルメディア、分散型オーディオおよびビデオデマンド/ライブブロードキャストプラットフォームなど、情報の公開と実際のコミュニケーションとインタラクション、コンテンツ配信などの構築に取り組むことができるメッセージ送信システムです。
-
AOは、スーパーコンビネーションコンピューティングネットワークです
AOはモジュール式ネットワークです。これは、ブロックコンセンサスによって制限されていません。
AO環境では、計算タスク(並列プロセス)を同時に開くことができ、異なるコンピューティングノードで独立して実行され、検証をローカルで完了できます。これにより、AOは分散された検証可能な超高度に延長されたコンピューターになります。
各計算プロセスは異なるノードで独立して実行できますが、統一された情報形式(ANS-104)を介して送信およびコラボレーションできます。この方法は、独立した操作プロセスを接続して、統一されたネットワークを形成します。
-
AOはオープンプラットフォームです
AOのコアは、Arweaveで実行されているさまざまなアプリケーション間の通信を可能にする情報プロトコルです。各アプリケーションは、AOネットワークを介して他のアプリケーションに情報を送信し、AOを使用して操作を組み合わせてクロス鎖情報交換を実現できます。
AOネットワークはチェーンの下で実行され、Web2アプリケーションにシームレスに接続できます。AOプロトコルインターフェイスを呼び出すことにより、Web2アプリケーションはこの分散型ネットワークに参加できます。この特性により、AOはWeb2アプリケーションとWeb3アプリケーションのギャップを排除し、信頼できる情報交換とアプリケーションの相互運用性を実現できます。AOのコミュニケーションプロトコル設計メカニズムにより、オープンなプラットフォームになり、開発者に無限の可能性をもたらします。
要約すると、AOのネットワークアーキテクチャは、組み合わせ、相互運用性、スケーラブル、検証可能、分散型、オープンコンピューターネットワークプラットフォームになるようにサポートしています。情報のリリースとコミュニケーションをテーマにしたソーシャルアプリケーションに適しているだけでなく、機械学習、独立した意思決定エージェント、グラフィックレンダリング、オンラインゲーム、Defiなど、より高いコンピューティングパフォーマンスとより複雑なビジネスロジックを備えたアプリケーションをサポートできます。アプリケーションなど。エッセンス
NOSTR:クライアントレレイ構造
NoStrは、「リレーによって送信されるメモやその他のもの」の略語であり、「記念注釈やその他の内容」を意味します。ネットワークには、図1-2に示す2つの主要なコンポーネントがあります。
>
図1-2 NOSTRのネットワーク構造
-
クライアント
これは、ユーザー側で実行されているアプリケーションであり、リレーサーバーへのデータの読み取りと書き込みに使用されます。クライアントは、ユーザーのアドレスがイベントを送信して受信するために公開キーを使用し、プライベートキーを使用してイベントに署名し、ユーザー自身が動作して改ざんを防ぐことを証明します。イベントを受け取るとき、クライアントは秘密鍵を使用して署名を検証して、イベントのソースと整合性を確認します。
クライアントを使用すると、ユーザーはさまざまな場所や任意の数で配布されるリレーサーバーに接続できます。ユーザーは、あるリレーに関する情報を公開し、別のリレーで情報を取得できます。これは、ユーザーデータと動作を効果的に保護するために、クライアント(ユーザー)が特定のリレーサーバーに依存する必要がないことを意味します。
-
リレーサーバー
リレーサーバーには、クライアントイベントに接続されたクライアントイベントを監視、つかみ、保存し、サブスクライブされたクライアントにこれらのイベントを転送する機能があります。
誰でもリレーサーバーを実行でき、複数のリレーサーバーが互いに交換することができます。さらに、複数のリレー間の競合により、より大きなストレージ容量、応答速度の速度、スパム情報のフィルタリングなど、サービス品質の改善が促進されます。
リレーサーバーは、自分のニーズに応じてユーザーのコンテンツのすべてまたは一部を選択し、ストレージの長さを決定することができます。これにより、リレーのポジショニングとビジネス行動の柔軟性が向上します。同時に、リレーサーバー間で互いに通信する必要はないため、コンセンサスのレベルで問題はなく、データの同期は必要ありません。データ同期は、クライアント間のイベントの送信と受信を通じて達成されます。これは、ブロックチェーンノードと根本的に異なります。
このアーキテクチャは、システムの柔軟性と効率を向上させるだけでなく、さまざまな使用シナリオとニーズに効果的に対処できます。
Nostrは、クライアントリレーのような軽量ネットワーク構造を使用していることがわかります。これは、システムの柔軟性と効率を改善するだけでなく、分散型、反review、および検証可能な情報リリースシステムの構築を効果的にサポートしています。人々の人々のペアは、言論の自由、スムーズなコミュニケーション、データのセキュリティとプライバシーの制御をペアにします。この設計は、集中化されたソーシャルメディアによってもたらされた課題と欠点に効果的に対応します。したがって、NOSTRは分散型の社会協定として知られており、Damus、Yakihonne、Irisなどのさまざまな分散型の社会的アプリケーションを構築するために開発者によって広く好まれています。
他の契約と統合されています
AO+Arweave:分散型ワールドコンピューター
AOはArweaveを上回り、図3-1に示すように、Arweaveとのシームレスな統合を実現します。
>
図3-1 AOとArweaveのシームレスな統合(AOホワイトペーパーの写真)
これは、ストレージコンセンサスパラダイム(SCP)の実装です。この革新的なパラダイムでは、ストレージ(コンセンサス)と計算が効果的に分離されているため、チェーンのコンセンサスとチェーンコンセンサスが可能になります。このアーキテクチャは、明らかな利点をもたらします。
-
高性能計算:スマートコントラクトの計算はチェーンの下で実行され、チェーン上のブロックコンセンサスプロセスの対象とはなりません。これにより、計算パフォーマンスが大幅に拡大され、高性能計算が実現可能になります。
-
優れた計算:異なるノード上の各プロセスは、従来のEVMアーキテクチャのように、すべてのノードが繰り返し計算とグローバルな一貫性検証を完了するのを待つことなく、並列コンピューティングとローカル検証を独立して実装できます。この設計により、AOはスーパーコンビネーション計算を実現できます。
-
カスタマイズされた計算:Arweaveは、すべての命令、中間ステータス、および計算結果の永続的なストレージを提供します。各アプリケーションの実行(スマートコントラクト)は、Arweaveとデータリソースに保存されているデータに密接に関連しています。この柔軟性は従来のEVMモデルをはるかに超えており、すべてのノードは、ネットワーク状態全体の一貫性を追求するために、同時に所定の操作を実行する必要があります。
要約すると、AOはオーバー – ラインコンピューティングレイヤーをArweaveに追加し、ArweaveはコンセンサスのサポートをAOに提供します。2つの組み合わせにより、分散型の世界コンピューターが作成され、分散型の世界のための広範なアプリケーションイノベーションスペースが開かれました。
NoStr + Lightning:分散型情報を構築します
そして価値ネットリンク
Nostrの開発者FiaatjafはLightning Networkの開発者でもあるため、NostrはLightningネットワークをネイティブにサポートしています。Lightningネットワークは、ビットコインブロックチェーンの2番目の層ソリューションであり、チャネルを使用してチェーンの下のブロックチェーンの関数を拡張します。ビットコインのトランザクション速度の低下、スループットの限られた、および高いトランザクションコストなどの問題を効果的に解決し、周波数が高く、コストの低いビットコインが少額の支払いを可能にします。
最も直接的なアプリケーションの1つであるNoStrとLightningネットワークの組み合わせは、ソーシャルアプリケーションで「フラッシュ」を達成することです。Nostrの人気のあるクライアントDamusは、Bitcoin Lightning Networkの支払い機能を構築しました。支払いが完了すると、ユーザーはLightning Networkの請求書を受け取ります。詳細なワークフローについては、https://nostr.how/zh/zapsを参照してください。Webページでは、操作の手順を詳細に説明しています。
アセットの発行に関しては、ビットコイン(TAP)の1階にあるTaproot Assets(TAP)は、Taproot AssetsとBitcoinの最小のユニットSatoshisをNostring Ecosystemsに導入し、瞬時にLightningネットワークを使用できます。経済的利益。これは、Nostrの資産タイプを豊かにするだけでなく、ソーシャルネットワーク、支払い、Defiなどのアプリケーションシナリオの可能性をさらに提供します。
さらに、CKBコミュニティのメンバーは、RGB ++テクノロジーを使用してNOSTRイベントをCKBセルに結合するNOSTR結合プロトコルも提案しました。この測定により、ユーザーはNoSTRソーシャルネットワークにネイティブ資産を作成および配布することができ、ソーシャルネットワークでのネイティブ支払いの問題を効果的に解決できます。
さらに重要なことは、NostringとLightningネットワークの組み合わせは、分散型アプリケーションの新しいビジネスモデル、つまりV4V(値4値)を開設することです。
V4Vの概念は、非スケース情報を収益化することは非常に難しい作業であると考えています。従来のネットワークの世界のデフォルトの収益化モデルは、通常、集中監視とユーザーの動作分析に依存します。V4Vは、制限されたり仲介されたりすることなく、情報と価値の自由な流れを可能にする代替手段を提供します。この方法は、オンライン収益化とバイト(BYTE)の新しい方法であるだけでなく、コンテンツの作成と価値の伝達のための新しい方法でもあります。
V4Vソリューションは、ソーシャルアプリケーション、ポッドキャスト、およびNostrに基づいてライブブロードキャストプラットフォームに革新的な価値をもたらしています、例えば:
-
分散化されたメディア情報相互作用契約Yakihonneは、NostringおよびLightningネットワークの統合をサポートしており、年間支払い総額は9,000万SATを超えています。
-
NoStrwatch.Liveは、NoStrおよびLightningネットワークで実行されている分散型のライブブロードキャストプラットフォームであり、「価値の価値」のための2つのウェイストリーミングプラットフォームを構築します。プレイヤーが実際のメディアフローを視聴者に送信すると、視聴者からSATSの支払いフローも受け取ります。支払いが停止すると、ストリーミング信号も再生を停止します。これは、従来のプリペイドモデルとは異なります。
-
Podverseは、Podcasting 2.0アプリケーションで、Albyと統合してBoostagram(作成者にメッセージを送信する寄付方法)を送信し、ポッドキャストに支払いフローをSATすることができます。Podverseで「Satoshisをストリーミング」すると、アプリケーションはSatoshisをポッドキャストに送信します。これは、ユーザーが1分間のリスニング時間に応じて聴いています。
NostringとLightningの組み合わせにより、Nostrは、分散型の情報伝送ネットワークから、情報と価値を統合する分散型の伝送ネットワークに徐々に進化したことがわかります。この進化は、個人の発言を侵害から保護するだけでなく、個人資産の安全性を確保し、価値交換のキャリアとネットワークにします。この進化により、大規模なスケールおよび消費者アプリケーションの革新のための新しい可能性と開発の機会が開かれ、Web3の大規模な使用を達成するための実行可能な方法になる可能性があります。
概要:構造決定関数
上記では、主にAOとNOSTRプロトコルを2つの側面から分析します。データ構造とネットワーク構造、および「構造決定機能」の原則に基づいて、各プロトコルでサポートされる主要な機能とアプリケーションシナリオを深く分析します。
-
データ構造の観点から
データ構造の観点から見ると、AOおよびNoSTRプロトコルにはいくつかの共通点があります。これらはすべて、さまざまなデータ型の情報公開、通信、相互作用、コンテンツの分布をサポートする情報伝送プロトコルであり、分散型ソーシャルネットワークと分散型ソーシャルメディアアプリケーションを構築できます。さらに、それらはすべて、地方分権化、防止、署名検証、プライバシーとセキュリティ保護の機能的特性を持っています。
ただし、大きな違いもあります。NOSTRプロトコルとメインアプリケーションシナリオの位置決めは、上記のアプリケーションに焦点を当てており、これらはAOデータ構造とアプリケーションでサポートされている小さなセットにすぎません。AOプロトコルの焦点は、スーパーコンビネーションコンピューティングをサポートすることであり、そのアプリケーションフィールドはより広範囲ではるかに広がります。
-
ネットワーク構造の観点から
ネットワーク構造の観点から、AOプロトコルにはモジュール式の相互にコラボレーションされたネットワークユニットがあり、プロセスが独立して動作し、これらの機能はさまざまなノードの基本的な条件を提供します。
同時に、SCPパラダイムとArweaveのシームレスな統合を通じて、AOプロトコルはブロックチェーンテクノロジーの不可能な三角形の制限を破ります。需要に応じてストレージリソースとコンピューティングリソースを拡張し、Arweaveを使用して、コンセンサスデータを永久に保存して、情報交換とarbitrarily意的なコラボレーション(アプリケーション)を交換します。したがって、AOプロトコルは、Web3およびWeb2アプリケーションに革新的なスペースをもたらす、グローバルな高性能、-Counterコンピューティングネットワークを構築できます。
たとえば、大規模な言語モデル(LLM)と高度のコンピューティングを必要とする機械学習アプリケーションをサポートします。 Creator Market(ContentFi)と、データコンセンサス要件をサポートする機能、クロスチェーン通信、資産クロスフロー、データクロス共有、スマートコントラクトクロスチェーンの相互運用などに関する情報が必要です。
対照的に、NOSTRプロトコルは、主に2つのネットワークコンポーネントとイベントデータ構造、およびパブリックおよび秘密のキーシステムで構成されています。NOSTRプロトコルと稲妻が統合されると、ネットワーク全体が分散型情報ネットワークと分散型バリューネットワークの特性を統合します。
-
合意の位置付けの観点から
契約のポジショニングの観点からは、AOとNOSTRはメッセージ送信プロトコルですが、ポジショニングとフォーカスは異なります。AOプロトコルの主な焦点は、「分散型世界コンピューター」などのインフラストラクチャを構築して低レベルを位置付けることですが、さまざまなタイプのアプリケーションをサポートし、より広い価値をキャプチャし、継続的な開発の力をもたらす広範なスペースを開きます。
対照的に、NOSTRプロトコルは、最初はソーシャルアプリケーションをサポートするように設計されています。
要約すると、AOとNOSTRには、データ構造、ネットワーク構造、およびプロトコル機能に独自の特性と利点があり、異なる位置と適用シナリオがあります。彼らは、さまざまな開発パスでの潜在能力と価値を示します。