El 15 de julio, la empresa Project Eleven, especializada en criptografía postcuántica, presentó un prototipo temprano de prueba de conocimiento cero (ZK-proof). Este mecanismo tiene el potencial de resolver uno de los problemas más acuciantes del futuro de bitcoin: cómo demostrar la propiedad de una billetera cuando una computadora cuántica pueda falsificar cualquier firma digital.
La idea es elegante, pero compleja. En lugar de simplemente demostrar el conocimiento de la clave privada actual (que un atacante cuántico ya podría haber recuperado), el usuario demuestra el control sobre una clave padre anterior en la estructura jerárquica de una billetera HD. Esta clave padre está protegida por una etapa de derivación a través de HMAC-SHA512, una función hash cuya resistencia a ataques cuánticos (algoritmo de Grover) aún se mantiene en un nivel de seguridad aceptable.
Cómo funciona el "seguro cuántico"
La base es el método de "transferencia de firma" (signature lifting), descrito por investigadores en 2023. Después del "día Q", el momento en que una computadora cuántica pueda recuperar la clave privada a partir de la pública, una firma normal deja de ser una prueba de propiedad. El protocolo ZK propuesto permite reemplazar esta firma con una prueba postcuántica, utilizando el mismo par de claves, pero apoyándose en una función unidireccional resistente a la ruptura cuántica.
El prototipo, desarrollado en conjunto con el desarrollador principal del sistema Binius, Jim Posen, ya ha mostrado cifras impresionantes. En un MacBook Air con chip M5, la generación de la prueba tomó 243 ms, el ciclo completo unos 910 ms, y la verificación solo 40 ms. El consumo máximo de memoria fue de 2,1 GB, y el tamaño de la prueba, 358 KiB. Por ahora, el prototipo admite tres tipos de direcciones: P2PKH, P2WPKH y P2SH-P2WPKH. La compatibilidad con Taproot aún no está implementada.
El camino del prototipo a la realidad
Es importante entender que esta es solo una implementación temprana y no auditada. No funciona en la red principal de bitcoin. Para su implementación, se requeriría un cambio en las reglas de consenso mediante un soft fork, o la creación de un sistema de verificación separado. La comunidad tendrá que resolver preguntas difíciles: cuándo dejar de aceptar firmas normales para direcciones vulnerables y cómo resolver conflictos entre el propietario legítimo y un atacante que ya haya retirado los fondos.
Este desarrollo no es una panacea, sino más bien un mecanismo de seguridad para aquellos que no logren migrar a la era postcuántica. Complementa, no reemplaza, propuestas más fundamentales como BIP-360 (P2MR), que ya está incluido en el repositorio oficial de Bitcoin Improvement Proposals. Recuerdo que en junio, el Coinbase Quantum Advisory Council estimó que aproximadamente 7 millones de BTC están potencialmente en riesgo debido a salidas antiguas y la reutilización de direcciones.
Mi análisis: Project Eleven demuestra un enfoque técnicamente maduro y pragmático hacia uno de los problemas más complejos en criptografía. Sin embargo, el desafío clave sigue siendo no técnico, sino sociopolítico: ¿podrá la comunidad de bitcoin alcanzar un consenso sobre dicha actualización con la suficiente rapidez para adelantarse a la amenaza cuántica? El tiempo es el recurso más escaso en esta carrera.