La vulnerabilidad más antigua de Bitcoin no desapareció cuando la red se convirtió en un activo de un billón de dólares. El riesgo de que las computadoras cuánticas pudieran algún día falsificar firmas digitales y robar monedas de direcciones expuestas ha persistido desde el principio. Ahora, un grupo llamado Project Eleven ha financiado una prueba de concepto que ofrece una vía de recuperación, pero solo para monederos que utilizan una estructura específica de derivación de claves. Y el alijo más famoso de la red no califica.
Según el informe original, la prueba se ejecuta en 243 milisegundos en una computadora portátil. Aprovecha la propia ruta de derivación de claves del monedero—la ruta determinista jerárquica (HD) definida en BIP32—para afirmar la propiedad después de que un atacante cuántico haya falsificado las firmas correspondientes. El concepto, financiado por Project Eleven, tiene como objetivo dar a los usuarios una forma de recuperar monedas atrapadas en direcciones una vez que sus claves públicas quedan expuestas en la cadena.
La tensión entre progreso y protección siempre ha sido asimétrica en Bitcoin. Un adversario con capacidad cuántica no necesitaría romper toda la red; simplemente podría apuntar a cualquier dirección cuya clave pública sea visible. Eso incluye prácticamente todas las direcciones desde las que se ha gastado en pay-to-public-key-hash (P2PKH) y, críticamente, las primeras salidas pay-to-public-key (P2PK) que aún contienen una cantidad significativa de monedas—incluidos los aproximadamente 1,1 millones de BTC atribuidos a Satoshi Nakamoto.
La solución de la ruta de derivación
Los monederos HD modernos generan claves de forma determinista a partir de una semilla maestra, siguiendo una ruta estructurada como m/44′/0′/0′/0/0. Esa ruta se convierte en una credencial alternativa: si puedes demostrar que conoces la ruta y la semilla maestra, puedes reafirmar el control sobre las monedas incluso si la clave pública original fue comprometida. En esencia, la ruta actúa como un segundo factor de autenticación. La prueba de concepto demuestra que esta credencial puede usarse para construir una transacción válida en 243 milisegundos en hardware estándar.
Ese mecanismo no funciona para las monedas de Satoshi. Esas primeras salidas se crearon usando claves públicas en bruto, sin ninguna ruta de derivación jerárquica que un monedero moderno reconocería. Permanecen bloqueadas en un mundo anterior a BIP32. La prueba no es una solución milagrosa; es una herramienta para la era post-HD de Bitcoin, que comenzó años después de que Satoshi desapareciera. Implementar un mecanismo de recuperación de este tipo probablemente requeriría un soft fork o al menos un amplio consenso comunitario, algo que el proceso de gobernanza de Bitcoin rara vez entrega rápidamente.
Las monedas de Satoshi y el reloj cuántico
Los 1,1 millones de BTC que se encuentran en direcciones de la era de Satoshi representan un caso de prueba permanente. Si una computadora cuántica alcanza alguna vez el umbral en el que puede derivar claves privadas a partir de claves públicas en un plazo razonable, esas monedas se volverían robables al instante. La ausencia de una ruta de derivación hace que la nueva herramienta de recuperación sea irrelevante para ellas. Si las monedas de Satoshi deberían considerarse una donación al futuro cuántico o un reloj que corre para el modelo de seguridad de Bitcoin es un debate que surge regularmente entre los desarrolladores principales.
Mientras tanto, la actividad de los desarrolladores en todas las blockchains sigue siendo alta, lo que subraya que la investigación en seguridad no está estancada. Las 10 principales blockchains por actividad de desarrolladores esta semana incluye redes con una sólida investigación de protocolos, y la propia comunidad de desarrolladores de Bitcoin ha estado explorando soluciones propuestas como las firmas de Lamport y la criptografía post-cuántica durante años. La prueba de Project Eleven añade otra pieza a ese rompecabezas en evolución.
Lo que sigue sin saberse
Quedan varias preguntas abiertas. Primero, ¿cómo presentarían los usuarios de forma segura su ruta de derivación sin exponer la semilla maestra? Es probable que la prueba maneje esto criptográficamente, pero implementarlo en la práctica introduce nuevas superficies de ataque. Segundo, ¿apoyarían los mineros y operadores de nodos un cambio de protocolo que podría percibirse como una habilitación de la recuperación de monedas perdidas—un concepto que conlleva su propio bagaje filosófico en la cultura de inmutabilidad de Bitcoin? Y tercero, el cronograma exacto de las amenazas cuánticas sigue siendo especulativo. Los avances en la corrección de errores cuánticos podrían comprimir la ventana para actualizaciones coordinadas del protocolo.
Por ahora, el proyecto ofrece una ilustración práctica de que la flexibilidad de scripting de Bitcoin puede usarse para abordar los riesgos cuánticos—siempre que las monedas se encuentren en monederos construidos después de cierto punto. La verdadera prueba será si la comunidad puede pasar de una prueba de concepto a una actualización de red en vivo antes de que la amenaza se vuelva real. Las monedas de Satoshi, sin embargo, probablemente seguirán siendo la excepción silenciosa de la red.
Lectura relacionada: Advertencia de semilla de Coldcard Mk3 obliga a migrar fondos urgentemente mientras se profundiza la investigación del robo de 594 BTC.