¿Cómo recupero las direcciones de bitcoin recién creadas de un wallet.dat más antiguo?

Tenía una billetera de bitcoin y varias otras billeteras de monedas en mi computadora portátil e hice una copia de seguridad de mis billeteras varios meses antes de que la computadora portátil muriera. Entre ese tiempo, había creado varias direcciones de bitcoin nuevas. Después de ejecutar varias herramientas de recuperación de disco, todas me dijeron que los archivos wallet.dat en mi disco duro bloqueado eran irrecuperables.

Cuando ejecuto bitcoin cliet usando los archivos wallet.dat más antiguos, mis direcciones más nuevas no aparecen y mi saldo es incorrecto.

¿Hay alguna forma de recuperar completamente las direcciones que se crearon DESPUÉS de que se creó la copia de seguridad walled.dat más reciente? Esto puede suponer un gran problema ya que no tengo acceso a las monedas asociadas con las direcciones recién creadas.

Cualquier idea sería muy apreciada.

¿Estas direcciones provienen del conjunto de claves o se importaron manualmente?

Respuestas (2)

Desafortunadamente, esto no es posible. Una de las desventajas de las billeteras no deterministas es que cuando se necesitan nuevas claves y el conjunto de claves está vacío, se generan aleatoriamente. Si se pierde la nueva billetera, no hay forma de extraer esas claves de una billetera anterior.

https://en.bitcoin.it/wiki/Deterministic_wallet (BIP0032)

El Cliente Bitcoin tiene una implementación para una billetera determinista.

https://github.com/bitcoin/bitcoin/issues/3250

laanwj comentó el 14 de noviembre de 2013

Ya tenemos la implementación (fusionada con #2829), solo que aún no la estamos usando.

BIP0032 es un estándar, por lo que en principio debería ser interoperable. SIN EMBARGO, es muy desaconsejable tener las mismas claves en varias billeteras en diferentes programas (bitcoin-qt se las arregla muy mal con los gastos dobles en este momento).

https://github.com/bitcoin/bitcoin/pull/2829

Se fusionó en la línea principal el 16 de agosto de 2013.