Ayuda de recuperación de billetera

Busco ayuda de la comunidad de Bitcoin para recuperar fondos perdidos de un archivo wallet.dat. Alguien que conozco me pidió que lo ayudara a recuperar sus fondos perdidos, pero estoy perplejo y ahora busco la ayuda de los expertos.

Hechos

  • Se creó un archivo wallet.dat aproximadamente en julio de 2017
    • UbuntuLinux (v17.10?)
    • Bitcoin Core QT (¿v0.16.2?)
    • Se realizó una copia de seguridad del archivo wallet.dat original y permanece accesible
  • Bitcoin se compró en Coinbase y se envió fuera del sitio a una dirección de recepción inicial dentro de esta billetera
  • Pasan unos meses…
  • Se compra bitcoin adicional en Coinbase y se envía fuera del sitio a direcciones de recepción RECIENTEMENTE GENERADAS (99% seguro que la misma billetera)
  • Pasan unos años…
  • La persona ahora quiere enviar sus fondos a Coinbase para la venta.
  • Tienen el archivo wallet.dat original, pero el software Bitcoin Core solo muestra una dirección de recepción (la inicial)

Problemas

  • Se realizó una copia de seguridad del archivo wallet.dat SOLAMENTE UNA VEZ, y ANTES de la generación de esas direcciones de recepción adicionales
  • ¡No se puede encontrar el dispositivo utilizado para crear las nuevas direcciones de recepción!
  • ¡Cargar el archivo wallet.dat en el software Bitcoin Core actual no muestra las transacciones posteriores ni las direcciones de recepción! ¡Solo la dirección de recepción inicial!

Preguntas

  • ¿Se pueden recuperar los fondos de todas las transacciones?
  • ¿Qué pasa con los fondos que se enviaron a las nuevas direcciones de recepción, que se crearon POST BACKUP del archivo wallet.dat?
  • BONIFICACIÓN: si se pueden recuperar, ¿cuál es el mejor software para lograrlo? ¿También se puede hacer para Bitcoin Cash, que presumiblemente permanece asociado a este archivo wallet.dat? Idealmente, sin volver a sincronizar toda la cadena de bloques.

Tenía la impresión de que el archivo wallet.dat contenía una clave privada que corresponde a todas las direcciones de recepción recién creadas, pero debo estar equivocado.

Cualquier consejo sería muy apreciado. La persona está en un callejón sin salida y estoy fresco sin ideas.

Gracias

Respuestas (1)

Desafortunadamente, el método utilizado para generar nuevas claves en ese momento era generarlas aleatoriamente y almacenarlas en el wallet.datarchivo. Por lo tanto, si no tiene una copia de seguridad del archivo después de usar la dirección, no se garantiza que sus copias de seguridad tengan la clave necesaria.

Sugeriría volcar el wallet.datarchivo para ver todas las claves privadas que contiene. O tiene la clave para la dirección a la que se enviaron los fondos y tiene suerte o no la tiene y no tiene suerte.

Una manera fácil de hacer esto es usar el dumpwalletcomando. También hay herramientas disponibles para analizar un archivo de billetera y extraer todas las claves que contiene.

Alguien en Reddit me informó que las versiones de Bitcoin Core durante este período de tiempo generaron sus claves de manera determinista (sembradas a partir de la clave privada inicial) y, por lo tanto, debería poder regenerarlas. Hasta ahora esto ha resultado falso.