L'événement en détail
Shipyard, un mainteneur essentiel de libp2p, la pile de mise en réseau pair-à-pair fondamentale pour Ethereum et de nombreux autres réseaux blockchain, a annoncé sa décision de cesser de prendre en charge ses implémentations Go et JavaScript d'ici le 30 septembre. Cette décision découle de contraintes de ressources identifiées. Libp2p sert de couche centrale pour la mise en réseau pair-à-pair d'Ethereum, facilitant des fonctions essentielles telles que la découverte de pairs, l'échange de messages et la propagation des blocs et des attestations à travers le réseau. Les clients Ethereum dépendent de manière critique du protocole pub/sub Gossipsub de libp2p pour diffuser rapidement de nouveaux blocs et les votes des validateurs, un processus qui doit respecter des délais de slot stricts pour assurer le fonctionnement ininterrompu de la blockchain. Shipyard, un collectif indépendant formé par d'anciens membres de Protocol Labs, s'était auparavant engagé à décentraliser la gouvernance des projets pour IPFS et libp2p, en se concentrant sur le soutien des projets open-source. Dans un article de blog, l'équipe a confirmé ses efforts actifs pour transférer la gestion de ces implémentations à la communauté plus large.
Implications pour le marché
L'arrêt du soutien de Shipyard a des implications immédiates pour l'infrastructure d'Ethereum. À court terme, le transfert de la gestion de libp2p à la communauté pose un risque de ralentissement du tri des bugs et de résolution retardée des problèmes de sécurité en raison de la perte des connaissances institutionnelles de Shipyard. Cela pourrait potentiellement entraîner une dégradation des performances des validateurs ou, dans des scénarios plus graves, impacter le bon fonctionnement de la chaîne Ethereum. Muriel Médard, professeure au MIT et cofondatrice d'Optimum, a qualifié la dépendance existante à libp2p/Gossipsub de "contraire aux bonnes pratiques d'ingénierie", notant qu'un tel "câblage en dur" peut créer de la fragilité et de la dépendance. La conception actuelle de libp2p/Gossipsub contribue également à une surcharge de bande passante significative due à la duplication redondante des messages, limitant le débit à environ 15-30 transactions par seconde (TPS) et augmentant la latence, affectant ainsi les performances des validateurs et l'efficacité globale du réseau.
Commentaire d'expert
Les experts soulignent le défi fondamental du financement durable des infrastructures Web3 open-source critiques. Max Howell, cofondateur de Tea Protocol et créateur de Homebrew, a observé que "les incitations ne sont pas vraiment là pour que les mainteneurs open-source se soucient suffisamment de la sécurité." Cette perspective souligne le problème plus large auquel sont confrontés les logiciels d'intérêt public dans l'écosystème décentralisé. Les solutions émergentes visent à remédier à ces vulnérabilités systémiques.
Contexte plus large
Cet événement souligne le besoin plus large de modèles de financement robustes et durables au sein de la communauté des logiciels open-source, en particulier pour les technologies Web3 fondamentales. Les défis rencontrés par les mainteneurs de libp2p ont stimulé le développement et l'adoption de nouveaux protocoles conçus pour améliorer l'efficacité du réseau et fournir un soutien durable aux projets open-source.
OptimumP2P, un réseau de propagation de données de nouvelle génération, est déployé par sept des plus grands validateurs et opérateurs de nœuds d'Ethereum, notamment Kiln, P2P.org, Everstake, Blockdaemon, Infstones, Luganodes et Ebunker. Ces entités représentent collectivement 15 % de l'enjeu total d'Ethereum. OptimumP2P, cofondé par Muriel Médard et alimenté par le codage réseau linéaire aléatoire (RLNC), fonctionne comme une couche de mémoire haute performance, visant à rendre la propagation des blocs plus rapide, plus fiable et plus efficace en termes de bande passante. Les tests initiaux se concentrent sur l'amélioration de la propagation des blocs pour Ethereum, avec des plans d'expansion vers d'autres Layer 1. Cette technologie permet aux Layer 1 de gérer plus de transactions tout en utilisant moins de bande passante réseau. Thomas de Phuoc, COO et cofondateur chez Kiln, a déclaré : « L'amélioration de la propagation des données est tout aussi importante que l'exécution ou le consensus lorsqu'il s'agit de faire évoluer Ethereum. »
Parallèlement, Tea Protocol présente un système basé sur la blockchain conçu pour résoudre les dilemmes de financement open-source. Tea cartographie les dépendances open-source, classe les projets par criticité et achemine les récompenses en jetons et les primes de sécurité aux mainteneurs, dans le but d'assurer un soutien à long terme et durable pour les projets open-source vitaux. Cette double approche, axée à la fois sur l'amélioration immédiate des performances réseau et sur les mécanismes de financement à long terme, signale un écosystème Web3 en maturation qui recherche activement des solutions aux défis d'infrastructure. Le développement met en lumière un moment charnière pour l'espace Web3, poussant vers des réseaux décentralisés plus résilients et autonomes.