La dernière version 26.0 du Bitcoin Core, le logiciel moteur du réseau Bitcoin, a été dévoilée, introduisant une série de mises à jour pour renforcer la sécurité et l’efficacité du réseau. Parmi ces mises à jour, la plus notable est l’intégration expérimentale du protocole de transport v2, conçue pour améliorer la confidentialité et la fiabilité des connexions peer-to-peer.
Le protocole de transport v2, détaillé dans le BIP324, offre une nouvelle méthode pour chiffrer et authentifier les messages entre les nœuds BTC. Ce protocole vise à prévenir les attaques de type « homme du milieu », qui impliquent un intercepteur clandestin modifiant les communications entre deux parties. En plus de contrer ces attaques, il vise à réduire la consommation de bande passante et à faciliter les extensions de protocole futures. Bien que V2 soit désactivé par défaut, les utilisateurs peuvent l’activer en utilisant l’option -v2transport.
Un autre ajout significatif à cette version est l’amélioration de la diversité des réseaux. Les nœuds qui accèdent à plusieurs réseaux, comme IPv4, IPv6, Tor ou I2P, chercheront désormais à établir au moins une connexion sortante vers chacun de ces réseaux. Cette stratégie vise à accroître la résilience des nœuds face aux attaques d’éclipse, où un attaquant isole un nœud du reste du réseau, et à renforcer la défense contre les attaques de partitionnement où le réseau est divisé en plusieurs sous-réseaux isolés.