Qu'est-ce que DoubleZero, fondée par l'ancien responsable de la stratégie de la Fondation Solana ?

Écrit par : KarenZ, Foresight News

Dans les systèmes L1 et L2, bien que la capacité de calcul interne des validateurs soit de plus en plus puissante, la limitation de la bande passante et l'instabilité des retards de communication entre les nœuds de validation demeurent des chaînes qui freinent encore plus leurs performances.

Le protocole DoubleZero a été conçu pour briser ce dilemme en optimisant le flux de données, en augmentant la bande passante et en réduisant la latence, afin de construire un cadre de réseau décentralisé haute performance sans autorisation, ouvrant de nouvelles voies pour le développement futur des systèmes distribués.

Qu'est-ce que DoubleZero ?

D'après la description officielle, DoubleZero n'est pas L1 ou L2, mais est défini comme N1 (Network 1), un cadre décentralisé pour créer et gérer des réseaux haute performance sans autorisation. L'objectif de DoubleZero est de fournir une couche d'infrastructure pour accélérer les communications dans les systèmes distribués haute performance afin d'augmenter la bande passante et de réduire la latence.

Le protocole DoubleZero construit un réseau synchrone en intégrant des liaisons de fibre optique fournies par des individus et des organisations, afin de filtrer efficacement les spams, d'augmenter la bande passante, de réduire la latence et d'éliminer les instabilités dans les communications.

DoubleZero a été créé par Austin Federa, Andrew McConnell et Mateo Ward, et bénéficie du soutien de deux équipes de contributeurs clés, Firedancer et Malbec Labs. Austin Federa, ancien responsable de la stratégie de la Fondation Solana, a démissionné ce mois-ci pour fonder DoubleZero et en devenir le directeur des opérations.

Andrew McConnell est le co-fondateur et CTO de Malbec Labs. Malbec Labs se consacre au développement de logiciels pour des protocoles open source, à l'accélération matérielle et à l'ingénierie réseau. De plus, Nihar Shah, ancien responsable des données chez Mysten Labs, a également quitté son poste pour rejoindre DoubleZero en tant qu'économiste en chef, ayant auparavant travaillé chez Jump Crypto et Meta (Libra/Diem).

Un autre contributeur clé, l'équipe Firedancer, est un client de validation indépendant de Solana construit par Jump Crypto. Firedancer a été conçu pour éliminer les points de défaillance uniques et renforcer la robustesse et la résilience globales du réseau. Contrairement aux validateurs basés sur Rust, Firedancer est écrit en C, sans code Rust, ce qui réduit considérablement l'impact des vulnérabilités potentielles sur l'ensemble du réseau et assure la sécurité de Solana.

Selon le podcast Lightspeed, la démonstration de Firedancer fonctionnant à 1 million TPS lors de la conférence Solana Breakpoint de cette année a été réalisée sur DoubleZero.

La capacité de Firedancer à améliorer la performance du réseau Solana à 1 million TPS (la limite actuelle des protocoles est d'environ 81 000 TPS) repose sur sa conception architecturale innovante et l'optimisation du flux de données.

Lecture recommandée : (Qu'est-ce que Firedancer, qui a suscité tant d'attention à Breakpoint ?)

Il convient de mentionner que les objectifs de DoubleZero s'alignent fortement avec la philosophie globale de Solana, que les responsables officiels de Solana et son co-fondateur Toly (Anatoly Yakovenko) ont soulignée à plusieurs reprises sur Twitter en insistant sur « l'augmentation de la bande passante et la réduction de la latence », ce qui correspond à la quête de DoubleZero.

Comment fonctionne DoubleZero ?

Selon le livre blanc, le réseau DoubleZero peut apporter deux améliorations significatives aux systèmes de blockchain : d'une part, en filtrant à l'avance les transactions entrantes à l'aide de matériel dédié, en supprimant les spams et les transactions en double, ce qui allège efficacement la charge des validateurs. Cela permet à la blockchain de bénéficier de ressources de filtrage partagées sans que chaque validateur individuel ait à fournir des ressources suffisantes ; d'autre part, il permet un routage, un suivi et une détermination des priorités clairs des messages sortants pour améliorer l'efficacité des communications.

En termes d'architecture réseau, DoubleZero est habilement divisé en un anneau d'entrée/sortie externe et un anneau de flux de données interne, où le premier gère les interfaces et la sécurité externes, tandis que le second optimise la communication interne. Plus précisément, l'anneau externe se connecte à l'Internet public (anneau extérieur de l'image ci-dessous), en utilisant du matériel (comme des FPGA) pour atténuer les attaques par déni de service distribué, vérifier les signatures et filtrer les transactions en double. Les serveurs sur l'anneau de flux de données interne construisent un consensus sur ce trafic filtré via des lignes de bande passante dédiées avec un routage optimal.

La structure du réseau DoubleZero met en évidence ses composants clés, y compris les équipements réseau pour les points d'entrée/sortie critiques et la bande passante configurée à travers le réseau. Ces équipements permettent aux liaisons de données fournies par des individus et des organisations de fonctionner comme un réseau prioritaire, puis d'implémenter le filtrage, la vérification et la protection contre le spam.

Les liaisons de fibre optique sur le réseau DoubleZero offrent une connexion à faible latence et à haute bande passante entre différents lieux. Les contributeurs du réseau ajoutent des liaisons de fibre optique inutilisées qu'ils possèdent ou louent au réseau et signent des accords de niveau de service pour chaque liaison (y compris les emplacements des points de terminaison, la bande passante, la latence et la taille MTU conforme).

Ainsi, DoubleZero se considère comme un N1 - une couche de fondation neutre et haute performance pour les infrastructures physiques. Sur ce N1, il est possible de construire des systèmes et des applications distribués (par exemple, N2 ou d'autres).

Le livre blanc de DoubleZero indique que le réseau DoubleZero peut être utilisé pour optimiser n'importe quel système distribué. Les systèmes L1, L2, les nœuds RPC et les systèmes MEV peuvent tous être intégrés pour alléger la charge des validateurs, réduire les attaques par déni de service distribuées et améliorer les performances, tout en bénéficiant d'une augmentation de la bande passante et d'une réduction de la latence. De plus, l'architecture réseau de DoubleZero peut également être appliquée aux jeux en ligne, à l'entraînement de modèles de langage de grande taille nécessitant une connexion à haute bande passante, ainsi qu'à d'autres systèmes distribués nécessitant une faible latence et une haute bande passante. Selon la vision de DoubleZero, le protocole DoubleZero représente un nouveau modèle économique dans le domaine de la bande passante et des communications.

Par exemple, du côté de l'offre, les entreprises privées peuvent intégrer leurs liaisons de fibre optique inutilisées achetées ou louées auprès des opérateurs de télécommunications ou des fournisseurs de services Internet dans le système DoubleZero, ouvrant ainsi de nouvelles sources de revenus. Du côté des utilisateurs et des opérateurs, DoubleZero permet aux systèmes distribués de bénéficier des avantages des réseaux privés sans dépendre de systèmes centralisés ou de contrats à long terme.

Dans l'ensemble, le protocole DoubleZero peut répondre aux besoins des fournisseurs et des utilisateurs en contribuant et en utilisant des liaisons de fibre optique inutilisées pour réaliser un bénéfice mutuel, tout en intégrant les contributions des individus et des organisations en un réseau mondial unifié, robuste et hautement évolutif.