Öffnen einer alten wallet.dat

Ich hatte Bitcoin im Wert von etwa 8 USD in einer Brieftasche und habe die wallet.dat in meiner Dropbox gesichert. Laut dem Änderungsdatum der Datei war dies im April 2013, also wahrscheinlich von Bitcoin qt Version 0.8.1 oder vielleicht etwas früher.

Ich habe es im Grunde genommen dort gelassen und seitdem nichts mehr mit Bitcoin gemacht. Da es jetzt wahrscheinlich mindestens 100 Dollar wert ist, beschloss ich, den genauen Betrag zu überprüfen.

Ich habe die neueste Version von Bitcoin Core heruntergeladen, die Datei wallet.dat zum Datenverzeichnis hinzugefügt, sie mit -rescan gestartet und fast einen Monat (!) gewartet, bis die Blockchain-Daten aktualisiert wurden. Der Saldo wurde die ganze Zeit als 0 angezeigt. Ich dachte, es würde aktualisiert werden, sobald die Blockchain vollständig heruntergeladen ist, aber es sagt immer noch nur 0.

Ist das ein Problem zwischen alten und neuen Versionen? Habe ich etwas falsch gemacht? Sollte ich das nächste Mal damit rechnen, dass der Kontostand einen Betrag ungleich Null anzeigt, auch wenn ich noch nicht die gesamte Blockchain heruntergeladen habe?

Sehen Sie eingehende/ausgehende Transaktionen zu/von Ihren Adressen auf der Registerkarte "Transaktionen"?

Antworten (3)

Ich habe kürzlich eine alte wallet.dat-Datei mit pywalley.py und Electrum wiederhergestellt, wodurch ich die Brieftasche lesen und die Münzen in eine neue Electrum-Brieftasche verschieben konnte.

Schritte:

Die Passphrase ist optional, nur wenn die Brieftasche verschlüsselt ist.

Wenn das funktioniert, führen Sie es erneut mit der Option --dumpwithbalance aus

./pywallet.py --dumpwallet --dumpwithbalance --datadir=. --passphrase=PASSPHRASE

Idealerweise leiten Sie es in eine Datei um. Durchsuchen Sie dann die Datei nach Salden ungleich Null.

Sie können http://BitRef.com verwenden , um sicherzustellen, dass die Adressen mit Salden noch Salden haben.

Im JSON-Dump der Datei wallet.dat finden Sie den privaten Schlüssel im Feld „sec“. Teilen Sie das mit niemandem. Dieser Schlüssel ermöglicht es jedem, Ihre Bitcoins in seine Brieftasche zu fegen.

Mit diesem Schlüssel können Sie die Electrum-Wallet installieren und die Coins in eine neue Wallet fegen, ohne die Blockchain herunterzuladen. Sie zahlen eine Gebühr von 0,2-0,5 mBTC, um es langsam zu tun, mehr, wenn Sie es eilig haben.

Es gibt gute Anweisungen unter https://en.bitcoin.it/wiki/Transferring_coins_from_Bitcoin-Qt_to_Electrum , die einen Link zu einem paranoischeren Prozess enthalten, der einen Offline-Computer verwendet, um eine versehentliche Offenlegung Ihres privaten Schlüssels zu vermeiden.

Es gibt eine Standardgebühr von 0,5 mBTC, die Sie unter Tools -> Einstellungen anpassen können.

Die Adresse im Dialogfeld "Sweep" ist nur die neue Wallet-Adresse, zu der gesweept wird.

Sie können den Transaktionsfortschritt unter http://bitref.com oder http://blockchain.info verfolgen .

Sobald Sie sich in der neuen Brieftasche befinden, können Sie sie an eine Börse wie CoinBase senden, um sie auszuzahlen, oder einfach die Bitcoin ausgeben. Die Electrum-Wallet kostet mehr Gebühren, erspart Ihnen aber den Aufwand, die gesamte Blockchain herunterzuladen und zu verwalten.

BEARBEITUNG Nr. 1: Die traurige Nachricht ist, dass die Transaktionsgebühren ab Januar 2018 bei etwa 40 USD liegen, sodass die Wiederherstellung einer kleinen Brieftasche wahrscheinlich ihren gesamten Wert aufzehren wird. Ich habe es geschafft, eine Transaktion mit niedrigen Gebühren von meiner alten Brieftasche aus zu unterzeichnen, aber sie steckt jetzt seit Wochen im Mempool fest. Es kann für immer da sein.

EDIT #2: Nach 26 Tagen im Mempool wurde meine Bitcoin-Transaktion mit niedrigen Gebühren endlich bestätigt.

welches Betriebssystem hast du? In einem ersten Schritt müssen Sie nicht warten, bis die App vollständig synchronisiert ist. Die Adresse ist relevant. Können Sie "Ihre Adresse" sehen? Wenn ja, schneiden Sie es aus und fügen Sie es in blockchain.info ein und sehen Sie, welche Werte dort sind. Möglicherweise haben Sie mehrere Adressen ... In der Bitcoin-CLI oder im Befehlszeilenfenster können Sie "getaccount" oder "getaccountaddress" versuchen. (eine vollständige Liste der Befehle hier: https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list). Wenn Sie einige Werte sehen, kann es sich lohnen, auf die Synchronisierung zu warten. Zu dem Zeitpunkt, als Sie erwähnt haben, dass Ihre Brieftasche die letzte Transaktion hatte (April 2013), sollte "getblockcount" eine Zahl unter dem Bereich von 300.000 zurückgeben. (Heute sind wir bei Block ~485.000, und alle 10 Minuten wird ein Block erstellt. Das sind 6 pro Stunde, 144 pro Tag, ~50.000 pro Jahr). Sobald Sie also die Synchronisierung mit dieser Blockhöhe erreicht haben, sollten Sie Ihre Werte sehen. Ich glaube, der Client sagt sogar, wie weit er zurück ist, wenn er mit der Maus in die untere rechte Ecke fährt.

Wenn Sie Ihre Werte sehen, können Sie sie ausgeben, auch wenn der Client nicht vollständig synchronisiert ist.

Wenn Sie sich nicht sicher sind, ob Ihre Wallet-Desktop-Software den richtigen Betrag anzeigt, kann es eine gute Überprüfung sein, Ihre öffentliche Adresse in das Suchfeld unter https://blockchain.info/ einzugeben (d. h. nicht das Textfeld oben links; scrollen Sie nach unten und sehen Sie das Suchfeld).

Diese Seite zeigt Ihnen alle Transaktionen zu und von dieser öffentlichen Adresse. Ich denke, der erste Schritt besteht darin, Ihre lokale Bitcoin-Datenbank dazu zu bringen, dies zu spiegeln.

Wenn Sie 2013 8 $ hatten, vermute ich, dass Sie jetzt eher mehr als 100 $ haben. Sobald Sie das Geld gefunden haben, würde ich es an Ihrer Stelle an eine neue öffentliche Adresse verschieben (achten Sie darauf, den privaten Schlüssel dafür sicher aufzubewahren!), da sich der private Schlüssel zu Ihrem bestehenden Konto in der Cloud befindet.