
Le centre de recherche et développement Bitcoin, Brink, a annoncé le renouvellement d’une subvention d’un an pour Sebastian Falbesoner, également connu sous le nom de theStack. « Dans le cadre de sa demande de renouvellement de subvention, il a souligné l’importance du transport P2P BIP324 Version 2 et pourquoi il prévoit de passer son temps d’examen sur le projet », indique l’annonce.
BIP324 vise à remédier à la vulnérabilité de la couche de communication peer-to-peer (P2P) de Bitcoin, où les messages sont actuellement transmis en clair. Sebastian souligne la nécessité d’un cryptage opportuniste entre les nœuds Bitcoin pour lutter contre la censure, les atteintes à la vie privée et d’autres attaques. Il explique : « BIP324 essaie de contrer ces lacunes en ajoutant un cryptage opportuniste entre les nœuds Bitcoin, ce qui rend beaucoup plus difficile pour les adversaires de mener ces attaques ».
La proposition intègre un protocole qui obscurcit l’initiation des connexions entre pairs, garantissant qu’un minimum d’informations est révélé aux observateurs externes. Ceci est réalisé grâce à l’utilisation d’ElligatorSwift, un schéma de codage de points de courbe elliptique moderne. De plus, un bloc supplémentaire d’octets aléatoires, connu sous le nom de « garbage », est échangé lors de l’initiation de la connexion pour masquer davantage la taille des paquets, ce qui entrave la détection par les attaquants potentiels.
Sebastian a exprimé sa fascination pour l’approche pseudo-aléatoire de BIP324, déclarant : « Si nous imaginons un monde où ce protocole de transport crypté v2 est utilisé principalement… la censure de tout participant Bitcoin au niveau du réseau sera beaucoup plus difficile. » Il souligne que l’inspection approfondie des paquets et les attaques de l’homme du milieu deviendraient beaucoup plus difficiles à exécuter.
Reconnaissant l’importance de BIP324 pour assurer la résistance à la censure de Bitcoin sur la couche P2P, Brink a prolongé la subvention à temps partiel de Sebastian pour une autre année. Sebastian prévoit d’effectuer des révisions approfondies du code, de tester les demandes d’extraction BIP324 restantes et d’exécuter un nœud compatible BIP324 accessible au public une fois qu’une demande d’extraction fonctionnelle sera disponible.