La computación cuántica ha sido el principal obstáculo para las criptomonedas durante años. Todos coinciden en que la amenaza en sí es indiscutible. Si se construye una computadora cuántica lo suficientemente potente, el sistema matemático que protege las carteras dejará de funcionar. La cuestión radica en cómo migrar cientos de millones de carteras a nuevas direcciones antes de que esto ocurra. Un nuevo informe publicado por la empresa de seguridad blockchain AmericanFortress argumenta que este paso nunca fue necesario y que los usuarios no tendrían que rotar claves ni cambiar las direcciones de sus carteras.
Una computadora cuántica que ejecuta el algoritmo de Shor puede derivar una clave privada directamente de la clave pública correspondiente. Esto, en esencia, expone a todas las billeteras de criptomonedas existentes. La solución sería migrar los activos a un esquema de firma post-cuántica. Sin embargo, esto implicaría cambiar el formato de la clave pública, lo que significa, en esencia, la migración de direcciones a través de todas las redes participantes.
Lo cierto es que algunas criptomonedas no pueden migrar. Por ejemplo, los 1,1 millones de BTC de Satoshi no se han movido desde 2010. Quienquiera que tenga las claves de los millones de BTC que se encuentran en monederos inactivos tampoco está leyendo los avisos de migración.
Esto es lo que describe el documento, en términos sencillos. Al configurar una billetera, se anota una frase semilla. Cada dirección en esa billetera se genera a partir de esas palabras. La semilla es la raíz y las direcciones son ramificaciones de ella.
La propuesta, denominada ZKPoSP (por sus siglas en inglés de Prueba de Conocimiento Cero de la Procedencia de la Semilla), elimina el paso de firma y, en su lugar, exige que la billetera demuestre que conoce la semilla. Esto se logra mediante una prueba de conocimiento cero, un método para demostrar la veracidad de una afirmación sin revelar su fundamento. La billetera demuestra que conoce la semilla asociada a la dirección sin exponerla en ningún momento. Los nodos verifican la prueba y procesan la transacción.
Tu dirección permanece inalterable. Los autores afirman que el método no requiere migración de direcciones ni registro de claves. La clave pública deja de ser el punto débil, ya que no es la que autoriza el gasto.
Un segundo documento, QBIP32, aborda el siguiente paso. Las cadenas utilizan diferentes algoritmos matemáticos subyacentes: Bitcoin y Ethereum en secp256k1 y Solana en Ed25519. El documento argumenta que los estándares existentes solo generan una prueba cuántica segura como efecto secundario de su propio formato de clave, sin un método único que funcione en todas las curvas, y propone QBIP32 como un esquema de derivación que abarca cualquiera de ellas. Las carteras existentes no lo necesitan. El documento afirma que los estándares actuales, incluidos BIP32 y SLIP-10, ya admiten las pruebas por sí mismos.
El artículo afirma que su protección cuántica es hipotética, no probada. Todavía no existe ninguna computadora cuántica con la que ponerla a prueba.
El despliegue es el principal obstáculo. Los nodos deben actualizarse antes de que la red pueda implementarlo. Las carteras deben distribuir el código de verificación. Los usuarios solo se mantienen inactivos después de que ambas partes hayan dado el primer paso, y AmericanFortress posee una solicitud de patente y licencia el SDK, lo que le otorga un interés comercial en dicha adopción.
No te limites a leer noticias sobre criptomonedas. Entiéndelas. Suscríbete a nuestro boletín. Es gratis.