Mi odisea de Bitcoin de $ 200K

El autor del material cuenta cómo logró extraer la criptomoneda de una computadora portátil y billetera rota con una contraseña perdida.



Hace apenas un mes, ni siquiera podía pensar que mi octubre sería así. Y, sin embargo, aquí estoy, volando a Hong Kong con la esperanza de poder extraer bitcoins por un valor de $ 200 mil de una computadora portátil rota.

Hace cuatro años, mi amigo y periodista Mike (nombre cambiado) vivía en Hong Kong y decidió invertir en Bitcoin. Compré 4 monedas, y él es todo 40. Esta inversión me costó alrededor de $ 2 mil, y Mike pagó $ 15 mil. En aquellos días, comprar bitcoin se consideraba una especulación sin precedentes, pero con el paso de los años, las monedas aumentaron de precio y la decisión visionaria de Mike se hizo cada vez más Más justificado. Desde entonces me mudé a Los Ángeles, ocasionalmente enviando mensajes a Mike sobre el tremendo crecimiento de nuestras inversiones.

Pero algo estaba mal con las respuestas que recibí de él. No estaban llenos del entusiasmo esperado. Tenía 10 veces más bitcoins. ¿No le molesta eso realmente? Como resultado, cuando el precio de 1 moneda excedió la marca de 4 mil dólares este verano, le envié un mensaje: "¿Todavía tienes esos bitcoins?" Y luego, finalmente, siguió una admisión: "Tal vez ya no ..."

Y esto es lo que pasó. En 2013, Mike y yo nos preocupamos bastante razonablemente por la integridad y seguridad de nuestra inversión. Primero, mantuvo sus bitcoins en LocalBitcoins. Los intercambiadores como este generalmente son buenos para comprar o vender bitcoins, pero no debe almacenarlos allí de manera continua. Todos todavía recuerdan quizás el escándalo más notorio en torno a Bitcoin relacionado con el intercambio de Mt., que una vez se ubicó en Japón. Gox, cuyas acciones resultaron en una pérdida de 850 mil bitcoins para sus usuarios.

Además, los intercambios pueden cerrarse repentinamente, como sucedió con muchos de ellos en China este año, cuando el gobierno decidió reconocerlos de repente como ilegales. Cualquier inversor criptográfico serio le dirá que sus monedas se almacenan mejor en almacenamiento en frío (un medio de hardware separado que está desconectado de la red). Así lo hice con mis bitcoins, pero Mike no fue tan lejos y eligió una billetera de software. Esta fue una buena decisión, pero aún tenía que descubrir que este enfoque no lo protegía del manejo descuidado.

Hoy, tenemos muchas billeteras intuitivas y ricas en funciones disponibles, pero en 2013 la elección no fue tan amplia. Mike aprovechó la popular cartera MultiBit, cuyo soporte se suspendió posteriormente debido a una gran cantidad de errores y la falta de voluntad del primer equipo para continuar trabajando en ello.

Hoy podemos decir con confianza que MultiBit se escribió rápidamente. Su interfaz no se puede llamar intuitiva. Aunque la mayoría de los usuarios generalmente solo necesitan una billetera, MultiBit, con su llamativo botón grande "Crear billetera", insiste en que crees varias. Y además, le permite agregar varias contraseñas para cada billetera, aunque esto no era una necesidad obvia. Solo unos minutos con este programa le permitieron generar docenas de billeteras, cada una de las cuales podría estar protegida por una docena de contraseñas. En general, en resumen, fue muy fácil cometer un error al trabajar con este programa.

En marzo de 2014, en una noche particularmente húmeda de Hong Kong, Mike creó una nueva billetera en Multibit, movió sus 40 bitcoins allí y agregó una contraseña. Basado en una sabiduría universal conocida solo por ellos, los programadores que escribieron este programa no le agregaron un segundo campo para confirmar la contraseña. ¡Ingrese su contraseña correctamente y la primera vez! Pero Mike se dio cuenta de inmediato de que estaba equivocado. Intentó la combinación correcta en su opinión y fue rechazado. Luego, una y otra vez, pero cada vez recibió la misma respuesta. Estaba seguro de que el dedo se deslizó durante la primera entrada de contraseña. Es decir, en algún momento, presionó otra tecla. ¿Pero justo en qué punto? ¿Y qué llave?

Desde que Mike entró en el juego de Bitcoin en serio y durante mucho tiempo, continuó seleccionando metódicamente las contraseñas para la próxima semana o dos. Pasó el tiempo, todo el año el precio de Bitcoin fluctuó entre $ 200 y $ 400, y por lo tanto no había razón para que se apresurara. Consideró que un día la solución saldría por sí sola, colocó su MacBook 2007 con billetera MultiBit en un rincón seguro de su oficina, donde ordenó en silencio una larga vida como resultado de una falla de la placa base.

Aprendí sobre esto de él a principios de este año. "Sabes, mantuve esto en mí durante mucho tiempo, es algo así como un bloqueo mental, pero quiero admitir que parece que perdí todos mis bitcoins". Y habló sobre la computadora portátil que no funciona y el fallo con MultiBit. Él habló de todo esto como si estuviéramos en un confesionario, y cometió cierto pecado, su conciencia lo añoraba y finalmente vino a pedir perdón. En el contexto del aumento de los precios de bitcoin en ese momento, sus pérdidas potenciales ascendieron a 180 mil dólares. Mike planeaba seriamente ir a la oficina de KeepKey, la compañía que heredó MultiBit, y luego ... ni siquiera sé qué quería obtener de ellos. Le pedí que esperara un poco.

Mientras escuchaba su historia, tuve la fuerte sensación de que podía ayudarlo a arreglar todo, aunque en ese momento no tenía una idea clara de cómo hacerlo. Entendí bastante bien cómo funcionan las billeteras bitcoin, pero ciertamente no era un experto en este asunto. Creo que me atrajo la tentación de resolver esta difícil tarea. Después de todo, Bitcoin creció en una escala cósmica, y se trataba de los 200 mil dólares más reales. En general, en resumen, tenía sentido intentarlo.

Sabía que acceder al disco duro desde un viejo MacBook era fácil. Para hacer esto, fue suficiente para conectarse a una nueva computadora. El principal obstáculo era lidiar con MultiBit. Estudié la versión anterior del software ya no compatible y descubrí que hay varias formas de restaurar el acceso a las billeteras MultiBit a la vez. Para cada billetera, el programa genera copias de seguridad cifradas y también realiza una copia cifrada separada de la clave privada. Además, podría restaurarse inmediatamente con todas las billeteras. Esto requería una frase auxiliar, acuñada al principio, pero Mike, por supuesto, la olvidó.

Rápidamente se hizo evidente que nuestras posibilidades de éxito eran como máximo del 50%: podríamos descifrar la copia de seguridad de la billetera o la clave. Para hacer ambas cosas, necesitaría una contraseña que Mike necesita recordar. Compartí mis hallazgos con él y él me ofreció un porcentaje de todos los fondos que podremos recuperar. Y aunque podía ayudarlo remotamente, me pidió que fuera y estuviera cerca en un momento crucial. No era solo un error técnico, sino también una experiencia personal seria, y necesitaba una persona cercana con la que pudiera compartirlo.

Llegué a Hong Kong justo a tiempo para el comienzo del Festival del Medio Otoño. La celebración se basa en una hermosa leyenda, y el hecho de que la luna en esta noche es la más completa y brillante del año. Desde un punto de vista práctico, para Hong Kong esto significa unos días festivos.

Por lo tanto, comenzamos inmediatamente con lo que debería hacerse primero: encontramos en uno de los ruidosos centros comerciales de computadoras llenos de gente de la ciudad un técnico que nos ayudó a transferir datos de una computadora muerta antes de partir para un merecido fin de semana. La extracción de datos se realizó sin problemas, y pronto ya estábamos explorando archivos Multibit en mi computadora. El comienzo ha sido hecho.

A continuación, me gustaría hacer una digresión útil y decirte qué es Bitcoin. Esto se puede hacer usando la siguiente metáfora. El dinero comenzó a existir como objetos físicos. Luego se asociaron fuertemente con su identidad (por ejemplo, el nombre en su cuenta bancaria). Pero las criptomonedas como Bitcoin son objetos virtuales, lo que significa que existen solo en el espacio digital, no vinculadas a la identidad de otra persona.

Al igual que un billete de dólar digital, los bitcoins se pueden cambiar, robar o perder. Pero todavía es solo una representación simbólica del hecho de que Bitcoin es en realidad solo una dirección bloqueada criptográficamente en la cadena de bloques. Y por lo tanto, de hecho, no hay bitcoins en su computadora. De hecho, solo posee una clave privada con la que puede desbloquear la ubicación de bitcoins en la cadena de bloques. Y esta es la clave que estábamos buscando en un montón de carpetas MultiBit de Mike.

Ahora, cuando llegamos a las copias de seguridad, era hora de comenzar a desbloquear. Parece que para proteger sus bitcoins, Mike creó alrededor de una docena de billeteras diferentes, y aparentemente la interfaz enredada del programa desempeñó un papel importante en este proceso. Se suponía que el viejo proceso de exclusión sucesiva nos llevaría a una sola billetera, que resultó ser la última antes del colapso del destino de los bitcoins bloqueados. Descargamos la primera billetera, ingresamos la misma contraseña que Mike inventó hace muchos años y funcionó. Fue una buena señal. Entonces, la contraseña inventada una vez funcionó con al menos algunas billeteras. Eso es justo lo que necesitábamos entre ellos no era. Una billetera desbloqueada comenzó a sincronizarse con la cadena de bloques.

Blockchain a menudo se describe como un registro público descentralizado. Desde un punto de vista práctico, esto significa que estamos hablando de una larga lista de todas las transacciones realizadas. Se llama descentralizado porque cada transacción se confirma resolviendo un problema matemático por computadoras de mineros. Obtener información actualizada sobre bloques formados durante tantos años lleva tiempo. En nuestro caso, unos 80 minutos. La luna llena se levantó sobre Hong Kong, y comimos comida tailandesa, esperando la finalización de la sincronización de blockchain.

En algún momento, la cuenta se reponía con 40 bitcoins recibidos el 20 de noviembre de 2013. La billetera también mostró su valor actual: $ 200 mil.

Parecía que fue un éxito, pero sabía que era demasiado temprano para celebrar la victoria: estas cifras reflejaban información hace cuatro años. Y así resultó: cuando la cadena de bloques llegó al 20 de marzo de 2014, el saldo cayó a 0, porque ese día todos los bitcoins fueron enviados a otro lugar.

Revisamos otras cuatro o cinco billeteras, cada vez más de una hora, esperando que se completara la sincronización. Y una y otra vez, vimos cómo el equivalente en bitcoins de 200 mil dólares apareció el 20 de noviembre de 2013 y desapareció de la billetera el 20 de marzo de 2014. En algún momento, toda la tragedia de la situación dio paso a bromas pesimistas.

A la 1 de la mañana revisamos otra billetera. Esta vez pasó el 20 de marzo, pero las monedas no desaparecieron. Después de otra media hora de agonía, la cadena de bloques dejó de sincronizarse y el saldo aún mostró la misma cantidad. Encontramos lo que estábamos buscando.

Solo quedaba enviar las monedas lejos de este desastre a una billetera moderna (elegimos Exodus, por su simplicidad, comprensión y seguridad). Pero el envío requiere otra contraseña. Recuerde, escribí anteriormente que MultiBit le permite agregar contraseñas adicionales. Eso es exactamente lo que hizo Mike esa noche de 2014. Intentamos una contraseña conocida y ... resultó ser incorrecta. Lo intentamos una y otra vez, buscando cuidadosamente cada personaje antes de presionar. Pero todo fue en vano. Una probabilidad del 50% no estaba de nuestro lado.

¿Por qué MultiBit insistió en agregar varias contraseñas? ¿Y por qué ni siquiera pidió una confirmación de contraseña cuando la ingresó por primera vez? Pero el vacío de software es sordo a problemas similares.

El desesperado Mike quería darse por vencido, pero no volé al otro lado del mundo para que toda esta aventura fuera en vano. Abrimos la hoja de cálculo y comenzamos a introducirle varias variaciones de contraseña, con la esperanza de superar el error con la ayuda de la "fuerza bruta". Pero 50 contraseñas después, nos dimos cuenta de que todo esto es trabajo de Sísifo. MultiBit le permitió usar todos los caracteres, signos, registros y espacios en las contraseñas, y por lo tanto, el número de combinaciones posibles fue simplemente increíblemente grande. Incluso apagamos el aire acondicionado en el apartamento, tratando de recrear la atmósfera húmeda, que estaba saturada con esa fatídica noche, pero esto tampoco nos ayudó.

Verificamos toda su correspondencia por correo para esos números. Encontraron solo un hallazgo travieso en forma de tres cartas para el 21 de marzo que se enviaron a sí mismo y que recordaban cuánto trabajó con MultiBit, pero su contenido resultó inútil, ya que contenía información irrelevante, que Mike consideró importante.

Como Mike era periodista de profesión, supuse que podía escribir las opciones de contraseña en un cuaderno en los momentos en que tenía buenas combinaciones. Pero tan pronto como le hice esta pregunta, encontramos nuestra correspondencia con él en el chat de Google para 2014, que ocurrió entre nosotros cinco días después del fiasco. En él, me dijo que estaba nervioso, decidió ordenar y tiró todos los cuadernos viejos.

Otra serie infructuosa de intentos más tarde, decidimos dedicarnos a un nuevo pasatiempo eterno. Sí, la suerte no nos sonrió esa noche, pero todavía teníamos toda una vida por delante. Podríamos seguir y seguir, y cuanto mayor sea el valor de Bitcoin, más fuerte será nuestra motivación para encontrar un día una feliz combinación de números. Pero incluso para un optimista como yo, este enfoque parecía una pesadilla lovecraftiana.

Comencé a pensar en escribir un programa que pudiera clasificar todas las variaciones de contraseña, y Mike mostró cada vez más signos de desapego dignos de un maestro zen. Se sentó en el sofá, reflexionando sobre la naturaleza de esta pérdida, mientras yo comenzaba a hacer copias de seguridad de los archivos nuevamente. Y de repente me di cuenta: la contraseña adicional que Mike creó fue a la billetera, pero es muy posible que no haya ido al archivo de copia de seguridad de la clave.

Creé una nueva billetera en MultiBit, cargué un archivo de clave y la desbloqueé con la contraseña correcta que conocemos. Y mientras Mike llevaba algunas tonterías relajantes sobre la naturaleza fugaz del dinero, las esperanzas, los sueños, nuestras vidas y todo este mundo, vi sincronizar la cadena de bloques. Nadó el 20 de noviembre pasado, entonces como debería haber aparecido 200 mil. Y después del 20 de marzo pasado, y el saldo se conservó.

Interesante Hice clic en la pestaña Enviar, donde pasamos cinco horas maravillosas tratando de golpear mi cabeza a través de la puerta con contraseña en el mundo de las direcciones y billeteras modernas. Y descubrí que el botón Enviar estaba activo, "quemado" y se podía hacer clic en él sin ninguna contraseña. Entonces, podría intentar hacerlo y ...

¡Oh Dios mío, funcionó!

El saldo cayó a cero, la transacción se anunció a otros nodos de la cadena de bloques y mi pulso se aceleró. Esto significaba que ahora solo podíamos esperar la confirmación de la transacción, después de lo cual finalmente teníamos que tener el control total sobre estos bitcoins en una nueva billetera segura.

Como regla general, para que una transacción se considere completada, la mayoría de las billeteras o intercambios necesitan solo dos confirmaciones, pero se considera realmente irreversible solo después de siete confirmaciones. Pasaron 15 minutos y todavía no teníamos ninguno. Luego otra hora, pero la situación no cambió.

Entonces descubrimos otra razón por la cual MultiBit se considera un programa irreversiblemente inoperante: una pequeña tarifa de transacción se introdujo manualmente en el código del programa. Los mineros confirman las transacciones en la cadena de bloques a cambio de un pequeño porcentaje de los fondos transferidos, sin embargo, tres años después del lanzamiento de la billetera, las comisiones han crecido tanto que ahora ya superan los valores cosidos en la billetera en varios órdenes de magnitud. Es decir, la comisión de nuestra transacción resultó ser insignificantemente pequeña y, por lo tanto, podría haber explotado en el mempool (la lista de transacciones pendientes de procesamiento) sin fin. Ni un solo minero la notaría, sin mencionar la confirmación.

Hong Kong por la noche es un lugar muy hermoso, especialmente durante el Festival del Medio Otoño. Los residentes pasan unas vacaciones en casa o se van de vacaciones, las calles están vacías, pero la ciudad todavía no se ve sin vida. Parece estar inactivo, esperando el momento en que la actividad habitual volverá a hervir. Esa noche la luna fue la más brillante y completa del año. Y en su luz mágica sucedió algo muy inusual.

A la mañana siguiente, revisé el explorador de blockchain y me sorprendió descubrir que nuestra transacción ya había recibido cinco confirmaciones. Pero como? Mike y yo corrimos al café para esperar las dos últimas confirmaciones. Mientras esperábamos, busqué rápidamente en Google y descubrí que a veces, durante los períodos de baja actividad, quedan muy pocas transacciones en el mempool ... Y el festival de mediados de otoño en China, donde se encuentran la mayoría de los mineros de bitcoin, resultó ser solo uno de esos momentos.

Como resultado, finalmente recibimos la tan esperada confirmación. La suerte estaba de nuestro lado. Blockchain nos ayudó, y con ello ayudó la atmósfera mágica de la festiva Hong Kong. La calma y el silencio de la cafetería de la mañana fueron algo perturbados por dos idiotas, regocijándose y gritando "da cinco" justo en frente de la computadora portátil.

En los momentos más oscuros de esta noche, me pareció absurdo que la dirección encriptada en el registro digital significara mucho. Pero después de todo, las cuentas en mi billetera o los números en mi cuenta bancaria se pueden llamar igualmente absurdos. Nuestra economía se basa en la confianza y la esperanza mutuas.

Solo necesita estar siempre seguro de mantener su esperanza en un lugar seguro.

imagen

Source: https://habr.com/ru/post/es408809/


All Articles