BIP-85
BIP-85 permet de dériver des seeds enfants à partir d'une seed maître. Idéal pour générer plusieurs wallets sans multiplier les sauvegardes. Implémenté par ColdCard, Coldcard, BitBox, Sparrow.
Une seed pour les gouverner toutes
BIP-85, proposé par Ethan Kosakovsky en mars 2020, introduit le concept de Deterministic Entropy from BIP-32 Keychains. L'idée est radicale : partir d'une seed maître (BIP-39) et en dériver de façon déterministe autant de seeds enfants que l'on veut, chacune pouvant à son tour être utilisée comme seed indépendante d'un autre wallet.
Le mécanisme
À partir d'une seed maître HD, BIP-85 dérive un chemin spécifique :
m / 83696968' / app_no' / language' / words' / index'
83696968': constante (« BIP85 » en ASCII)app_no': 39 pour BIP-39, 32 pour HD-Seed, 128169 pour Wallet Import Format, etc.language': code de langue (0 = anglais, 1 = japonais...)words': longueur (12, 18 ou 24)index': index séquentiel (0, 1, 2…)
Chaque dérivation produit une entropie indépendante, qui sert ensuite à générer une seed BIP-39 légitime. L'index 0 sera toujours la même seed enfant tant que la maître ne change pas.
Cas d'usage concrets
| Usage | Bénéfice | |-------|----------| | Plusieurs wallets de spending | Une seule sauvegarde maître | | Seed sacrificielle pour duress | Seed dérivée, fonds limités | | Wallet voyage | Index dédié, séparé du wallet principal | | Multisig hardware multi-vendor | Une seed par device, depuis maître commune | | Backup d'un mot de passe long | Entropie déterministe pour password manager |
Implémentations
- Coldcard : génère seeds enfants 12/18/24 mots à l'écran.
- BitBox02 : intégration via BitBoxApp.
- SeedSigner : dérivation offline ultra-pratique.
- Krux, Specter DIY : présents.
- Sparrow Wallet : génère et import.
Précautions de sécurité
BIP-85 a une conséquence importante : toute la sécurité dépend de la seed maître. Si elle est compromise, toutes les seeds enfants le sont aussi, instantanément et silencieusement. À l'inverse, la compromission d'une seed enfant n'affecte pas les autres (sauf si l'attaquant peut remonter via brute-force, ce qui est impossible avec une bonne entropie).
À retenir
BIP-85 est l'outil rêvé pour qui veut simplifier sa sauvegarde sans multiplier les seeds physiques. Combiné à un multisig, il permet une gestion sophistiquée tout en ne mémorisant qu'une seule phrase, idéalement protégée par une passphrase BIP-39.
Termes lies
- Seed phraseLa seed phrase (ou phrase de recuperation) est une suite de 12 ou 24 mots qui permet de restaurer l'acces a vos bitcoins. Elle genere mathematiquement toutes vos cles privees. C'est la sauvegarde ultime de votre portefeuille : quiconque la connait controle vos fonds. Elle doit etre stockee hors ligne, jamais photographiee ni partagee.
- BIP-39BIP-39 spécifie l'encodage d'une seed en 12-24 mots issus d'une wordlist (de 2048 mots). Standard universel des seeds. Inclut une passphrase optionnelle (« 25e mot »). Discuté car un peu daté mais omniprésent.
- Wallet HD (Hierarchical Deterministic)Un wallet HD génère toutes ses clés depuis une seed unique selon une hiérarchie déterministe (BIP-32). Une seule sauvegarde (12 ou 24 mots) suffit pour récupérer toutes les adresses. Standard de l'industrie depuis ~2014. Il a rendu obsolètes les wallets non déterministes type Bitcoin Core 0.x.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.