Récupération de portefeuille

Ceux qui utilisent depuis longtemps les cryptomonnaies retrouvent parfois de vieux fichiers portefeuille, qu’ils avaient oubliés, sur des clés USB ou des espaces de stockage en ligne. D’autres peuvent avoir une sauvegarde, mais avoir oublié le logiciel utilisé pour la créer, ou bien avoir oublié le mot de passe. D’autres utilisateurs encore peuvent avoir une ancienne version de Dash Core qui ne fonctionne plus car la réseau, entre-temps, a évolué. Cette documentation est destinée à aider ces utilisateurs à retrouver un accès à leurs fonds.

Détermination du format de sauvegarde

La première étape est de déterminer le format de votre sauvegarde. Dans la plupart des cas, elle sera soit un fichier, sans doute nommé wallet.dat, soit une série de mots. Dans certains cas, vous pourriez avoir archivé directement une clé privée correspondant à une adresse Dash. La liste suivante répertorie les cas de figure et les méthodes pour restaurer votre portefeuille, dans l’ordre de leur probabilité.

  • La sauvegarde est stockée dans une ancienne version du logiciel Dash Core qui ne fonctionne plus
    • Suivez les instructions de restauration de fichiers portefeuille en utilisant Dash Core
  • La sauvegarde est un fichier
    • Si le nom du fichier est proche de « wallet.dat », essayez de restaurer en utilisant Dash Core
    • Si le nom de fichier est similaire à « dash-wallet-backup » ou bien s’il comporte le mot « mobile », essayez de restaurer avec Dash Wallet pour Android
  • La sauvegarde est une phrase composée de plusieurs mots
    • Si cette phrase a une longueur de 12 mots, essayez de restaurer votre portefeuille en utilisant le portefeuille Dash Electrum ou Dash wallet pour Android ou iOS, selon ce que vous avez utilisé pour créer la sauvegarde
    • Si la phrase a une longueur de 13 mots, essayez une restauration avec le portefeuille Dash Electrum
    • Si la phrase a une longueur de 12, 18, 24 ou 25 mots, essayez de restaurer le portefeuille avec le portefeuille matériel que vous avez utilisé pour créer la phrase de récupération
  • La sauvegarde est une longue série de caractères aléatoires, ou un QR-code
    • Si elle a une longueur de 34 caractères et qu’elle commence par X, il s’agit d’une adresse publique et elle ne peut pas être utilisée pour retrouver l’accès aux fonds perdus. Vous avez besoin de la clé privée.
  • Si elle a une longueur de 51 caractères et commence par le chiffre 7, il s’agit d’une clé privée au format WIF, à importer en utilisant Dash Core
  • Si elle a une longueur de 58 caractères et commence par 6P, il s’agit d’une clé privée chiffrée BIP38, à déchiffrer avec votre portefeuille papier, puis à importer dans Dash Core

Une fois que vous avez déterminé le format de sauvegarde, suivez les liens pour consulter le guide de restauration propre à ce format.

Sauvegardes sous forme de fichier

Dash Core

Un des formats les plus communs de fichier de sauvegarde est le fichier wallet.dat du portefeuille logiciel Dash Core. Avant de commencer, soyez absolument certain d’avoir une copie de ce fichier stockée dans un endroit sûr, au cas où la procédure de sauvegarde corromprait accidentellement votre fichier portefeuille ! Dans la plupart des cas, les sauvegardes de wallet.dat seront aussi protégées par un mot de passe dont vous aurez besoin pour retrouver l’accès à vos fonds Dash. Si vous avez déjà le logiciel Dash Core installé, assurez-vous d’abord que vous disposez de sa plus récente version en cliquant sur Aide > À propos de Dash Core. Comparez cette version avec la version la plus récente disponible sur le site web Dash Core en procédant ainsi :

../_images/recovery-dashcore-version.png
../_images/recovery-website-version.png

Comparaison de la version installée du logiciel Dash Core avec la version la plus récente disponible sur le site web

Mettez à jour le logiciel Dash Core en suivant les instructions d’installation. Si vous disposez seulement d’un fichier portefeuille mais pas d’un logiciel Dash Core déjà installé, il vous suffit d’installer Dash Core en suivant les instructions d’installation et de le démarrer une fois pour qu’il vous crée un répertoire DashCore. Ensuite, quittez le logiciel Dash Core et copiez le fichier wallet.dat que vous voulez restaurez dans le répertoire DashCore à l’emplacement spécifié ci-dessous, en remplaçant ou en renommant le fichier déjà existant.

Plateforme Chemin du répertoire de données Comment naviguer
Linux ~/ Allez dans votre dossier utilisateur et faites la combinaison de touches Ctrl-H pour afficher les fichiers cachés, puis ouvrez le répertoire « .dashcore »
macOS ~/Library/Application Support/ Faites la combinaison de touches Shift + Command + G, tapez ~/Library/Application Support, puis ouvrez le dossier DashCore
Windows %APPDATA% Faites la combinaison de touches Windows Key + R et tapez %APPDATA%, puis ouvrez le répertoire DashCore

Si votre version existante du logiciel Dash Core est plus ancienne que la version 0.12.1.x, vous aurez peut-être besoin de renommer votre répertoire de données « Dash » en « DashCore ».

Pour réparer une installation défectueuse, naviguez jusqu’au répertoire DashCore et effacer tous les fichiers .log et .dat, à l’exception du fichier wallet.dat. Les fichiers suivants peuvent être effacés en toute sécurité :

  • banlist.dat
  • budget.dat
  • db.log
  • debug.log
  • fee_estimates.dat
  • governance.dat
  • mncache.dat
  • mnpayments.dat
  • netfulfilled.dat
  • peers.dat

Laissez intacts les fichiers « .conf » et les répertoires (tels que « backups », « blocks », « chainstate », etc.), car ils vous permettront un démarrage plus rapide en vous fournissant une copie de la blockchain et de vos réglages.

Ensuite, ouvrez le logiciel Dash Core et attendez que la synchronisation de la blockchain se termine. Votre portefeuille sera restauré/mis à jour et tous les soldes devraient être affichés. Vous devriez vous assurer de connaître le bon mot de passe en essayant de déverrouiller votre portefeuille dans le menu Réglages > Déverrouiller le portefeuille, et ainsi être sûr que vous pouvez créer des transactions à partir de vos fonds. Si vos soldes n’apparaissent pas, essayez de forcer un rebalayage de la blockchain par le menu Outils > Portefeuille et réparation puis en choisissant Scanner à nouveau les fichiers de la chaîne de blocs. Reconstruire l’index peut également être utile. Dash Core redémarrera et opérera une inspection complète de la blockchain.

../_images/recovery-rescan.png
../_images/recovery-rescanning.png

Forcer Dash Core à rebalayer la blockchain

À cette étape, la restauration est terminée et vous devriez faire une nouvelle sauvegarde en utilisant Fichier > Sauvegarder le portefeuille ou en suivant les instructions ici. Si vous rencontrez d’autres problèmes, posez une question sur le forum, sur Reddit ou sur le canal de discussion #dash-support-desk du Discord Dash Nation.

Dash Android

De manière analogue au portefeuille logiciel Dash Core, l’application Dash Wallet pour Android peut sauvegarder votre portefeuille sous forme de fichier. Pour restaurer cette sauvegarde sur un autre appareil, copiez simplement le fichier de sauvegarde dans le répertoire « /Downloads » ou « /Téléchargements » de votre appareil, en utilisant soit un ordinateur connecté par câble USB, soit une application de gestion de fichiers sur l’appareil. Assurez-vous dans le Play Store que votre application Dash soit mise à jour, puis ouvrez-la. Si vous avez déjà un solde Dash, vous pouvez soit faire une autre sauvegarde, soit transférer vos fonds à une adresse externe, car restaurer un portefeuille entraînera le remplacement de votre portefeuille existant !

Touchez le bouton de menu dans le coin supérieur gauche, choisissez Sécurité > Restaurer le portefeuille et choisissez le fichier approprié dans la liste. Saisissez votre mot de passe et cliquez sur Restaurer. Cela peut prendre un certain temps, et votre solde sera affiché à la fin de l’opération.

../_images/recovery-android1.png ../_images/recovery-android2.png ../_images/recovery-android3.png

Restauration d’un fichier de sauvegarde avec le portefeuille Dash pour Android

Phrases de récupération

Si vous disposez d’une phrase de 12 mots et êtes certain que votre sauvegarde a été faite sur un appareil mobile iOS ou Android, veuillez suivre ces instructions.

Phrase de 12 mots sur Android

Assurez-vous sur le Play Store que votre application portefeuille Dash est dans sa dernière version, puis ouvrez-la. Si vous avez déjà des fonds Dash, faites une autre sauvegarde, ou bien transférez-les à une autre adresse, car la restauration d’un portefeuille entraînera le remplacement de votre portefeuille existant ! Touchez le bouton menu dans le coin supérieur gauche, choisissez Sécurité > Restaurer à partir d’une phrase de récupération et saisissez votre phrase de 12 mots.

../_images/recovery-android1.png ../_images/recovery-android4.png ../_images/recovery-android5.png

Restauration d’une phrase de récupération de 12 mots avec le portefeuille Dash pour Android

Phrase de 12 mots sur iOS

Assurez-vous dans l’App Store que votre application Dash soit mise à jour, puis ouvrez-la. Si c’est la première fois que vous ouvrez l’application, vous pouvez saisir directement la phrase de récupération en choisissant Récupérer un portefeuille sur l’écran de démarrage. Si vous avez déjà un solde Dash, vous pouvez soit faire une autre sauvegarde, soit transférer vos fonds à une adresse externe, car restaurer un portefeuille entraînera le remplacement de votre portefeuille existant !

Touchez le bouton menu dans le coin supérieur gauche, choisissez Réglages > Démarrer ou récupérer un autre portefeuille. Saisissez votre phrase actuelle de récupération de portefeuille, puis l’application se relancera et vous verrez à nouveau l’option de Récupérer un portefeuille.

../_images/recovery-ios1.png ../_images/recovery-ios2.png ../_images/recovery-ios3.png ../_images/recovery-ios4.png ../_images/recovery-ios5.png

Restauration d’une phrase de récupération de 12 mots sur le portefeuille Dash pour iOS

Phrase de 12 ou 13 mots sur Dash Electrum

Assurez-vous de disposer de la plus récente version de Dash Electrum en suivant les instructions d’installation ici. Dash Electrum permet d’utiliser simultanément plusieurs portefeuilles, vous pouvez donc restaurer en toute sécurité dans un nouveau fichier portefeuille, sans perdre votre ancien portefeuille. Cliquez sur Fichier > Nouveau/Restaurer et tapez un nom de fichier dans lequel stocker votre nouveau portefeuille. Puis sélectionnez Je dispose déjà d’une graine et saisissez votre phrase de récupération de 12 ou 13 mots. Saisissez un nouveau mot de passe pour votre portefeuille puis cliquez Suivant pour récupérer vos adresses depuis la phrase de récupération.

../_images/recovery-electrum1.png ../_images/recovery-electrum2.png ../_images/recovery-electrum3.png ../_images/recovery-electrum4.png ../_images/recovery-electrum5.png ../_images/recovery-electrum6.png

Restauration avec une phrase de 12 mots sur Dash Electrum

Phrases de récupération sur un portefeuille matériel

Si votre phrase de récupération de 12, 18 ou 24 mots a été générée par un portefeuille matériel, veuillez suivre ces instructions :

Restauration d’un portefeuille iOS dans Dash Electrum

Vous pouvez utiliser votre phrase de récupération Dash iOS pour retrouver vos fonds dans Dash Electrum, si jamais vous perdez l’accès à votre appareil iOS pour une raison ou une autre. Cependant, comme les chemins de dérivation de portefeuille ne sont pas identiques, la procédure ne marche que dans un sens, ce qui signifie qu’il n’est pas possible de restaurer un portefeuille Dash Electrum sur un portefeuille Dash iOS. De plus, le processus d’importation utilisant une clé xprv plutôt que la phrase de récupération directement, il ne sera pas possible d’afficher la phrase de récupération dans Dash Electrum. Il est donc recommandé de déplacer les fonds (soit vers un portefeuille standard Dash Electrum, soit vers un autre portefeuille) une fois que la récupération est terminée, pour s’assurer que les procédures standard de sauvegarde fonctionnent comme attendu.

La récupération a lieu en deux temps. D’abord, nous convertirons la phrase de récupération Dash iOS en une clé xprv. Ensuite, nous importerons la clé xprv dans Dash Electrum.

Retrouver la bonne clé xprv de Dash iOS

Allez sur la page du convertisseur de code mnémotechnique BIP39. Il s’agit d’un outil très pratique pour manipuler et afficher les données des graines BIP32/39. Si vous n’êtes pas très à l’aise à l’idée d’opérer cette procédure en ligne, une version hors ligne est disponible en téléchargeant le fichier décrit dans ces instructions. Une fois l’outil chargé dans votre navigateur, suivez les étapes suivantes :

  1. Saisissez votre graine (phrase de 12 mots) dans le champ BIP39 Mnemonic.
  2. Laissez BIP39 Passphrase vide.
  3. Réglez la monnaie sur Dash.
  4. Dans Derivation Path, cliquez sur l’onglet BIP44.
  5. Copiez la valeur affichée dans Account Extended Private Key.

Importation de la clé xprv dans Dash Electrum

  1. Lancez Dash Electrum et choisissez le menu Fichier -> Nouveau/Restaurer.
  2. Donnez un nom à votre portefeuille.
  3. Choisissez Portefeuille standard.
  4. Choisissez Utilisez des clés publiques ou privées.
  5. Collez la valeur que vous aviez copiée dans Account Extended Private Key.
  6. Saisissez un mot de passe si vous le souhaitez.

Dash Electrum devrait alors détecter votre solde Dash iOS, et vous devriez avoir un accès complet à vos fonds. La phrase de graine ne sera pas disponible dans Dash Electrum, vous aurez donc besoin de suivre à nouveau les étapes ci-dessus si vous souhaitez restaurer à nouveau votre portefeuille depuis sa phrase de récupération. Il est plutôt recommandé d’envoyer les fonds à un nouveau portefeuille Dash Electrum en suivant la procédure standard de sauvegarde.

D’anciennes versions du portefeuille Dash iOS utilisaient des adresses BIP32 avec le chemin de dérivation m/0. Le portefeuille devrait normalement migrer ces fonds vers des adresses BIP44, mais un solde résiduel peut persister sous ce chemin de dérivation, ce qui signifie que restaurer la clé privée étendue BIP32 peut être utile dans certaines situations. Veuillez consulter ce fil de discussion sur le forum pour en savoir plus sur cette procédure.

Clés privées

La plupart des portefeuilles proposent une fonctionnalité d’importation d’une adresse depuis une clé privée (voir la documentation pour des instructions spécifiques à votre portefeuille). Les clés privées peuvent être récupérées suivant de nombreuses méthodes. Dans cet exemple, nous montrerons comment récupérer la clé privée d’un portefeuille papier en utilisant le logiciel Dash Core. Si vous ne disposez que d’un QR-code et non de la clé, utilisez une application de lecture de code-barres (Android ou iOS) pour lire le code d’abord.

Tout d’abord, lancez le logiciel Dash Core et déverrouillez votre portefeuille en choisissant Réglages > Déverrouiller le portefeuille. Saisissez votre mot de passe, puis ouvrez la console de débogage par le menu Outils > Console de débogage. Dans la console, tapez ce qui suit, en remplaçant la clé privée donnée en exemple par votre propre clé :

importprivkey 7rPQWnMrh3oWLtZrzt1zLRSCVyuBbwnt7fRBXPp2EwcPhtzXSzp
../_images/recovery-dashcore-privkey.png

Importation d’une clé privée en utilisant la console de débogage du portefeuille logiciel Dash Core

Dash Core rebalayera la blockchain pour trouver les transactions impliquant l’adresse publique de cette clé, identifier les transactions et recalculer le solde de votre portefeuille.

La clé privée doit être au format d’importation de portefeuille (WIF). Si votre clé est chiffrée en utilisant BIP38 (la clé commence par 6P au lieu de 7), vous devez d’abord la déchiffrer pour l’afficher en WIF. Pour ce faire, allez sur https://paper.dash.org/ et cliquez sur Détails du portefeuille. Saisissez la clé privée chiffrée dans ce champ puis cliquez sur Afficher les détails. Votre mot de passe vous sera demandé, et vos clés seront déchiffrées. Trouvez la clé nommée Clé privée WIF et importez-la dans votre portefeuille.

../_images/recovery-paper-decrypt.png ../_images/recovery-paper-wif.png

Déchiffrage d’une clé chiffrée BIP38 vers le format WIF avant importation dans le logiciel portefeuille Dash Core

Mots de passe oubliés

Dans la plupart des cas, si vous aviez choisi un mot de passe complexe puis l’avez oublié ou perdu, il n’y a quasiment aucun espoir de le retrouver. Le chiffrage employé par les portefeuilles Dash est de conception extrêmement sécurisée, et un mot de passe bien choisi fera échouer toutes les tentatives d’attaque par force brute. Si vous vous souvenez de quelques détails du mot de passe, en particulier de sa longueur ou d’une série de caractères qu’il peut comporter, alors les techniques d’attaque par force brute méritent d’être tentées. Plusieurs services existent pour cela, ou vous pouvez le faire vous-même. Comme Dash Core est basé sur Bitcoin Core, la plupart des méthodes d’application de la force brute sur un portefeuille Bitcoin marcheront aussi sur un portefeuille Dash.