コンテンツにスキップ

用語集

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固有の用語を定義します。


ネットワークインフラ

DZD(DoubleZeroデバイス)

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

DZX(DoubleZero Exchange)

異なるコントリビューターリンクが橋渡しされるメッシュネットワークの相互接続点です。DZXはネットワーク交差が発生する主要な大都市圏(NYC、LON、TYOなど)に位置しています。ネットワークコントリビューターは、最寄りのDZXでより広いDoubleZeroメッシュにリンクをクロスコネクトする必要があります。概念的にはインターネットエクスチェンジ(IX)に類似しています。

WANリンク

同一コントリビューターが運用する2つのDZD間のワイドエリアネットワークリンクです。WANリンクは、単一コントリビューターのインフラ内でバックボーン接続を提供します。

DZXリンク

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

DZプレフィックス

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


デバイスタイプ

エッジデバイス

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

トランジットデバイス

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

ハイブリッドデバイス

エッジトランジットの両機能を組み合わせ、ユーザー接続とバックボーンルーティングの両方を提供する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へのオーバーレイトンネルを確立します。セットアップ手順はメインネットベータ接続を参照してください。

マルチキャスト

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


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

doublezerod

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

doublezero(CLI)

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

Config Agent

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

Telemetry Agent

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

コントローラー

DZDエージェントに設定を提供するサービスです。コントローラーはDoubleZeroレジャーのオンチェーン状態からデバイス設定を導出します。


リンク状態

アクティベート済み

リンクの通常の動作状態です。トラフィックがリンクを通じて流れ、ルーティング決定に参加します。

ソフトドレイン済み

特定のリンクでトラフィックが抑制されるメンテナンス状態です。グレースフルなメンテナンスウィンドウに使用されます。アクティベート済みまたはハードドレイン済みに移行できます。

ハードドレイン済み

リンクが完全にサービスから除外されるメンテナンス状態です。リンクを通じてトラフィックは流れません。アクティベート済みに戻る前にソフトドレイン済みに移行する必要があります。


組織・トークン

DZF(DoubleZero Foundation)

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

2Zトークン

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

コントリビューター

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を使用します。

ループバックインターフェース

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

CIDR(Classless Inter-Domain Routing)

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

ジッター

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

RTT(Round-Trip Time)

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

TWAMP(Two-Way Active Measurement Protocol)

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

IS-IS(Intermediate System to Intermediate System)

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


ブロックチェーン・キー

オンチェーン

DoubleZeroのコンテキストでは、オンチェーンとはDoubleZeroレジャーに記録されたデータと操作を指します。デバイスとリンクの設定が中央集権的な管理システムに存在する従来のネットワークとは異なり、DoubleZeroはデバイス登録、リンク設定、テレメトリ送信をオンチェーンに記録します。これにより、ネットワーク状態がすべての参加者に対して透明で検証可能になります。

サービスキー

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

メトリクスパブリッシャーキー

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


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

EOS(Extensible Operating System)

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

EOS拡張機能

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