Wie kann ich eine Bitcoin-qt-Wallet zu Electrum übertragen?

Ich wechsle von Bitcoin-qt zu Electrum, und es scheint, als müsste ich die Blockchain erneut herunterladen. Kann ich meine wallet.dat kopieren und in die Dateien von Electrum einfügen?

Antworten (5)

Laut dieser FAQ :

In Electrum 2.0 können Sie keine privaten Schlüssel in eine Wallet importieren, die einen Seed hat. Sie sollten sie stattdessen fegen.

Wenn Sie private Schlüssel importieren und nicht säubern möchten, müssen Sie eine spezielle Brieftasche erstellen, die keinen Seed hat. Erstellen Sie dazu eine neue Brieftasche, wählen Sie „Wiederherstellen“ und geben Sie, anstatt Ihren Seed einzugeben, eine Liste mit privaten Schlüsseln oder eine Liste mit Adressen ein, wenn Sie eine Brieftasche nur zum Ansehen erstellen möchten.

Sie können die privaten Schlüssel von Bitcoin Core erhalten, indem Sie dumpprivkeywie in Verwenden von dumpprivkey zum Erstellen einer Papiersicherung beschrieben verwenden .

  1. Starten Sie Bitcoin Core mit dem , das wallet.datSie exportieren möchten

  2. Sichern Sie alle Brieftaschenschlüssel über die Konsole von Bitcoin Core mit dumpwallet wallet.dump, wobei wallet.dumpder Name der zu erstellenden Dump-Datei ist.

Wenn Sie eine Fehlermeldung erhalten, versuchen Sie, einen absoluten Dateipfad mit einem Verzeichnis anzugeben, in das Bitcoin Core schreiben darf, z. B. können Sie dasselbe Verzeichnis angeben wie das, in dem sich Ihr wallet.datbefindet.

  1. Sie erhalten eine Liste mit privaten Schlüsseln, um Paare im folgenden Format zu adressieren:
L4ysibEFMBQc3hfr7tvUyV4nBP1YQ3AgDewszoYq5czMtXotmmro 2020-08-21T14:36:58Z change=1 #addr=bc1qpw40dkvcj23zt3efvdwqr7ddfunwktx11f3tjf
  1. Extrahieren Sie alle privaten Schlüssel (sie befinden sich in der ersten Spalte, z . B. L4ysi..mmro).

Ich entferne unnötige Dinge am Anfang und am Ende der Dump-Datei manuell und cut -c 52- wallet.dump > private_keys.dumplasse dann alles außer den privaten Schlüsseln weg.

  1. Erstellen Sie eine neue Electrum-Brieftasche, wählen Sie "Bitcoin-Adressen oder private Schlüssel importieren", konvertieren Sie Ihre Schlüssel gemäß den verfügbaren Regeln, indem Sie auf die Schaltfläche "Info" klicken (Sie müssen sie möglicherweise nicht konvertieren, wenn Ihre wallet.datziemlich alt ist) und Sie sind gut gehen!

Das Obige wurde auf Bitcoin Core 0.21.1.0 und Electrum 4.1.5 getestet.

Wenn Sie die privaten Schlüssel für die Adressen exportieren, die Sie behalten möchten, sind Sie buchstäblich Ihre eigene Bank. Die meisten Brieftaschen ermöglichen es Ihnen, private Schlüssel auf irgendeine Weise zu importieren. Ich kenne jedoch die Einzelheiten nicht, dies auf Electrum zu tun.

Um aus bitcoin-qt zu exportieren, gehen Sie über die Menüs in die Debug-Konsole und geben Sie ein

dumpprivkey "1bitcoinaddresshere"

Bewahren Sie diesen Schlüssel sicher auf – er ist der Schlüssel zu allen Coins in dieser Adresse jetzt, in der Vergangenheit und in der Zukunft. Lassen Sie es nicht auf Ihrem Desktop oder Ihrer Dropbox, kopieren Sie es vorzugsweise sorgfältig und fügen Sie es in die andere Brieftasche ein, ohne es auf die Festplatte zu schreiben.

Ich muss den anderen 2 Antworten zum Zeitpunkt des Schreibens widersprechen. Während wallet.dat tatsächlich alle kritischen Informationen enthält und Sie es theoretisch einfach mit einer anderen Anwendung verwenden könnten, ist das Wallet-Dateiformat in der Praxis zwischen den Anwendungen nicht konsistent, und AFAIK können Sie diese Datei nicht anderswo verwenden.

Ihre beste Vorgehensweise hängt von Ihren Bedürfnissen ab, aber es ist wahrscheinlich, Ihre privaten Schlüssel zu exportieren, sie an anderer Stelle (z. B. blockchain.info) zu importieren und die Coins an die Brieftasche zu senden, die Sie in Zukunft verwenden möchten.

Was meinst du mit "sie woanders importieren (z. B. blockchain.info)"?
@Geremia: Nachdem Sie Ihren privaten Schlüssel exportiert haben, können Sie ihn in ein anderes Wallet importieren. Sobald der Schlüssel importiert ist, können Sie die von ihm kontrollierten Münzen mit dieser Brieftasche ausgeben. Jedes Wallet hat eine eigene Schnittstelle zum Importieren. Ein Beispiel für ein Wallet, in das Sie den Schlüssel importieren können, ist blockchain.info.

Diese Frage wird bereits in den Electrum-Tutorials http://electrum.org/tutorials.html#switching-to-electrum beantwortet

Was mache ich mit meinen alten Adressen und meinem Wallet, wenn ich zu Electrum wechsele?

Der beste Weg, um zu Electrum zu wechseln, besteht darin, alle Bitcoins, die Sie auf Ihrem alten Wallet haben, an eine der Adressen auf Ihrem Electrum-Wallet zu senden. Auf diese Weise haben Sie alle Ihre Bitcoins mit Ihrem Seed gesichert.

Sie könnten die privaten Schlüssel von Ihrem alten Client importieren, aber Sie müssen eine Sicherungskopie dieser Schlüssel separat aufbewahren, da sie nicht Teil Ihres Electrum-Seeds werden.

Denken Sie daran, Ihre wallet.dat nicht vollständig zu löschen, wenn Sie Ihre Adressen für die Hinterlegung an andere Personen weitergegeben haben