Aller au contenu principal
BIP

BIP-44

BIP-44 standardise le chemin de dérivation HD en 5 niveaux : purpose'/coin'/account'/change/index. Base des wallets multi-actifs. Coin type Bitcoin = 0.

L'arborescence standard des wallets

BIP-44 standardise le chemin de dérivation HD des wallets multi-actifs. Il définit une arborescence à 5 niveaux : m / purpose' / coin_type' / account' / change / address_index. Ce schéma uniforme permet à n'importe quel wallet de retrouver ses adresses Bitcoin même après import dans un logiciel différent, à condition qu'il respecte BIP-44 et le bon coin_type.

Les 5 niveaux

Le purpose vaut 44' pour BIP-44 legacy, 49' pour Nested SegWit (BIP-49), 84' pour Native SegWit (BIP-84), 86' pour Taproot (BIP-86). Le coin_type identifie l'actif : 0' pour Bitcoin mainnet, 1' pour testnet, 2' pour Litecoin, etc. L'account permet de séparer plusieurs comptes logiques dans le même wallet (ex : épargne, dépenses). Le change est 0 pour la chaîne externe (réception) et 1 pour la chaîne interne (change). L'address_index incrémente à chaque nouvelle adresse.

Exemple concret

Pour un wallet Native SegWit Bitcoin classique, le chemin de la première adresse de réception du premier compte est : m/84'/0'/0'/0/0. La première adresse de change : m/84'/0'/0'/1/0. Les adresses suivantes incrémentent l'index : m/84'/0'/0'/0/1, m/84'/0'/0'/0/2, etc.

Pourquoi du hardened au début

Les niveaux purpose, coin_type et account utilisent la dérivation hardened (notée par '). Cela isole les comptes : exposer la xpub d'un compte ne permet pas de calculer celle d'un autre compte. Sans hardened, fuiter une xpub fille de niveau profond pourrait permettre de remonter à la xpub parente, donc à toutes les autres branches.

Adoption et limites

BIP-44 est universel pour les wallets multi-actifs (Trezor, Ledger). Pour les wallets bitcoin-only modernes, BIP-86 (Taproot) prend le relais avec le purpose 86'. Certains wallets utilisent leurs propres conventions non-BIP-44 (Electrum legacy, par exemple), ce qui complique parfois les imports. Connaître son chemin de dérivation est crucial pour la récupération.

Pratique

Quand tu restaures une seed, le wallet de destination doit utiliser le bon chemin de dérivation pour retrouver tes adresses. Sparrow, Electrum, BitBox demandent le purpose à choisir. Une seed BIP-39 + un chemin BIP-44/49/84/86 est tout ce qu'il faut pour récupérer un wallet sur n'importe quel logiciel respectant les standards.

Termes lies

← Retour au glossaire complet

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