著者:KarenZ、Foresight News
L1 および L2 システムでは、検証者内部の計算能力がますます強化されているにもかかわらず、帯域幅の制限と検証ノード間通信の遅延の不安定性は、そのパフォーマンスのさらなる飛躍を制約する足かせとなっています。
DoubleZero プロトコルは、データフローの最適化、帯域幅の増加、遅延の削減を通じて、この困難を打破するために構築されており、高性能で許可不要の分散型ネットワークフレームワークを構築し、分散システムの将来の発展への新しい道を開きます。
DoubleZero とは何ですか?
公式の説明によれば、DoubleZero は L1 または L2 ではなく、N1(Network 1)として定義されており、高性能な許可不要ネットワークを作成および管理するための分散型フレームワークです。DoubleZero の目標は、インフラストラクチャレイヤーを提供し、高性能分散システム内の通信を加速し、帯域幅を増加させ、遅延を削減することです。
DoubleZero プロトコルは、個人と組織の貢献による光ファイバーリンクを統合することで同期ネットワークを構築し、スパムを効率的にフィルタリングし、帯域幅を増加させ、遅延を低下させ、通信の不安定要因を排除します。
DoubleZero はオースティン・フェデラ、アンドリュー・マコーネル、マテオ・ウォードによって設立され、2つのコア貢献者チームである Firedancer と Malbec Labs の支援を受けています。その中で、オースティン・フェデラはもともと Solana 財団の戦略責任者であり、今月辞職して DoubleZero を設立し、DoubleZero 財団の最高執行責任者を務めています。
アンドリュー・マコーネルは Malbec Labs の共同創設者兼 CTO です。Malbec Labs はオープンソースプロトコルのソフトウェア開発、ハードウェアアクセラレーション、ネットワークエンジニアリングに取り組んでいます。また、Mysten Labs の元データサイエンス責任者であるニハール・シャーも退職し、DoubleZero に参加して首席経済学者を務めています。ニハール・シャーは以前、Jump Crypto および Meta(Libra/Diem)でも勤務していました。
もう一つのコア貢献者チームである Firedancer は、Jump Crypto によって構築された Solana の独立した検証者クライアントであり、Firedancer の設計の目的は、単一障害点のリスクを排除し、ネットワークの全体的な堅牢性と耐久性を強化することです。元の Rust ベースの検証者とは異なり、Firedancer は C 言語で書かれており、Rust コードを含んでいません。この選択は、潜在的な脆弱性がネットワーク全体に与える影響を大幅に軽減し、Solana の安全性を強化しています。
Lightspeed ポッドキャストによれば、今年の Solana Breakpoint 大会で 100 万 TPS で動作する Firedancer のデモは、DoubleZero 上で実行されています。
Firedancer が Solana ネットワークのパフォーマンスを 100 万 TPS に引き上げることができたのは(現在のプロトコルレベルの制限は約 81,000 TPS にパフォーマンスを制限しています)、その革新的なアーキテクチャ設計とデータフロー最適化にあります。
注目すべきは、DoubleZero の目標が Solana の全体的な理念と高度に一致していることであり、Solana の公式および共同創設者 Toly(アナトリー・ヤコヴェンコ)は Twitter で「帯域幅の増加、遅延の削減」を何度も強調しており、これは DoubleZero の追求と一致しています。
DoubleZero はどのように機能しますか?
ホワイトペーパーによれば、DoubleZero ネットワークはブロックチェーンシステムに対して2つの顕著な向上をもたらします。1つは、専用ハードウェアを使用して受信トランザクションを事前にフィルタリングし、スパムや重複トランザクションを削除することで、検証者の負担を軽減します。これにより、ブロックチェーンは共有システムのフィルタリングリソースを活用でき、各個別の検証者が十分なリソースを提供する必要がありません。2つ目は、送信メッセージの明確なルーティング、追跡、および優先順位決定を実現し、通信効率を向上させます。
ネットワークアーキテクチャにおいて、DoubleZero は巧妙に外部インターフェースと内部データフローリングに分かれており、前者は外部インターフェースとセキュリティを処理し、後者は内部通信を最適化します。具体的には、外リングは公共インターネットと接続されており(下図外周)、ここではハードウェア(FPGAなど)を使用して分散型サービス拒否攻撃を軽減し、署名を検証し、重複取引をフィルタリングします。内部データフロリングのサーバーは、最適なルーティングの専用帯域幅ラインを介してこれらのフィルタリングされたトラフィックのコンセンサスを構築します。
DoubleZero ネットワークアーキテクチャから、その重要なコンポーネントが明らかになります。これには、ネットワークの主要な入出力デバイスと、ネットワーク間の帯域幅設定が含まれます。これらのネットワークデバイスは、個人および組織が貢献したデータリンクを優先度の高いネットワークとして機能させることを可能にし、その後、フィルタリング、検証、スパム防止を実施します。
DoubleZero ネットワーク上の光ファイバーリンクは、異なる場所間の低遅延高帯域幅接続を提供します。ネットワーク貢献者は、所有または賃貸している未使用の光ファイバーリンクをネットワークに追加し、各リンクにサービスレベル契約(エンドポイントの位置、帯域幅、遅延、および準拠する MTU サイズを含む)を締結します。
このように、DoubleZero は自らを N1 と見なしています——中立で高性能な物理インフラの基盤層です。この N1 上には、分散システムやアプリケーション(N2 やその他)を構築できます。
DoubleZero のホワイトペーパーでは、DoubleZero ネットワークはあらゆる分散システムの最適化に利用できると指摘しています。L1、L2、RPC ノード、および MEV システムも参加でき、検証者の負担を軽減し、分散型サービス拒否攻撃を軽減し、パフォーマンスを向上させるなどの利点があり、帯域幅の増加と遅延の削減から利益を得ることができます。さらに、DoubleZero のネットワークアーキテクチャは、オンラインゲーム、帯域幅接続が必要な大規模な言語モデルのトレーニング、および他の低遅延および高帯域幅が必要な分散システムにも応用できます。DoubleZero の構想によれば、DoubleZero プロトコルは帯域幅と通信の分野における新しい経済モデルです。
たとえば、供給側では、民間企業が電気通信事業者やネットワークサービスプロバイダーから購入または賃貸した未使用の光ファイバーリンクを DoubleZero システムに投入し、新しい収入源を開拓できます。一方、ユーザーとオペレーターのレベルでは、DoubleZero は分散システムが集中型システムや長期契約に依存せずにプライベートネットワークの利点を享受することを可能にします。
全体的に見て、DoubleZero プロトコルは供給者とユーザー間の需要をマッチングさせることができ、貢献や未使用の光ファイバーリンクを利用することで相互利益を実現し、個人や組織の貢献を統合して、統一された、堅牢で、スケーラブルなグローバルネットワークを構築します。