Error de ayuda! "Ocurrió un error fatal. Bitcoin ya no puede continuar de manera segura y se cerrará".

Sincronicé completamente, reemplacé el archivo wallet.dat, volví a escanear y sucedió esto.

Mi registro de depuración: https://drive.google.com/file/d/0B7me4XCWsORySzdMMEpYWU5Lakk/view?usp=sharing

Captura de pantalla del error:

ingrese la descripción de la imagen aquí

Su billetera está corrupta actualmente. NO EMPIECE CON BITCOIN CORE CON -salvagewallet, ESO SOLO EMPEORARÁ LAS COSAS. Desde su archivo de registro, veo que ya lo ha hecho y, de hecho, es la fuente actual de sus problemas. ¿En qué versión de Bitcoin Core se creó esta billetera?
No tengo idea de que ha estado sin usar desde alrededor de 2014, creo. pero todavía tengo la copia original de mi billetera. Descargué la copia en la que usé -salvagewallet. pero estaba causando fallas antes de que probara el comando salvagewallet en él.
Intente usar una copia del archivo wallet.dat original. No lo haga -salvagewallet, simplemente cárguelo y vea qué sucede.
@AndrewChow intentó que pasara por la reindexación e incluso mostró las últimas transacciones (que eran de 2014), pero cuando intenté enviarlo también a una dirección diferente, se bloqueó tan pronto como ingresé mi contraseña para desbloquear mi billetera. aquí está el nuevo enlace debug.log y el enlace del archivo db.log

Respuestas (1)

Parece que su archivo wallet.dat está dañado. De sus archivos de registro con la copia original de la billetera, parece que hizo esa copia de la billetera antes de que Bitcoin Core cerrara la base de datos de la billetera (que en realidad incluye más que el archivo wallet.dat, pero esos otros archivos son temporales y solo existen cuando la base de datos está abierta) lo que ha resultado en corrupción.

Como ya ha usado -salvagewalleten un archivo de billetera diferente, solo use ese archivo wallet.dat. La nota -salvagewallettiene algunos problemas y no se garantiza que corrija la corrupción. Debido a que su billetera es lo suficientemente antigua, no usa claves HD, por lo que la siguiente solución debería funcionar: inicie Bitcoin Core con la -usehd=0opción o agregue usehd=0a su archivo bitcoin.conf.

Esta es una solución alternativa y debería permitirle abrir su billetera y recuperar sus claves privadas. Su archivo wallet.dat aún está dañado y debe dejar de usarlo inmediatamente. Debe sacar sus monedas de ese archivo de billetera lo antes posible siguiendo las instrucciones aquí .

Entonces, ¿está diciendo que use la copia de mi billetera en la que usé el comando -salvagewallet? o usar la copia en la que no usé el comando?
Usa la copia que usaste -salvagewallet.