Transacción Experimental de Bitcoin Resistente a Computadoras Cuánticas
StarkWare ha informado que el investigador Avihu Levy llevó a cabo una transacción experimental de Bitcoin resistente a computadoras cuánticas en la mainnet. Se reporta que esta transacción gastó una salida de 10,000 satoshis en el bloque 964,199, sin alterar las reglas de consenso de Bitcoin. StarkWare la ha descrito como la primera transacción de este tipo.
El bloque fue minado por MARA Pool, que recibió la transacción directamente a través de su servicio Slipstream, dado que el formato no estándar de la transacción significaba que los nodos convencionales no la retransmitirían a través del mempool público. Nathan Jeffay, portavoz de StarkWare, comentó que la transacción tuvo un costo de entre $150 y $200 en computación, y que el proceso tomó varias horas.
Esta demostración muestra una forma de proteger una salida única bajo las reglas actuales de Bitcoin, aunque a un costo computacional y operativo significativo.
Cómo Funciona la Transacción de Bitcoin Cuántico de StarkWare
El esquema Quantum-Safe Bitcoin (QSB) de Levy, propuesto por primera vez en abril, combina firmas de un solo uso basadas en hash con búsquedas computacionales que vinculan la autorización a una transacción específica. Esta construcción está diseñada para prevenir la falsificación, incluso si una computadora cuántica suficientemente avanzada logra romper la criptografía de curva elíptica utilizada por Bitcoin.
En marzo, investigadores de Google estimaron que una computadora cuántica suficientemente potente podría, teóricamente, derivar una clave privada de Bitcoin en un lapso de entre nueve y doce minutos después de que una clave pública se vuelva visible. Google advirtió que esto podría permitir a un atacante reemplazar una transacción pendiente durante la ventana de confirmación de Bitcoin.
La propuesta de Levy de abril estimó que generar una transacción requeriría entre $75 y $150 en computación GPU; StarkWare, por su parte, fijó el costo de la transacción completada en alrededor de $150 a $200. QSB se aplica a transacciones individuales de Bitcoin, en lugar de actualizar la criptografía en toda la red. Esto permite que las monedas se transfieran a una salida con protección adicional sin modificar el protocolo de Bitcoin, aunque no protege las monedas cuyas claves públicas fueron expuestas antes de la migración. En tal caso, un posible atacante podría tener tiempo para analizar esas claves antes de que se envíe una transacción protegida.
La clasificación no estándar de la transacción bajo la política de retransmisión predeterminada de Bitcoin Core representa una limitación práctica. Los nodos convencionales no propagan la transacción antes de la confirmación, por lo que debe ser enviada directamente a un minero cooperante a través de un servicio como Slipstream de MARA. Este método, por lo tanto, requiere transacciones preparadas y acceso directo al minero.
Eli Ben-Sasson, CEO de StarkWare, afirmó que QSB proporciona una red de seguridad mientras se desarrollan las protecciones a nivel de protocolo. La demostración establece una solución alternativa bajo las reglas existentes, en lugar de modificar la criptografía subyacente de Bitcoin en toda la red.
La Alternativa a Nivel de Protocolo
Los desarrolladores de Bitcoin están considerando, por separado, propuestas como BIP-360, un soft fork propuesto que introduciría un tipo de salida Pay-to-Merkle-Root, eliminando el gasto de ruta clave vulnerable a computadoras cuánticas de Taproot. Este enfoque requeriría coordinación y activación a nivel de red. QSB no anticipa un cambio de protocolo. La prueba en mainnet demuestra que las reglas de consenso existentes de Bitcoin pueden acomodar una forma de gasto resistente a computadoras cuánticas, mientras que las protecciones más amplias a nivel de protocolo siguen bajo consideración.