コンテンツにスキップ

用語集

このページでは、ドキュメント全体で使用されるDoubleZero固有の用語を定義します。


ネットワークインフラストラクチャ

DZD (DoubleZero Device)

DoubleZeroリンクを終端し、DoubleZero Agentソフトウェアを実行する物理ネットワークスイッチングハードウェア。DZDはデータセンターに展開され、ルーティング、パケット処理、およびユーザー接続サービスを提供します。各DZDには特定のハードウェア仕様が必要であり、Config AgentTelemetry Agentの両方を実行します。

DZX (DoubleZero Exchange)

メッシュネットワーク内の相互接続ポイントで、異なるコントリビューターのリンクがブリッジされます。DZXは、ネットワークの交差点が発生する主要な都市圏(例:NYC、LON、TYO)に設置されています。ネットワークコントリビューターは、最寄りのDZXで自身のリンクをより広範なDoubleZeroメッシュにクロスコネクトする必要があります。Internet Exchange (IX) と概念的に類似しています。

同じコントリビューターが運用する2つのDZD間のWide Area Networkリンク。WANリンクは、単一のコントリビューターのインフラストラクチャ内でバックボーン接続を提供します。

DZXで確立される、異なるコントリビューターが運用するDZD間のリンク。DZXリンクは双方の明示的な承諾が必要です。

DZ Prefix

オーバーレイネットワークアドレッシングのためにDZDに割り当てられるCIDR形式のIPアドレス割り当て。デバイス作成時に--dz-prefixesパラメータを使用して指定されます。


デバイスタイプ

Edge Device

DoubleZeroネットワークへのユーザー接続を提供するDZD。EdgeデバイスはCYOAインターフェースを活用して、ユーザー(バリデーター、RPCオペレーター)を終端し、ネットワークに接続します。

Transit Device

DoubleZeroネットワーク内でバックボーン接続を提供するDZD。Transitデバイスは、DZD間のトラフィックを移動させますが、ユーザー接続を直接終端しません。

Hybrid Device

EdgeTransitの両方の機能を組み合わせたDZDで、ユーザー接続とバックボーンルーティングの両方を提供します。


接続性

CYOA (Choose Your Own Adventure)

コントリビューターがDoubleZeroネットワークにユーザーを接続するための接続オプションを登録できるインターフェースタイプ。CYOAインターフェースには、DIA、GREトンネル、プライベートピアリングなどのさまざまな方法が含まれます。設定の詳細についてはCYOAインターフェースの作成を参照してください。

DIA (Direct Internet Access)

パブリックインターネット経由で提供される接続の標準的なネットワーキング用語。DoubleZeroでは、DIAはユーザー(バリデーター、RPCオペレーター)が既存のインターネット接続を介してDZDに接続するCYOAインターフェースタイプです。

IBRL (Increase Bandwidth Reduce Latency)

バリデーターやRPCノードがブロックチェーンクライアントを再起動せずにDoubleZeroに接続できる接続モード。IBRLは既存のパブリックIPアドレスを使用し、最寄りのDZDへのオーバーレイトンネルを確立します。セットアップ手順についてはMainnet-Beta接続を参照してください。

Multicast

DoubleZeroがサポートする1対多のパケット配信方式。Multicastモードには2つの役割があります:パブリッシャー(ネットワーク全体にパケットを送信)とサブスクライバー(パブリッシャーからパケットを受信)。開発チームによる効率的なデータ配信に使用されます。接続の詳細についてはその他のMulticast接続を参照してください。


ソフトウェアコンポーネント

doublezerod

ユーザーサーバー(バリデーター、RPCノード)上で実行されるDoubleZeroデーモンサービス。DoubleZeroネットワークへの接続を管理し、トンネルの確立を処理し、DZDへの接続を維持します。systemdを介して設定され、doublezero CLIを通じて制御されます。

doublezero (CLI)

DoubleZeroネットワークとやり取りするためのコマンドラインインターフェース。接続、ID管理、ステータス確認、管理操作に使用されます。doublezerodデーモンと通信します。

Config Agent

DZD上で実行され、デバイス設定を管理するソフトウェアエージェント。Controllerサービスから設定を読み取り、デバイスに変更を適用します。セットアップについてはConfig Agentのインストールを参照してください。

Telemetry Agent

DZD上で実行され、パフォーマンスメトリクス(レイテンシー、ジッター、パケットロス)を収集してDoubleZero台帳に送信するソフトウェアエージェント。セットアップについてはTelemetry Agentのインストールを参照してください。

Controller

DZDエージェントに設定を提供するサービス。ControllerはDoubleZero台帳上のオンチェーン状態からデバイス設定を導出します。


リンク状態

Activated

リンクの通常の運用状態。トラフィックはリンクを通過し、ルーティング判断に参加します。

Soft-Drained

特定のリンクでトラフィックが抑制されるメンテナンス状態。グレースフルなメンテナンスウィンドウに使用されます。activatedまたはhard-drainedに遷移できます。

Hard-Drained

リンクがサービスから完全に除外されるメンテナンス状態。トラフィックはリンクを通過しません。activatedに戻るには、事前にsoft-drainedに遷移する必要があります。


組織 & トークン

DZF (DoubleZero Foundation)

DoubleZero Foundationは、DoubleZeroネットワークの開発、分散化、セキュリティ、および普及を支援するために設立されたメンバーレスの非営利ケイマン諸島財団法人です。

2Z Token

DoubleZeroネットワークのネイティブトークン。バリデーター手数料の支払いに使用され、コントリビューターへの報酬として配布されます。バリデーターはオンチェーンスワッププログラムを介して2Zで手数料を支払うことができます。SOLから2Zへのスワップを参照してください。

Contributor

DoubleZeroネットワークに帯域幅とハードウェアを提供するネットワークインフラストラクチャプロバイダー。コントリビューターはDZDを運用し、WANおよびDZXリンクを提供し、その貢献に対して2Zトークンインセンティブを受け取ります。開始するにはコントリビュータードキュメントを参照してください。


ネットワーキングの概念

MTU (Maximum Transmission Unit)

ネットワークリンク上で送信可能な最大パケットサイズ(バイト単位)。DoubleZero WANリンクは通常、効率性のためにMTU 9000(ジャンボフレーム)を使用します。

VRF (Virtual Routing and Forwarding)

同じ物理ルーター上に複数の分離されたルーティングテーブルを存在させることを可能にする技術。コントリビューターは、スイッチ管理トラフィックを本番トラフィックから分離するために、別の管理VRFを使用することがよくあります。

GRE (Generic Routing Encapsulation)

ネットワークパケットをIPパケット内にカプセル化するトンネリングプロトコル。IBRLおよびCYOA接続で、ユーザーとDZD間にオーバーレイトンネルを作成するために使用されます。

BGP (Border Gateway Protocol)

インターネット上のネットワーク間でルーティング情報を交換するために使用されるルーティングプロトコル。DoubleZeroは内部的にASN 65342でBGPを使用します。

ASN (Autonomous System Number)

BGPルーティングのためにネットワークに割り当てられる一意の識別子。すべてのDoubleZeroデバイスは内部BGPプロセスにASN 65342を使用します。

Loopback Interface

管理およびルーティング目的で使用されるルーター/スイッチ上の仮想ネットワークインターフェース。DZDは内部ルーティングにLoopback255(VPNv4)とLoopback256(IPv4)を使用します。

CIDR (Classless Inter-Domain Routing)

IPアドレス範囲を指定するための表記法。形式はIP/prefix-lengthで、プレフィックス長はネットワークサイズを示します(例:/29 = 8アドレス、/24 = 256アドレス)。

Jitter

時間の経過に伴うパケットレイテンシーの変動。低ジッターはリアルタイムアプリケーションにとって重要です。

RTT (Round-Trip Time)

パケットが送信元から宛先に到達し、戻ってくるまでの時間。デバイス間のネットワークレイテンシーを測定するために使用されます。

TWAMP (Two-Way Active Measurement Protocol)

レイテンシーやパケットロスなどのネットワークパフォーマンスメトリクスを測定するためのプロトコル。Telemetry AgentはDZD間のメトリクス収集にTWAMPを使用します。

IS-IS (Intermediate System to Intermediate System)

DoubleZeroネットワーク内部で使用されるリンクステートルーティングプロトコル。IS-ISメトリクスはリンクドレイニング操作時に調整されます。


ジオロケーション

Geolocation

レイテンシー測定を使用してデバイスの物理的な位置を検証するDoubleZeroサービス。既知の場所にあるインフラストラクチャ(DZD)とターゲットデバイス間のRTT測定により、デバイスが基準点から一定の距離内にあることの暗号署名付き証明を提供します。測定のオンチェーン記録は将来のリリースで計画されています。ユーザードキュメントについてはジオロケーションを参照してください。

geoProbe

ジオロケーションシステムにおけるレイテンシー測定の仲介役として機能するベアメタルサーバー。geoProbeはDZDから約1ms以内の場所に配置され、親DZDから署名付きLocationOffsetを受信し、TWAMP、署名付きTWAMP、またはICMP echoを介してターゲットデバイスへのRTTを測定します。各geoProbeはオンチェーンに登録され、1つ以上の親DZDに紐づけられます。コントリビュータードキュメントについてはGeoprobeのデプロイを参照してください。

LocationOffset

DZDの地理的位置(緯度と経度)およびエンティティ間のレイテンシー関係チェーン(DZD↔Probe または Probe↔Target)を含む署名付きデータ構造。LocationOffsetはEd25519で署名され、測定チェーンを通じてUDPで送信されます。複合オフセットには以前の測定への参照が含まれ、監査可能なトレイルを作成します。


ブロックチェーン & 鍵

Onchain

DoubleZeroの文脈では、onchainはDoubleZero台帳に記録されるデータと操作を指します。デバイスやリンクの設定が集中管理システムに存在する従来のネットワークとは異なり、DoubleZeroはデバイスの登録、リンクの設定、テレメトリーの送信をオンチェーンに記録し、ネットワーク状態をすべての参加者にとって透明で検証可能にしています。

Service Key

CLI操作を認証するために使用される暗号鍵ペア。これはDoubleZeroスマートコントラクトとやり取りするためのコントリビューターIDです。~/.config/solana/id.jsonに保存されます。

Metrics Publisher Key

Telemetry Agentがブロックチェーンへのメトリクス送信に署名するために使用する暗号鍵ペア。セキュリティ分離のためにService Keyとは別になっています。~/.config/doublezero/metrics-publisher.jsonに保存されます。


ハードウェア & ソフトウェア

EOS (Extensible Operating System)

DZDスイッチ上で実行されるAristaのネットワークオペレーティングシステム。コントリビューターはConfig AgentTelemetry AgentをEOS拡張としてインストールします。

EOS Extension

Arista EOSスイッチにインストールできるソフトウェアパッケージ。DZエージェントは.rpmファイルとして配布され、extensionコマンドを介してインストールされます。