Aller au contenu principal
BIP

BIP-324

BIP-324 définit le P2P Transport v2 chiffré. Empêche les FAI ou intermédiaires de bloquer Bitcoin par DPI. Activé dans Bitcoin Core 26.

Pourquoi chiffrer le P2P ?

Depuis 2009, le protocole P2P Bitcoin fonctionne en clair. Tout opérateur de réseau (FAI, gouvernement, attaquant sur Wi-Fi public) peut :

  • Détecter un trafic Bitcoin par Deep Packet Inspection (signatures spécifiques au handshake).
  • Bloquer ou ralentir spécifiquement les nœuds Bitcoin.
  • Modifier les messages en transit (man-in-the-middle).
  • Identifier les utilisateurs derrière des relais (corrélation entre relais et destination).

BIP-324, rédigé par Pieter Wuille, Tim Ruffing et Jonas Schnelli, propose un protocole de transport chiffré bout-en-bout entre deux nœuds Bitcoin.

Comment ça fonctionne

BIP-324 s'appuie sur le framework Noise Protocol (utilisé aussi par WireGuard, WhatsApp et Lightning) :

  1. Handshake : échange initial avec ECDH sur courbe x25519, dérive une clé partagée.
  2. Chiffrement : ChaCha20-Poly1305 pour la confidentialité + l'authentification.
  3. Indistinguabilité : le handshake est conçu pour ressembler à du trafic aléatoire, sans pattern détectable.
  4. Negociation : compatibilité avec les anciens nœuds v1 via fallback automatique.

Garanties offertes

| Propriété | Protégée ? | |-----------|------------| | Confidentialité des messages | Oui | | Intégrité (anti-MITM) | Oui | | Anonymat IP | Non (utilisez Tor/I2P) | | Indistinguabilité contre DPI | Oui | | Forward secrecy | Oui (clés éphémères) |

BIP-324 ne cache pas que vous parlez à un autre nœud Bitcoin (l'IP suffit), mais empêche un attaquant passif de lire ou modifier les messages.

État d'activation

  • Bitcoin Core 26.0 (décembre 2023) : implémentation, activable via -v2transport=1.
  • Bitcoin Core 27.0+ : activé par défaut pour les connexions sortantes.
  • Btcd, libbitcoin, BIP-324 spec : implémentations alternatives en cours.
  • Bitcoin Knots : support inclus.

Limites

BIP-324 ne protège pas contre un attaquant qui contrôle le nœud distant. Il ne remplace pas Tor, qui anonymise l'IP, ni les techniques anti-censure comme obfsproxy. C'est une amélioration complémentaire à la stack réseau Bitcoin.

À retenir

BIP-324 rapproche Bitcoin du niveau de chiffrement standard d'Internet. Combiné avec Tor, ASMAP et un nœud personnel, il rend l'écoute passive du protocole P2P Bitcoin pratiquement inutile pour un FAI ou un État.

Termes lies

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.