Necesito ayuda para recuperar mis bitcoins

Hace unos años compré algunos bitcoins de MtGox y decidí recuperarlos en la billetera de mi PC.

Ahora, sin entrar en detalles, me cansé de los dolores de cabeza y terminé desinstalando el programa antes de recibir CUALQUIER moneda. En retrospectiva, no podría haber sido un idiota más grande.

Ahora bien, estas monedas valen una pequeña fortuna y he hecho todo lo posible para recuperarlas. Me comuniqué con MtGox y todo lo que pudieron decir fue que la red dice que la transacción se muestra como completa. He buscado extensamente y a nivel de bytes en la PC en cuestión en busca de restos de mi clave privada, sin éxito.

Lo que me lleva a la pregunta en cuestión.

Todavía tengo mi clave pública, el conocimiento de que las monedas nunca se recibieron y el acceso a la cuenta de MtGox desde la que se enviaron.

¿Qué puedo hacer? MtGox simplemente lo dejó en "la red dice que se completó, por lo tanto, vete a la mierda"

Sin embargo, te equivocas; se recibieron las monedas . Mt.Gox los envió a su dirección y esa transacción se escribió en la cadena de bloques. Incluso si quisieran, Mt.Gox no podría recuperarlos sin la clave privada de su billetera.

Respuestas (1)

Primer paso: deja de usar ese disco duro de forma absolutamente inmediata. Obtenga uno nuevo y comience a usarlo o cree una imagen completa en el nivel de byte (por ejemplo, con dd en Linux). Cualquier acción de escritura que realice en su disco actual puede sobrescribir su clave privada (suponiendo que aún no lo haya hecho).

Para conocer más pasos, debe proporcionar más información.

¿Qué billetera de bitcoin estabas usando?

¿Su billetera estaba encriptada con una contraseña, lo recuerda?

No estoy seguro, creo que bitcoin QT. Cualquiera que haya sido la billetera bitcoin más común en 2011.
Lo siento, tomó demasiado tiempo para editar. Como dije, solo elegí el más básico del grupo para el momento. Todo el sistema operativo se almacenó en un contenedor encriptado almacenado en un disco duro normal que continué usando durante un tiempo. Busqué en todo el disco términos como "bitcoin", "billetera", etc., pero ni siquiera pude encontrar una carpeta vacía o rastros del programa. Me concentré principalmente en bitcoin-QT y recuperación multibit. También ejecuté pywallet sin éxito. La billetera PUEDE estar encriptada, pero probablemente no lo esté. ¿Cómo afectaría esto a la recuperación? Y principalmente, ¿cuáles son mis opciones si falla la recuperación física?
¿El sistema operativo estaba en un contenedor encriptado? Eso podría complicar las cosas. ¿Cómo se cifra? Aquí hay una utilidad que escanea un dispositivo de almacenamiento en busca de datos de billetera eliminados. No estoy seguro, pero podría ser posible canalizar una imagen descodificada de su disco: bitcointalk.org/index.php?topic=25091.0 En cualquier caso, el primer paso es recuperar el archivo wallet.dat (o lo que sea porción que puedas). Si el archivo se encriptó específicamente (a través del cliente básico), entonces se puede hacer algo de fuerza bruta si usó una contraseña simple.
¿Aún existe ese contenedor y puedes abrirlo? Si es así, debe hacer una imagen de ese contenido (no encriptado). Si no, supongo que no tienes suerte.
Parece que ha estado usando herramientas de recuperación a nivel de sistema de archivos. Esos necesitan la estructura básica de un sistema de archivos intacta (directorio y nombres de archivos) y la estructura básica del archivo de la base de datos (billetera) (Berkeley DB) intacta. Un último recurso sería obtener los primeros x bytes de la partición y luego intentar ver si es una clave válida. Si no, pase al siguiente byte e inténtelo. Hasta el final. (Tal vez la herramienta a la que @MikeF señaló hace eso, no estoy seguro) Es por eso que pregunté si la billetera está encriptada, porque incluso eso ya no funcionaría.
Gracias Mike F, le daré otra oportunidad a la recuperación física usando esa herramienta. Sin embargo, como dije, ya he buscado mucho y no se ve bien. Janes, puedo descifrar fácilmente el contenedor. Tampoco debería necesitar forzar la contraseña de mi billetera. ¿Alguno de ustedes podría decirme cómo recuperar mi clave privada si usé un programa que no sea bitcoin-QT? Teniendo en cuenta que era un programa de billetera con fecha de 2011, no puede haber tantas opciones. ¿Qué más hay ahí? ¿Qué sucede si no busco wallet.dat? ¿Y si realmente no puedo recuperar mi clave privada, hay ALGUNA otra opción?
Si fue tan antiguo, difícilmente puedo imaginar a alguien usando cualquier otro programa de billetera. La clave privada es obligatoria; todas las transacciones de bitcoin requieren la(s) clave(s) privada(s) de los fondos fuente para poder firmar la transacción y hacerla válida.
La herramienta a la que apuntó Mike F realizará el análisis de bajo nivel en busca de bytes específicos que mencioné. Busqué un poco en el código fuente y busca ciertos patrones de bytes que se espera que rodeen las claves privadas. Realmente no busca un archivo wallet.dat, solo busca los bytes que necesita. Así que solo asegúrese de apuntar esa herramienta al contenedor sin cifrar (copia del). Esa es realmente tu última esperanza hasta donde puedo pensar.
Parece que tengo un problema al usar la herramienta de la que habló Mike F: bitcointalk.org/index.php?topic=25091.0 Descargué y grabé el CD de rescate del sistema y encendí mi computadora desde allí. Descargué la herramienta, la descomprimí y… Bueno, entonces pasa esto: bitcointalk.org/index.php?topic=25091.msg1513140#msg1513140 a ese tipo tampoco le ha contestado nadie… ¿Qué hago?
Nunca antes había usado las herramientas de recuperación del sistema hasta que las probé hace un momento, pero asumiendo que estás usando su línea de comandos predeterminada, aparentemente ya estás conectado como root. En cuyo caso, puede omitir la palabra "sudo" del comando.
En caso de que Jannes y yo no hayamos sido lo suficientemente claros: asegúrese de pasar la imagen sin cifrar y sin comprimir a la herramienta, no el archivo /dev/sda. es decir, su comando será algo como:./wallet-recover-0.3-linux/bin/32/wallet-recover /mnt/someDriveOrNetworkPath/DecryptedDriveImage.bin recovered-wallet.dat