¿Qué significa la computación cuántica para el futuro de blockchain? Se ha hablado mucho sobre este tema y el impacto “negativo” que puede traer consigo, ¿pero de verdad hay algo que temer?
La computación cuántica amenaza la viabilidad de la tecnología blockchain debido al uso de esta última de la criptografía asimétrica, también conocida como criptografía de clave pública.
Con la criptografía asimétrica, las claves públicas y privadas se generan en pares. La clave privada se mantiene en secreto, mientras que la clave pública se pone a disposición del público. La criptografía asimétrica se basa en un principio matemático llamado "función unidireccional", según el cual una clave pública puede derivarse fácilmente de una clave privada, pero no al revés.
En blockchain, las claves públicas se utilizan como direcciones de billetera; las claves privadas se utilizan para acceder a los fondos en una billetera de criptomonedas. Con los métodos informáticos clásicos, una dirección de billetera pública se puede derivar de una clave de billetera privada, pero las claves privadas no se pueden derivar de direcciones públicas.
Se sabe que las computadoras cuánticas representan una amenaza existencial para la criptografía asimétrica que se usa actualmente. Sin embargo, esto aunque parezca increíble de creer, todavía está en pañales.
Bitcoin es un sistema descentralizado para transferir valor. A diferencia del sistema bancario, donde es responsabilidad de un banco proporcionar a los clientes una cuenta bancaria, un usuario de Bitcoin es responsable de generar su propia dirección. Mediante un sencillo procedimiento, la computadora del usuario calcula una dirección Bitcoin aleatoria (relacionada con la clave pública) así como una secreta (clave privada) que se requiere para realizar transacciones desde esta dirección.
Mover Bitcoins de una dirección a otra se llama transacción. Esta transacción es similar a enviar dinero de una cuenta bancaria a otra. En Bitcoin, el remitente debe autorizar su transacción proporcionando una firma digital que demuestre que posee la dirección donde se almacenan los fondos.
Aquí es donde está el gran “impacto” con computadoras cuánticas: Alguien con una computadora cuántica operativa que tenga tu clave pública podría falsificar esta firma y, por lo tanto, ¡potencialmente gastar los Bitcoins de cualquier persona!
La verdadera amenaza llegará de acuerdo a los expertos cuando las computadoras cuánticas se vuelven muchas y a escalas más grandes de lo que son actualmente, momento en el que la planificación para el cifrado post-cuántico para bitcoin y otras criptomonedas, también esté muy desarrollado.