Wallet-Wiederherstellung#

Erfahrene Kryptowährungsnutzer finden manchmal alte Wallet-Dateien, die sie auf einem USB-Stick oder in der Cloud vergessen haben. Andere haben vielleicht ein Backup und wissen nicht, womit sie es erstellt haben oder sie haben das Passwort vergessen. Wieder andere verwenden vielleicht eine alte Dash Core Version, die nicht mehr vom Netzwerk akzeptiert wird. Diese Dokumentation dient dazu diesen Nutzern zu helfen, wieder auf ihr Dash zuzugreifen.

Wiederherstellungsformat bestimmen#

Der erste Schritt besteht darin, dass das Format des Backups bestimmt wird. Dies ist in den meisten Fällen entweder eine Datei mit dem Namen wallet.dat oder eine Phrase aus mehreren Wörtern. Unter Umständen wurde der private Schlüssel für eine Dash-Adresse aber auch direkt gespeichert. In der folgenden Liste werden Möglichkeiten und Methoden zur Wiederherstellung einer Wallet in einer Reihenfolge sortiert nach der Wahrscheinlichkeit aufgeführt.

  • Backup wird von einer alten Dash Core Version verwaltet, die nicht mehr funktioniert

    • Anweisungen zur Wiederherstellung unter Dash Core folgen

  • Backup ist eine Datei

    • Heißt die Datei wallet.dat oder ähnlich, kann sie wahrscheinlich mit Dash Core wiederhergestellt werden

    • Heißt die Datei dash-wallet-backup oder beinhaltet der Name das Wort ‚mobile‘, kann sie wahrscheinlich mit der Dash Wallet für Android wiederhergestellt werden

  • Backup als Phrase aus Wörtern

    • Ist die Phrase 12 Worte lang´, kann sie mit der Dash Electrum Wallet oder der Dash Wallet für Android oder iOS, wiederhergestellt werden, abhängig von der Wallet, mit der sie erstellt wurde

    • Ist sie 13 Wort lang, kann sie mit der Dash Electrum Wallet wiederhergestellt werden

    • Ist sie 12, 18, 24 oder 25 Worte lang, kann sie mit der Hardware Wallet mit der sie erstellt wurde, wiederhergestellt werden

  • Backup ist eine lange Reihe an zufälligen Symbolen oder ein QR-Code

    • Ist sie 34 Zeichen lang und beginnt mit einem X, handelt es sich um einen öffentlichen Schlüssel und dieser kann nicht dazu verwendet werden verlorenes Guthaben wiederherzustellen. Dafür ist ein privater Schlüssel notwendig.

  • Ist sie 51 Zeichen lang und beginnt mit einer 7, dann ist es ein privater Schlüssel in WIF und dieser kann in Dash Core importiert werden

  • Ist sie 58 Zeichen lang und beginnt mit 6P, dann ist es ein verschlüsselter privater Schlüssel in BIP38 dieser kann über eine Paper Wallet in Dash Core importiert werden

Nachdem bestimmt werden konnte, um welches Format es sich handelt, kann die detaillierte Schrittfolge zur Wiederherstellung des jeweiligen Formats verwendet werden.

Sicherheitskopie#

Dash Core#

One of the most common wallet backup formats is a wallet.dat file from Dash Core wallet. Before you begin, make absolutely sure that you have a copy of this file stored somewhere safe in case the restore process accidentally corrupts your wallet file! In most cases, wallet.dat backups will also be protected by a password, which you will need to know to regain access to your Dash funds. If you already have Dash Core installed, first ensure it has been updated to the latest version by clicking Help > About Dash Core. Compare this with the latest available version of Dash Core on the website as follows:

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

Die installierte Version von Dash Core mit der aktuellsten Version von der Website vergleichen#

Dash Core entsprechend der Installationsanleitung auf die neueste Version bringen. Falls nur eine Wallet-Datei und keine existierende Installation von Dash Core vorhanden ist, muss Dash Core gemäß der Installationsanleitung installiert und einmal gestartet werden, um den Ordner DashCore zu erzeugen. Danach muss Dash Core geschlossen werden und die Datei wallet.dat muss zur Wiederherstellung in den DashCore-Ordner an dem unten angegebenen Speicherort kopiert werden, wodurch die vorhandene Datei ersetzt wird.

Plattform

Dateiverzeichnis

Wie navigieren

Linux

~/

Im Home-Verzeichnis Strg+H drücken, damit versteckte Dateien angezeigt werden, danach .dashcore öffnen

macOS

~/Library/Application Support/

Press Shift + Command + G, type ~/Library/Application Support, then open DashCore

Windows

%APPDATA%

Windows Key + R drücken and %APPDATA% eingeben und dann DashCore öffnen

Wenn die existierende Version von Dash Core älter als v0.12.1.x ist, muss der Dateiordner von Dash auf DashCore umbenannt werden.

Wenn die Installation korrumpiert wurde, müssen alle .log und .dat Dateien außer wallet.dat aus dem DashCore-Ordner gelöscht werden. Die folgenden Dateien können alle sicher gelöscht werden:

  • banlist.dat

  • budget.dat

  • db.log

  • debug.log

  • fee_estimates.dat

  • governance.dat

  • mncache.dat

  • mnpayments.dat

  • netfulfilled.dat

  • peers.dat

Die .conf-Dateien und die Ordner (wie z.B. backups, blocks, chainstate, etc.) können bestehen bleiben, da durch diese eine schnellere Einrichtung der Blockchain und der Einstellungen möglich ist.

Now open Dash Core and wait for blockchain synchronization to complete. Your wallet will be restored/upgraded and all balances should be displayed. You should ensure you have the correct password by trying to unlock your wallet from Settings > Unlock Wallet to make sure you can actually create transactions using your balances. If you have any problems with your balance not appearing, try to force a rescan of the blockchain by going to Window > Wallet Repair and selecting Rescan blockchain files. Rebuild index may also help. Dash Core will restart and perform a full scan of the blockchain.

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

Dash Core befehlen die Blockchain erneut zu durchsuchen#

At this stage, recovery is complete and you should make another backup using File > Backup Wallet or following the instructions here. If you have any further problems, try asking on the forum, Reddit or the #help-desk channel at Dash Discord.

Dash Android#

Similar to Dash Core wallet, Dash Wallet for Android can restore your wallet from a file. To restore this wallet on another device, simply copy the backup file to the /Downloads folder of your device using either a computer connected by USB or a file manager app on the device. Ensure your Dash wallet is fully updated in the Play Store, then open Dash. If you have an existing balance, either view and write down your recovery phrase or transfer your balance to an external address, because restoring a wallet will replace your existing wallet!

Select Restore from file from the menu at the bottom of the main page, locate your file, and enter your file’s password when prompted. This may take some time, and your balance will be displayed when complete.

Bemerkung

For devices that already have an active wallet, first write down the existing recovery phrase as a backup. Click the menu button on the bottom right corner and select Security > View Recovery Phrase to find it. After backing up the recovery phrase, reset the wallet by selecting the Security > Reset Wallet option and then proceed with restoring the backup file.

../../../_images/recovery-android1.jpg ../../../_images/recovery-android2.jpg

Eine Sicherheitskopie für die Dash Android Wallet verwenden

Wiederherstellungsphrase#

Wenn eine Phrase aus 12 Wörtern vorhanden ist und sicher ist, dass diese einem Android- oder iOS-Gerät entstammt, ist die folgende Anleitung die richtige.

Android-Phrase mit 12 Wörtern#

Ensure your Dash wallet is fully updated in the Play Store, then open Dash. If you have an existing balance, either view and write down your recovery phrase or transfer your balance to an external address, because restoring a wallet will replace your existing wallet.

Select Restore from recovery phrase from the menu at the bottom of the main page, and enter your 12-word phrase when prompted.

Bemerkung

For devices that already have an active wallet, first write down the existing recovery phrase as a backup. Click the menu button on the bottom right corner and select Security > View Recovery Phrase to find it. After backing up the recovery phrase, reset the wallet by selecting the Security > Reset Wallet option and then proceed with restoring the recovery phrase.

../../../_images/recovery-android3.jpg ../../../_images/recovery-android4.jpg

Eine Wiederherstellungsphrase aus 12 Wörtern für die Dash Android Wallet verwenden

iOS-Phrase mit 12 Wörtern#

Die Dash Wallet muss vollständig über den App Store aktualisiert worden sein, bevor sie geöffnet wird. Wenn die Wallet zum ersten Mal geöffnet wird, kann die Wiederherstellungsphrase sofort eingegeben werden, nachdem auf Wallet wiederherstellen geklickt wurde. Sollte bereits ein Guthaben vorhanden sein, muss entweder ein weiteres Backup erstellt oder der Inhalt an eine externe Adresse übertragen werden, da die Wiederherstellung einer Wallet die bestehende Wallet ersetzt!

Tap the menu button in the bottom right corner, select Security > Reset wallet. Tap Continue and enter your current wallet recovery phrase, then the app will reset and you will see the option to Recover wallet again.

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

Eine Wiederherstellungsphrase aus 12 Wörtern für die Dash iOS Wallet verwenden

Electrum-Phrase mit 12/13 Wörtern#

Es ist wichtig, dass eine Dash Electrum Wallet verwendet wird, die nach diesen Angaben die aktuellste ist. Dash Electrum erlaubt mehrere Wallets gleichzeitig, sodass eine Wallet sicher wiederhergestellt werden kann, ohne, dass die alten Wallets in Gefahr geraten. Unter File > New/Restore kann einer neuen Wallet zunächst ein Name gegeben werden. Danach muss I already have a seed ausgewählt und die 12/13-Wortphrase eingegeben werden. Die Wallet kann zudem mit einem Passwort verschlüsselt werden und mit Next wird der Wiederherstellungsprozess abgeschlossen.

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

Eine Wiederherstellungsphrase aus 12 Wörtern für die Dash Electrum Wallet verwenden

Wiederherstellungsphrase für Hardware Wallets#

Wenn eine 12, 18 oder 24 Wörter lange Phrase durch eine Hardware-Wallet ausgegeben wurde, ist diese Anleitung die richtige:

Eine iOS Wallet über Dash Electrum wiederherstellen#

Es ist möglich eine iOS-Wallet über eine Dash Electrum Wallet wiederherzustellen, falls kein Zugang zu einem iOS-Gerät mehr besteht. Da die beiden Programme jedoch unterschiedliche Voraussetzungen haben, kann die iOS Wallet nicht direkt mit Hilfe der Wiederherstellungsphrase in Dash Electrum wiederhergestellt werden. Zudem ist wichtig, dass der Wiederherstellungsprozess einen xprv-Schlüssel verwendet, der nicht als Wiederherstellungsphrase angezeigt werden kann, weswegen es Sinn macht das Guthaben nach der erfolgreichen Wiederherstellung an eine andere Wallet (entweder an eine andere Electrum Wallet oder an eine sonstige Wallet) zu versenden. Zudem wird hierdurch das Funktionieren des Wiederherstellungsvorgangs überprüft.

Die Wiederherstellung umfasst zwei Schritte. Zuerst muss die iOS-Wiederherstellugsphrase als xprv-Schlüssel angezeigt werden. Im zweiten Schritt muss der xprv-Schlüssel in Dash Electrum übertragen werden.

Den korrekten Dash iOS xprv-Schlüssel erzeugen#

Durch den BIP39 Mnemonic Code Converter können die BIP 32/39 Seed-Daten dargestellt werden. Sollte der Wunsch bestehen diesen Vorgang offline und nicht online durchzuführen, kann hier eine Offlineversion heruntergeladen werden. Sobald das Programm im Browser initialisiert wurde, müssen die folgenden Schritte beachtet werden:

  1. Die 12 Worte der Wiederherstellungsphrase in das Feld BIP39 Mnemonic eintragen.

  2. BIP39 Passphrase leer lassen.

  3. Dash als Coin auswählen.

  4. Unter Derivation Path auf den BIP44 Tab klicken.

  5. Den Wert unter Account Extended Private Key kopieren.

Den xprv-Schlüssel nach Dash Electrum kopieren#

  1. Dash Electrum öffnen und dann auf File -> New/Restore klicken.

  2. Einen Namen für die Wallet eingeben.

  3. Standard wallet auswählen.

  4. Use public or private keys auswählen.

  5. Den Wert aus Account Extended Private Key einfügen.

  6. Optionalerweise kann ein Passwort eingegeben werden.

Dash Electrum sollte nun das Dash iOS Guthaben darstellen und es sollte möglich sein dieses zu verwenden. Die Wiederherstellungsphrase kann in Dash Electrum nicht angezeigt werden, weswegen diese Schritte wiederholt werden müssten, sollte diese Wallet erneut wiederhergestellt werden müssen. Es wird empfohlen das Guthaben an eine neue Dash Electrum Wallet zu versenden und dabei dem normalen Sicherungsvorgang zu folgen.

Older versions of the Dash iOS wallet used BIP32 addresses under the m/0' derivation path. The wallet should migrate these funds over to BIP44 addresses during normal use, but some residual balance may be under this derivation path, so restoring the BIP32 Extended Private Key may be helpful in some situations. Please see this forum thread for further discussion on this process.

Private Keys#

Most wallets offer a function to import an address from a private key, see the documentation for your wallet for specific instructions. While private keys can be stored in many ways, in this example we will work through the process of restoring a private key from a paper wallet using Dash Core. If you only have a QR code and not the key, use a barcode scanning app (Android or iOS) to read the code first.

First, start Dash Core and unlock your wallet by selecting Settings > Unlock Wallet. Enter your password, then open the debug console by selecting Window > Console. In the console, type the following, replacing the example private key with your key:

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

Importieren von privaten Schlüsseln über die Debugkonsole im Dash Core Wallet#

Dash Core scannt die Blockchain nach Transaktionen, die die öffentliche Adresse dieses Schlüssels betreffen und gibt nun die Transaktionen und den passenden Saldo in der Wallet an.

Der private Schlüssel muss im WIF-Format (Wallet Import Format) vorhanden sein. Falls der Schlüssel mit BIP38 verschlüsselt ist (der Schlüssel beginnt mit 6P statt mit 7), muss er zuerst entschlüsselt werden, damit der Schlüssel als WIF angezeigt wird. Um dies zu tun, muss auf https://paper.dash.org/ auf Wallet Details geklickt werden. Der verschlüsselte private Schlüssel muss in das Feld eingeben und auf Details anzeigen geklickt werden. Das Passwort wird abgefragt und die Schlüssel werden wieder entschlüsselt. Der Schlüssel mit dem Namen Private Key WIF muss nun in die Wallet importiert werden.

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

Einen mit BIP38 verschlüsselten Schlüssel zu WIF entschlüsseln und in die Dash Core Wallet importieren

Vergessene Passwörter#

Wenn ein starkes Passwort gewählt wurde, gibt es in den meisten Fällen keine Möglichkeit je wieder einen Zugriff auf die Wallet zu bekommen. Die Dash-Verschlüsselung ist per Definition zu komplex um jemals geknackt zu werden und auch ein einfaches Nutzerpasswort sollte einem brutalen Angriff widerstehen können. Wenn zumindest Teile des Passworts oder dessen Länge bekannt sind, könnte ein starker Angriff auf das Passwort jedoch Erfolg haben. Verschiedene Dienste helfen bei diesem Vorgang und es ist auch möglich dies selbst zu versuchen. Da Dash Core auf Bitcoin Core basiert funktionieren Angriffsmöglichkeiten, die bei Bitcoin Core Erfolg haben eventuell auch bei Dash Core.