Historia de recuperación. Bitcoin 2013
Una cartera de bitcoins de 2013, un móvil inservible y una estafa noruega
Compró bitcoins en 2013 a través de una plataforma que ya no existe, los guardó en una aplicación de monedero en un móvil que dejó de funcionar ese mismo año y se quedó con una cadena cifrada que no podía utilizar. La situación no era tan desesperada como parecía.
Este caso es un pequeño recorrido por todo lo que dificulta la recuperación de bitcoins de la primera época: una plataforma de intercambio que ya no existe, un software de monedero descatalogado, un dispositivo inservible y una copia de seguridad en un formato que ya nadie admite. Se han modificado los detalles para proteger al cliente, pero el proceso técnico es real.
La situación
El cliente, de Noruega, había comprado bitcoins en 2013 y los había guardado en un monedero de código abierto para Android: la aplicación «Bitcoin» de Schildbach, aquella con el logotipo de la B amarilla que existe desde 2011. Su teléfono dejó de funcionar ese mismo año y nunca volvió a encenderse. Lo único que le quedaba era una cadena cifrada que se suponía que era su clave privada, y ninguna forma clara de convertirla en monedas con las que pudiera gastar. La plataforma a través de la que había realizado la compra, una web noruega, llevaba mucho tiempo fuera de servicio; sus antiguas páginas en redes sociales estaban llenas de usuarios preguntando dónde había ido a parar su dinero.
Lo que lo hizo difícil
Se acumularon varios callejones sin salida. La aplicación del monedero había pasado por cientos de revisiones de código a lo largo de los años, y el formato de cifrado de 2013 no era el que utilizaba la versión actual. La plataforma de intercambio ya no existía, por lo que no había ninguna cuenta a la que recurrir. Y la «copia de seguridad» que el cliente encontró finalmente —una serie de palabras— resultó no pertenecer en absoluto al monedero del teléfono. Desentrañar qué clave correspondía a cada sistema era la mitad de la batalla.
Cómo lo resolvimos o cómo encontramos la solución
La recuperación supuso volver al historial de origen de la cartera —cientos de commits— para encontrar la versión exacta y el esquema de cifrado que se utilizaba en 2013, y luego reproducir cómo se almacenaba y protegía la clave. Ejecutar versiones antiguas en un emulador de Android nos permitió hacer coincidir la cadena cifrada del cliente con la ruta de descifrado correcta. El conjunto de palabras inconexo que había encontrado resultó ser una frase de recuperación heredada de Blockchain.info para un inicio de sesión diferente: una pista útil una vez que nos dimos cuenta de lo que era en realidad, en lugar del callejón sin salida que parecía al principio. Una vez identificada la versión correcta, la cadena cifrada reveló la clave.
El resultado
Los bitcoins de 2013, comprados por una miseria y que se daba por perdido desde hacía tiempo, fueron recuperados y transferidos a un monedero moderno controlado por el cliente. Como siempre, los honorarios consistieron en un porcentaje del valor recuperado, que solo se pagó en caso de éxito, y en ningún momento tuvimos en nuestro poder las monedas. Una participación que había sobrevivido a un teléfono inservible y al colapso de una plataforma de intercambio llegó finalmente a manos de su propietario más de una década después.
Por qué las carteras antiguas «sin soporte» siguen siendo recuperables
El tema recurrente en la recuperación de los primeros bitcoins es que la afirmación «el software ya no es compatible con esto» se refiere a la aplicación actual, no a tus monedas. Las carteras de código abierto, como la de Schildbach, conservaron todo su historial en un control de código fuente público, por lo que el esquema de cifrado exacto de 2013 puede localizarse, reconstruirse y ejecutarse de nuevo en un emulador. Las claves nunca se destruyeron; solo desapareció la forma más cómoda de acceder a ellas. Por eso, una cadena de claves cifrada de hace una década, que parece un galimatías sin sentido, suele ser en realidad una cartera completa y recuperable camuflada.
Qué enviarnos
En el caso de un monedero antiguo como este, la información útil es: cualquier dato que se haya conservado —una cadena de clave cifrada, un archivo de copia de seguridad del monedero o el propio dispositivo (incluso si está averiado, para su extracción forense); el nombre de la aplicación que utilizaste y, aproximadamente, cuándo; y cualquier frase de recuperación que hayas encontrado, aunque «no funcione», ya que podría pertenecer a un sistema relacionado. Cuanta más información sobre ese historial nos proporciones, más rápido podremos identificar la versión correcta y la ruta de descifrado.
No te rindas con las monedas antiguas
La principal razón por la que el Bitcoin de los primeros tiempos sigue perdido es que la gente se rinde demasiado pronto: un móvil estropeado, una plataforma de intercambio que ya no existe o un mensaje de error les convencen de que el dinero se ha esfumado, y dejan de buscar. Sin embargo, las monedas siguen ahí, en la cadena de bloques, intactas, esperando a quien sea capaz de reproducir el proceso de acceso. Si te queda alguna pista —un viejo archivo de copia de seguridad, una cadena cifrada, un dispositivo en un cajón, o incluso un vago recuerdo de qué aplicación y plataforma utilizaste—, merece la pena seguirla. Una década de revalorización significa que incluso una pequeña inversión de 2013 puede merecer la pena.
Lo que puedes sacar de ello
Que algo sea antiguo, poco conocido y «sin soporte» no significa que se haya perdido. Las primeras aplicaciones de monedero, como la de Schildbach, almacenaban las claves de formas que aún se pueden reproducir si se conoce el historial de versiones, y una cadena cifrada o una frase de seguridad antigua suele ser más que suficiente para empezar. El error que comete la gente es dar por sentado que un teléfono inservible o una plataforma de intercambio que ya no funciona significa que las monedas se han perdido. Si te queda algún fragmento —una clave cifrada, una frase parcial, un archivo de copia de seguridad antiguo—, merece la pena que alguien le eche un vistazo.
Preguntas frecuentes
La plataforma de intercambio que utilizaba ha cerrado, ¿tiene eso alguna importancia?
No se trata de la cartera en sí. Si las monedas estuvieran en una cartera de la que tú tuvieras el control (y no las hubieras dejado en la plataforma de intercambio), el cierre de la plataforma no tendría ninguna importancia: recuperamos los datos a partir de la cartera, no de la plataforma.
Mi Bitcoin está en una antigua cartera de Android de Schildbach / «Bitcoin»; ¿se puede recuperar?
A menudo sí, si dispones de los datos del monedero, una cadena de clave cifrada o una copia de seguridad. El formato de la época de 2013 se puede reconstruir a partir del historial del código fuente de la aplicación, que es como lo identificamos y desciframos.
Se me ha quedado sin batería el móvil… ¿Se habrán perdido las monedas?
No necesariamente. Si dispones de alguna copia de seguridad, una clave exportada o el propio dispositivo (incluso si no arranca, para realizar una extracción forense), la recuperación suele ser posible. El caso más complicado es el de un teléfono que ya no funciona y del que no se dispone de ninguna copia de seguridad.
He encontrado algunas palabras de reserva, pero no funcionan. ¿Por qué?
Puede que pertenezcan a un sistema distinto al que tú crees; en este caso, una frase de acceso antigua de Blockchain.info, no la cartera del móvil. Identificar qué es lo que realmente desbloquea una clave secreta forma parte del trabajo.
¿Cuánto cuesta?
Basado en los resultados: un porcentaje del valor recuperado, solo si recuperamos las monedas, y sin pago por adelantado.
¿Tienes bitcoins antiguos de un móvil que ya no funciona o de una plataforma de intercambio que ha cerrado?
Dinos qué parte conservas: una clave cifrada, una copia de seguridad o el dispositivo. Lo evaluaremos en un plazo de 24 horas; los honorarios se cobran en función del resultado.