Aller au contenu principal
BIP

BIP-49

BIP-49 spécifie le chemin de dérivation pour Nested SegWit (P2SH-P2WPKH). Format ypub.

Le pont entre legacy et SegWit

BIP-49, proposé par Daniel Weigl en mai 2017, définit le chemin de dérivation HD pour les adresses Nested SegWit : un P2WPKH (témoin) enveloppé dans un P2SH. Visuellement, les adresses commencent par 3..., indistinguables d'une P2SH classique, mais elles bénéficient des avantages de SegWit (signatures dans le witness, frais réduits).

Le chemin de dérivation

Le BIP fixe un nouveau purpose dans l'arbre HD :

m / 49' / coin_type' / account' / change / address_index
  • 49' : purpose Nested SegWit
  • coin_type : 0 pour mainnet, 1 pour testnet
  • account' : compte logique

Pour comparaison :

| BIP | Purpose | Format adresse | Type technique | |-----|---------|----------------|----------------| | 44 | 44' | 1... | P2PKH (legacy) | | 49 | 49' | 3... | P2SH-P2WPKH (nested) | | 84 | 84' | bc1q... | P2WPKH (native SegWit) | | 86 | 86' | bc1p... | P2TR (Taproot) |

Le format ypub/yprv

BIP-49 introduit les extended keys avec un préfixe ypub (mainnet public) ou yprv (mainnet privé). Cela permet aux wallets d'identifier visuellement le type de dérivation utilisé : un ypub exporté indique sans ambiguïté qu'on parle d'adresses nested SegWit. Pour multisig, on a aussi Ypub (3-of-5, etc.).

Pourquoi BIP-49 a existé

En 2017, Bitcoin Core et la plupart des wallets n'acceptaient pas encore d'envoyer à des adresses bc1.... Pour qu'un utilisateur SegWit puisse être payé, il fallait une adresse 3... qu'un wallet legacy comprenait. Nested SegWit a fait office de pont pendant 2-3 ans.

Déclin progressif

Aujourd'hui, plus aucune raison d'utiliser BIP-49 :

  • Tous les exchanges supportent bc1q... depuis 2019-2020.
  • Frais plus élevés que BIP-84 (l'enveloppe P2SH ajoute des octets).
  • Privacy : un wallet BIP-49 est facilement identifiable.

Les wallets modernes utilisent BIP-84 (SegWit natif) ou BIP-86 (Taproot) par défaut.

À retenir

BIP-49 est un témoin historique de la migration Bitcoin vers SegWit. Si vos vieux backups (Ledger Live d'avant 2020, Trezor T initial) utilisent un ypub, il peut être nécessaire de scanner cette dérivation pour récupérer vos fonds. Pour les nouvelles configurations, préférez BIP-84 ou BIP-86.

Termes lies

← Retour au glossaire complet

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