Les chemins de dérivation des portefeuilles expliqués
Un chemin de dérivation indique à un portefeuille quelles adresses créer à partir de votre seed phrase. Découvrez comment fonctionnent des chemins comme m/44'/60'/0'/0/0 et comment retrouver un solde manquant.
Un chemin de dérivation est un code court, comme m/44'/60'/0'/0/0, qui indique à un portefeuille exactement quelle clé privée et quelle adresse générer à partir de votre seed phrase. Une même seed phrase peut produire des milliards d’adresses différentes, et le chemin en choisit une : deux portefeuilles utilisant la même seed mais des chemins différents afficheront donc des adresses et des soldes différents.
C’est pourquoi certaines personnes restaurent une seed phrase dans un nouveau portefeuille et voient un solde vide, alors que leurs fonds sont parfaitement en sécurité sur la blockchain. Comprendre les chemins de dérivation transforme ce moment effrayant en simple question de réglages. Cela vous aide aussi à rédiger de meilleures notes de sauvegarde.
Comment les portefeuilles HD transforment une seed en de nombreuses adresses
Les anciens portefeuilles généraient des clés aléatoires sans lien entre elles, et chacune devait être sauvegardée séparément. Les portefeuilles hiérarchiques déterministes ont réglé ce problème. Définis dans BIP32, ils dérivent chaque clé d’une seule seed maîtresse selon une structure en arbre. BIP39 a standardisé la conversion de cette seed en une liste de 12 ou 24 mots : la seed phrase que vous sauvegardez.
Comme la dérivation est déterministe, la même seed et le même chemin produisent toujours la même clé. C’est ce qui rend une seule sauvegarde suffisante. Cela signifie aussi qu’un portefeuille qui explore une autre branche de l’arbre ne verra tout simplement pas vos fonds. Pour aller plus loin, consultez Portefeuilles multichaînes.
Lire un chemin de dérivation
BIP44 a défini une structure commune. Prenons le chemin du premier compte Ethereum, m/44'/60'/0'/0/0 :
| Niveau | Valeur | Signification |
|---|---|---|
| m | master | La clé racine dérivée de votre seed |
| purpose | 44' | Le standard utilisé (ici BIP44) |
| coin type | 60' | La blockchain : 0 pour Bitcoin, 60 pour Ethereum, selon le registre SLIP-44 |
| account | 0' | Permet de garder des comptes séparés sous une même seed |
| change | 0 | 0 pour les adresses de réception, 1 pour les adresses de rendu de monnaie (surtout Bitcoin) |
| address index | 0 | L’adresse individuelle : 0, 1, 2, etc. |
L’apostrophe désigne une dérivation renforcée, une fonction de sécurité qui empêche qu’une clé enfant divulguée serve à calculer des clés apparentées. Certains outils l’écrivent « h ».
Les chemins courants que vous rencontrerez
Les types d’adresse Bitcoin
Bitcoin utilise différents numéros de purpose selon le format d’adresse :
- m/44'/0'/0' – adresses legacy commençant par 1
- m/49'/0'/0' – adresses SegWit imbriquées commençant par 3
- m/84'/0'/0' – adresses SegWit natives commençant par bc1q
- m/86'/0'/0' – adresses Taproot commençant par bc1p
Si vous restaurez une seed et ne voyez aucun bitcoin, vérifiez que le portefeuille analyse le bon type d’adresse.
Ethereum et les chaînes EVM
La plupart des portefeuilles EVM utilisent m/44'/60'/0'/0/x et incrémentent le dernier nombre pour chaque nouveau compte. Certains logiciels de portefeuille ont historiquement incrémenté un autre niveau, par exemple m/44'/60'/x'/0/0, ce qui explique pourquoi les comptes au-delà du premier peuvent sembler « manquants » lorsque vous changez de portefeuille. Comme les chaînes EVM partagent le même format d’adresse, le même chemin vous donne la même adresse sur Ethereum et sur les autres réseaux EVM. Voir pourquoi votre portefeuille affiche des adresses différentes selon les chaînes.
Solana et les autres chaînes
Les portefeuilles Solana utilisent couramment des chemins basés sur le coin type 501, mais différents portefeuilles ont utilisé différentes variantes au fil du temps. C’est pourquoi de nombreux portefeuilles proposent un choix de chemins lors de l’importation.
Comment retrouver un solde manquant après une restauration
- 1Ne paniquez pas et ne déplacez rien. Vos fonds sont sur la blockchain, pas dans l’application.
- 2Vérifiez l’adresse. Comparez la première adresse du portefeuille restauré avec une ancienne transaction ou une adresse que vous avez conservée. Si elles diffèrent, c’est un problème de chemin ou de type d’adresse.
- 3Cherchez les options de chemin. De nombreux portefeuilles proposent un réglage « avancé », « chemin personnalisé » ou « importer » qui liste les chemins courants.
- 4Essayez les réglages par défaut du portefeuille d’origine. La documentation du portefeuille indique généralement le chemin utilisé.
- 5Vérifiez s’il existe une passphrase. Si vous avez utilisé une passphrase facultative (un « 25e mot »), une passphrase différente ou absente produit elle aussi un portefeuille complètement différent. Voir les passphrases expliquées.
- 6Cherchez plus bas dans l’arbre. Si vous avez utilisé de nombreuses adresses, augmentez la limite d’écart (gap limit) du portefeuille ou ajoutez des comptes manuellement.
Ne collez jamais votre seed phrase sur un site qui propose de « trouver votre chemin ». Les outils de récupération légitimes fonctionnent hors ligne, et beaucoup de sites de « path finder » sont des pages de phishing.
Pourquoi les portefeuilles n’analysent pas tous les chemins
Vous vous demandez peut-être pourquoi les portefeuilles ne vérifient pas automatiquement tous les chemins possibles. L’arbre est pratiquement infini, et chaque vérification exige de consulter des adresses sur la blockchain, ce qui est lent et peut révéler au service qui effectue la recherche quelles adresses vous appartiennent. Les portefeuilles analysent donc un ensemble limité de chemins par défaut et s’arrêtent après un certain nombre d’adresses inutilisées consécutives, ce qu’on appelle la gap limit.
Cette conception est judicieuse pour la confidentialité et les performances, mais elle signifie que les configurations inhabituelles ont besoin d’un petit coup de pouce de votre part lors de la récupération.
Que noter dans vos notes de sauvegarde
En plus de votre seed phrase bien protégée, il est utile de conserver, séparément et en sécurité :
- Le logiciel de portefeuille ou le portefeuille matériel utilisé, et à peu près quand
- Le chemin de dérivation ou le type d’adresse, si vous avez modifié le réglage par défaut
- L’existence éventuelle d’une passphrase (mais pas la passphrase à côté de la seed)
- Une adresse publique de réception, pour pouvoir confirmer qu’une restauration est correcte
Ces informations ne sont pas secrètes en elles-mêmes, mais elles peuvent vous faire gagner des heures lors d’une récupération. Notre guide sur le fonctionnement de la récupération d’un portefeuille couvre l’ensemble du processus.
En résumé
Un chemin de dérivation est la carte qui mène de votre seed phrase à une adresse précise. Quand un portefeuille restauré n’affiche rien, la cause est presque toujours un chemin, un type d’adresse ou une passphrase différents, et non des fonds perdus. Sachez quel portefeuille et quels réglages vous avez utilisés, conservez une adresse publique comme référence et utilisez les options d’importation avancées de votre portefeuille avant d’imaginer le pire.
Questions fréquentes
Pourquoi mon portefeuille restauré affiche-t-il un solde nul ?
La raison la plus fréquente est que le nouveau portefeuille utilise un chemin de dérivation ou un type d’adresse différent de l’original, et génère donc d’autres adresses à partir de la même seed phrase. Vérifiez quel chemin utilisait le portefeuille d’origine et sélectionnez-le dans les paramètres avancés ou d’importation du nouveau portefeuille.
Un chemin de dérivation est-il secret ?
Non. Les chemins de dérivation sont des conventions standard et publiques qui ne donnent pas accès à vos fonds. Seules votre seed phrase et une éventuelle passphrase doivent rester secrètes. Il est utile de noter le chemin et le logiciel de portefeuille utilisés avec votre sauvegarde, sans les écrire à côté de quoi que ce soit qui révèle la seed.
Que signifie l’apostrophe dans un chemin de dérivation ?
L’apostrophe, parfois écrite h, signale un niveau de dérivation renforcée (hardened). Les clés renforcées ajoutent une propriété de sécurité : une personne qui connaît une clé privée enfant et la clé publique étendue du parent ne peut pas s’en servir pour calculer les autres clés de ce niveau.
Dois-je connaître mon chemin de dérivation pour récupérer un portefeuille ?
Souvent, le réglage par défaut fonctionne, mais pas toujours. Si vous avez utilisé un portefeuille peu courant, une ancienne version ou des paramètres non standard, noter le nom du portefeuille et le chemin vous aidera, vous ou vos héritiers, à restaurer les fonds plus tard. Conservez cette note séparément de la sauvegarde de votre seed phrase.
