Así es como una computadora cuántica puede robarte tu bitcoin en solo 9 minutos ¡Cuidado!
¿Recuerdas que en la primera parte te explicamos qué son las computadoras cuánticas? No son solo las versiones super rápidas de las compus normales, sino una maravilla loca que usa las reglas raras de la física, esas que solo aplican en el mundo de los átomos y partículas.
Pero saber cómo funcionan esas computadoras no te dice cómo un mala onda podría usarlas para robar bitcoin. Para eso hay que entender cómo está protegido bitcoin y cuál es su punto débil.
Aquí vamos a partir desde la encriptación de bitcoin y llegamos hasta esa ventana de nueve minutos que, según un paper reciente de Google, sería suficiente para romperla.
—
El mapa de una sola dirección
Bitcoin usa algo llamado criptografía de curva elíptica para probar quién es dueño de qué. Cada wallet tiene dos llaves: una privada (secreta, larga y complicada) y una pública, que se genera con una operación matemática con la curva “secp256k1”.
Imagínate esta curva como un camino. Empiezas en un punto conocido (el punto generador G) y das un número secreto de pasos, que es tu llave privada. El lugar donde terminas es tu llave pública. Todos pueden ver dónde estás, pero nadie puede saber cuántos pasos diste.
Esta operación se escribe así: K = k × G. Pero ojo, no es multiplicar como en la escuela, sino como sumar un punto muchas veces en la curva. El resultado se ve como un lugar al azar que solo tu llave privada puede haber creado.
Lo chido de esto es que avanzar en el camino es fácil, pero para las compus normales, regresar es casi imposible. Si tienes la llave privada, sacar la pública toma milisegundos; pero si solo tienes la pública, adivinar la privada es un chorro de años luz imposible.
—
El algoritmo que abre la puerta de regreso
En 1994, un matemático llamado Peter Shor inventó un algoritmo cuántico que puede romper esa barrera.
El algoritmo de Shor resuelve el problema que las compus normales no pueden con rapidez, gracias a las propiedades cuánticas: superposición, entrelazamiento e interferencia.
Lo que hace es encontrar un patrón repetitivo en una función matemática (la que genera esos puntos en la curva). En vez de ir número por número, la compu cuántica evalúa todos a la vez, roba del multiverso y encuentra la repetición rápido, sacando la llave privada en un santiamén.
—
¿Y por qué no nos han robado todavía?
El algoritmo de Shor tiene más de 30 años, pero hacer funcionar todo este rollo necesita una computadora cuántica bien chida, con muchísimos qubits estables (las unidades de info cuántica).
Antes se decía que se necesitaba un millón de qubits físicos, pero el paper de Google bajó ese número a menos de 500,000. Aún así, eso es un relajo tecnológico gigante que nadie ha construido.
Los qubits físicos tienen que estar vigilándose unos a otros para no perder la info, así que se necesitan como 400 qubits físicos para mantener uno lógico confiable. Eso no es moco de pavo.
—
La ventana de nueve minutos
Lo más inquietante del estudio de Google no es solo el número de qubits, sino que el juego puede estar parcialmente hecho antes de que tu transacción aparezca. Las partes del algoritmo que dependen solo de información pública se pueden calcular de antemano.
Entonces, cuando alguien hace una transacción y su llave pública se muestra en la red —ya sea en la mempool o en la cadena—, la compu cuántica solo tiene que terminar la otra mitad del proceso. Google calcula que eso toma unos nueve minutos.
Como bitcoin tarda unos 10 minutos en confirmar un bloque, esto quiere decir que un atacante cuántico tendría esos nueve minutos para sacar tu llave privada y mandar una transacción robando tu lana antes de que la tuya confirme.
—
¿Cuál es la bronca más grande?
Pues que ya hay como 6.9 millones de bitcoins en carteras donde la llave pública ya está expuesta para siempre en la cadena, y estos bitcoins están literalmente esperando a que una computadora cuántica los agarre.
Para las wallets nuevas, con la actualización Taproot (que salió en noviembre de 2021), la llave pública siempre está a la vista desde el principio, así que el conteo regresivo empieza desde que se envía la transacción.
—
Así que por ahora el robo cuántico de bitcoins sigue en standby porque no existe la compu cuántica que lo haga, pero la carrera ya está lanzada. En la siguiente parte te cuento cómo afecta esto a los bitcoins expuestos y qué tan rápido se está acercando la tecnología.
¡Vámonos al siguiente capítulo!

Respuestas