コンテンツにスキップ

アーキテクチャ

This translation was generated using artificial intelligence and has not been reviewed by a human translator. It may contain inaccuracies or errors and should not be relied upon.

DoubleZeroネットワークのさまざまなアクターとコンポーネントは何で構成されていますか?

Image title
図1:ネットワークアーキテクチャのコンポーネント

コントリビューター

DoubleZeroネットワークは、世界中の都市にある成長中の分散ネットワークインフラプロバイダーコミュニティからの接続性とパケット処理の貢献で構成されています。コントリビューターは、分散型メッシュネットワークを提供するために光ファイバーケーブルリンクと情報処理リソースをプロトコルに提供します。

ネットワーク帯域幅コントリビューター

ネットワークコントリビューターは、2点間に専用帯域幅を提供し、各端にDoubleZero互換デバイス(DZD)を運用し、各端でインターネットへの接続が必要です。また、マルチキャスト、ユーザー検索、エッジフィルタリングサービスなどのサービスを提供するために各DZDでDoubleZeroソフトウェアを実行する必要があります。

DoubleZeroネットワークの物理リンクは、一般にウェーブレングスサービスと呼ばれる光ファイバーケーブルの形で提供されます。ネットワークコントリビューターは、インフラプロバイダーから所有または賃借した未活用のネットワークリンクを2つ以上のデータセンター間でコミットします。これらのリンクは両端でDoubleZeroデバイスによって終端され、DoubleZeroエージェントソフトウェアのインスタンスを実行する物理ネットワークスイッチングエンクロージャーです。

DoubleZero Exchange(DZX / クロスコネクトサイト)

DoubleZero Exchange(DZX)は、異なるコントリビューターリンクが橋渡しされるメッシュネットワークの相互接続点です。DZXはネットワーク交差点が発生する世界中の主要な大都市圏に位置しています。ネットワークコントリビューターは、リンクエンドポイントに地理的に最も近いDZXでリンクをより広いDoubleZeroメッシュネットワークにクロスコネクトする必要があります。

計算リソースコントリビューター

ネットワークコントリビューターとは別に、リソースコントリビューターはDoubleZeroネットワークの技術的整合性と継続的な機能性を維持するために必要なさまざまなメンテナンスおよびモニタリング義務を実行する分散型ネットワーク参加者グループです。具体的には、彼らは(i)ユーザートランザクションと支払いを追跡し、(ii)ネットワークコントリビューターの手数料を計算し、(iii)(i)と(ii)の結果を記録し、(iv)プロトコルトークノミクスを制御するスマートコントラクトを厳密に非裁量的な基準で管理し、(v)適用されるブロックチェーンへの証明をリレーし、(vi)すべてのネットワークコントリビューターに透明でリアルタイムのパフォーマンス指標を提供するためにリンク品質と利用率に関するテレメトリデータを公開します。

コンポーネント

DoubleZeroデーモン

DoubleZeroデーモンソフトウェアは、DoubleZeroネットワークを介して通信する必要があるサーバー上で実行されます。デーモンはホストのカーネルネットワーキングスタックとインターフェースして、トンネルインターフェース、ルーティングテーブル、およびルートを作成および管理します。

アクティベーター

DoubleZeroコミュニティの1つ以上の計算リソース貢献メンバーがホストするアクティベーターサービスは、IPアドレス割り当てと状態変更を必要とするコントラクトイベントを監視し、ネットワークに代わってそれらの変更を管理します。

コントローラー

DoubleZeroコミュニティの1つ以上の計算リソースコントリビューターがホストするコントローラーサービスは、スマートコントラクトイベントに基づいて現在の設定をレンダリングするためのDoubleZeroデバイスエージェントの設定インターフェースとして機能します。

エージェント

エージェントソフトウェアはDoubleZeroデバイス上で直接実行され、コントローラーサービスによって解釈された設定変更をデバイスに適用します。エージェントソフトウェアはコントローラーに設定変更をポーリングし、デバイス状態のオンチェーン正規バージョンとデバイス上のアクティブ設定の差分を計算し、アクティブ設定を調整するために必要な変更を適用します。

デバイス

DoubleZeroネットワークのルーティングとリンク終端を提供する物理デバイスエンクロージャーです。DZDはDoubleZeroエージェントソフトウェアを実行し、コントローラーサービスから読み取られたデータに基づいて設定されます。