Fehler Hilfe! "Ein schwerwiegender Fehler ist aufgetreten. Bitcoin kann nicht mehr sicher fortfahren und wird beendet."

Ich habe vollständig synchronisiert, die wallet.dat-Datei ersetzt, erneut gescannt und das ist passiert.

Mein Debug-Protokoll: https://drive.google.com/file/d/0B7me4XCWsORySzdMMEpYWU5Lakk/view?usp=sharing

Screenshot des Fehlers:

Geben Sie hier die Bildbeschreibung ein

Ihre Brieftasche ist derzeit beschädigt. BEGINNEN SIE BITCOIN CORE NICHT MIT -salvagewallet, DAS MACHT DIE SACHEN NUR SCHLECHTER. Aus Ihrer Protokolldatei sehe ich, dass Sie dies bereits getan haben und dass dies tatsächlich die aktuelle Ursache Ihrer Probleme ist. In welcher Version von Bitcoin Core wurde diese Brieftasche erstellt?
Ich habe keine Ahnung, dass es seit etwa 2014 unbenutzt herumliegt, glaube ich. Aber ich habe immer noch die Originalkopie meiner Brieftasche. Ich habe die Kopie heruntergeladen, auf der ich -salvagewallet verwendet habe. aber es verursachte Abstürze, bevor ich den Befehl salvagewallet darauf ausprobierte.
Versuchen Sie, eine Kopie der ursprünglichen wallet.dat-Datei zu verwenden. Tun Sie es nicht -salvagewallet, laden Sie es einfach ein und sehen Sie, was passiert.
@AndrewChow hat versucht, dass es die Neuindizierung durchlief und sogar die letzten Transaktionen anzeigte (die von 2014 waren). Aber als ich versuchte, es an eine andere Adresse zu senden, stürzte es ab, sobald ich mein Passwort eingegeben hatte, um meine Brieftasche zu entsperren. hier ist der neue debug.log- Link und der db.log-Datei- Link

Antworten (1)

Es scheint, dass Ihre wallet.dat-Datei beschädigt ist. Aus Ihren Protokolldateien mit der Originalkopie der Brieftasche geht hervor, dass Sie diese Kopie der Brieftasche erstellt haben, bevor Bitcoin Core die Brieftaschendatenbank geschlossen hat (die tatsächlich mehr als die Datei wallet.dat enthält, aber diese anderen Dateien sind temporär und existieren nur, wenn die Datenbank ist geöffnet), was zu einer Beschädigung geführt hat.

Da Sie bereits -salvagewalleteine andere Wallet-Datei verwendet haben, verwenden Sie einfach diese wallet.dat-Datei. Note -salvagewallethat einige Probleme und es wird nicht garantiert, dass es Beschädigungen behebt. Da Ihr Wallet alt genug ist, verwendet es keine HD-Schlüssel, daher sollte der folgende Workaround funktionieren: Starten Sie Bitcoin Core mit der -usehd=0Option or add usehd=0to your bitcoin.conf file.

Dies ist eine Problemumgehung und sollte es Ihnen ermöglichen, Ihre Brieftasche zu öffnen und Ihre privaten Schlüssel abzurufen. Ihre wallet.dat-Datei ist immer noch beschädigt und Sie sollten sie sofort nicht mehr verwenden. Sie sollten Ihre Münzen so schnell wie möglich aus dieser Brieftaschendatei entfernen, indem Sie die Anweisungen hier befolgen .

Wollen Sie damit sagen, dass ich die Kopie meiner Brieftasche verwenden soll, für die ich den Befehl -salvagewallet verwendet habe? oder verwenden Sie die Kopie, für die ich den Befehl nicht verwendet habe?
Verwenden Sie die Kopie, die Sie verwendet haben -salvagewallet.