Test d’OptimumP2P par des Validateurs d’Ethereum
Des validateurs majeurs d’Ethereum, contrôlant une part significative de l’enjeu du réseau, ont commencé à tester OptimumP2P, une couche mémoire à haute performance qui pourrait aider à surmonter certaines des limitations du réseau grâce à sa pile de mise en réseau.
Des entreprises telles que Kiln, P2P.org, Everstake, Blockdaemon, Infstones, Luganodes et Ebunker participent à ce testnet, qui introduit une application novatrice de la technologie développée par le MIT pour Ethereum.
« La couche de mise en réseau repose principalement sur des approches de gossip traditionnelles, utilisant une méthode décentralisée pour propager les messages entre les nœuds, » a déclaré Muriel Médard, cofondatrice et PDG d’Optimum, lors d’une interview avec Decrypt.
Médard évoque les protocoles de gossip utilisés dans les blockchains comme Ethereum, où des données telles que de nouveaux blocs, des transactions ou des blobs sont partagées par un système pair-à-pair. Ce processus se produit lorsqu’un nœud envoie des données à quelques nœuds connectés, qui les relaient ensuite à d’autres, jusqu’à ce que le message atteigne l’ensemble du réseau.
« Un équilibre délicat entre ces deux effets est au cœur des algorithmes de gossip traditionnels, » a précisé Médard. Malgré les améliorations continues au niveau de ses couches d’exécution et de consensus, Ethereum fait face à un goulot d’étranglement : sa couche de mise en réseau.
La manière dont les données sont propagées entre les nœuds introduit une latence et un gaspillage de bande passante, surtout avec l’augmentation de la taille des données. Actuellement, Ethereum utilise Gossipsub, un protocole construit sur libp2p, pour partager des données entre ses nœuds. Cependant, ce système renvoie le même message à de nombreux nœuds plusieurs fois, entraînant des inefficacités et une propagation plus lente.
« Si les gens gossipent avec trop de voisins, ils entendent souvent le même message, ce qui constitue une perte de temps, » a expliqué Médard.
« S’ils ne gossipent pas avec suffisamment de voisins, ils n’auront pas suffisamment d’opportunités d’entendre de nouveaux messages. »
Pour corriger le goulot d’étranglement d’Ethereum, OptimumP2P propose de surmonter ces contraintes en « réalisant que les gens doivent gossip des équations algébriques, et non des nouvelles anciennes, » a déclaré Médard. « Les équations signifient que vous n’avez pas à vous soucier des anciennes nouvelles ; seule la nouvelle information est propagée, sous forme d’équations. »
Optimum utilise une technologie de mise en réseau appelée Random Linear Network Coding, qui combine plusieurs morceaux de données en paquets codés. Chaque paquet contient juste assez d’information pour que, une fois un nombre suffisant de paquets uniques reçus, les données originales puissent être reconstruites, même si certains paquets manquent.
Les tests initiaux montrent des améliorations de performance substantielles par rapport au système actuel : une latence 10 fois plus faible dans des conditions de trafic intense, une performance stable avec des messages atteignant jusqu’à 10 Mo, contre la limitation de 4 Mo imposée par Gossipsub, et aucune perte de message dans des scénarios de stress.
Ensemble, les validateurs testant OptimumP2P représentent au moins 14 % de la part totale de staking sur Ethereum, selon les données de Rated Labs. Optimum prévoit de déployer OptimumP2P sur le testnet Hoodi d’Ethereum cet été, avec une éventuelle expansion vers d’autres blockchains de niveau 1 après la mise en œuvre initiale.
Modifié par Sebastian Sinclair