¿Las implementaciones actuales de blockchain son resistentes a los ataques que utilizan la computación cuántica?
Respuestas Rápidas:
Resistente contra la tecnología a corto plazo? Seguro.
¿Fiablemente seguro a largo plazo? Probablemente no.
¿Esto planteará un problema importante? Muy probablemente no.
¿Es este riesgo exclusivo de blockchains? No
Porque incluso si las computadoras cuánticas se convirtieran en una gran amenaza para las implementaciones actuales, la comunidad podría elegir hacer una bifurcación dura para la criptografía post-cuántica .
No quiere decir que los desarrolladores e investigadores de la tecnología blockchain no tengan que preocuparse por trabajar en este tema, aunque imagino que el usuario promedio no necesita preocuparse por esta amenaza en particular.
También vale la pena señalar que otras instituciones financieras, incluidos los bancos, serían propensas a un riesgo similar en un mundo hipotético extraño en el que las personas inexplicablemente eligen no actualizar su criptografía. Por ejemplo, los piratas informáticos podrían usar computadoras cuánticas para descifrar el certificado TLS / SSL de una institución financiera , permitiéndoles un ataque de intermediario (documento aleatorio de 2015 ).
Respuesta larga
Aquí hay un documento de 2017 que proyecta que Bitcoin podría volverse vulnerable para 2027, utilizando suposiciones generosas:
Los protocolos criptográficos clave utilizados para asegurar Internet y las transacciones financieras de hoy en día son susceptibles de ataque por el desarrollo de una computadora cuántica suficientemente grande. Un área particular en riesgo son las criptomonedas, un mercado que actualmente vale más de 150 mil millones de dólares. Investigamos el riesgo de Bitcoin y otras criptomonedas a los ataques de computadoras cuánticas. Descubrimos que la prueba de trabajo utilizada por Bitcoin es relativamente resistente a la aceleración sustancial de las computadoras cuánticas en los próximos 10 años, principalmente porque los mineros ASIC especializados son extremadamente rápidos en comparación con la velocidad de reloj estimada de las computadoras cuánticas a corto plazo. Por otro lado, el esquema de firma de curva elíptica utilizado por Bitcoin está mucho más en riesgo, y podría ser completamente roto por una computadora cuántica ya en 2027, según las estimaciones más optimistas. Analizamos una prueba de trabajo alternativa llamada Momentum, basada en encontrar colisiones en una función hash, que es aún más resistente a la aceleración por una computadora cuántica. También revisamos los esquemas de firma post-cuántica disponibles para ver cuál cumple mejor los requisitos de seguridad y eficiencia de las aplicaciones blockchain.
- "Ataques cuánticos en Bitcoin y cómo protegerse contra ellos" (2017-10-28)
Dicho esto, no estoy muy seguro de cuán relevante sea esta preocupación en la práctica, ya que parece que la situación cambiará antes de ese punto. Incluso si Bitcoin sigue existiendo y fortaleciéndose para cuando pueda ser atacado, varias técnicas de mitigación podrían entrar en vigencia.
El artículo "Debilidad" en el wiki de Bitcoin ni siquiera menciona cosas cuánticas, aunque su artículo sobre "Mitos" sí :
Las computadoras cuánticas romperían la seguridad de Bitcoin
Si bien ECDSA no es seguro bajo la computación cuántica, las computadoras cuánticas aún no existen y probablemente no existirán por un tiempo. El sistema DWAVE que a menudo se escribe en la prensa es, incluso si todas sus afirmaciones son ciertas, no es una computadora cuántica de un tipo que pueda usarse para la criptografía. La seguridad de Bitcoin, cuando se usa correctamente con una nueva dirección en cada transacción, depende de más que solo ECDSA: los hash criptográficos son mucho más fuertes que ECDSA bajo QC.
La seguridad de Bitcoin se diseñó para actualizarse de forma compatible con versiones anteriores y podría actualizarse si se considerara una amenaza inminente (cf. Aggarwal et al. 2017, " Ataques cuánticos en Bitcoin y cómo protegerse contra ellos ").
Vea las implicaciones de las computadoras cuánticas en la criptografía de clave pública.
El riesgo de las computadoras cuánticas también existe para las instituciones financieras, como los bancos, porque dependen en gran medida de la criptografía cuando realizan transacciones.
- "Mitos" , bitcoinwiki
Con respecto al punto sobre actualización mencionado anteriormente, es que si bien Bitcoin y otras cadenas de bloques tienden a requerir algoritmos estándar que pueden ser atacados previsiblemente por computadoras cuánticas, antes de que eso sea un problema, básicamente pueden hacer un hard fork , que es básicamente una actualización que todos en la red migran a, permitiendo cosas como cambios de algoritmos.
¿Qué es 'Hard Fork'?
Un hard fork (o, a veces, hardfork), en lo que se refiere a la tecnología blockchain, es un cambio radical en el protocolo que hace que los bloques / transacciones previamente inválidos sean válidos (o viceversa). Esto requiere que todos los nodos o usuarios actualicen a la última versión del software del protocolo. Dicho de otra manera, un hard fork es una divergencia permanente de la versión anterior de blockchain, y los nodos que ejecutan versiones anteriores ya no serán aceptados por la versión más nueva. Esto esencialmente crea una bifurcación en la cadena de bloques: una ruta sigue a la cadena de bloques nueva y mejorada, y la otra ruta continúa a lo largo de la ruta anterior. En general, después de un corto período de tiempo, aquellos en la cadena anterior se darán cuenta de que su versión de la cadena de bloques está desactualizada o es irrelevante y se actualizarán rápidamente a la última versión.
- "Horquilla dura" , Investopedia
Por supuesto, empujar un tenedor duro requiere que gran parte de la comunidad lo acepte, aunque dado que casi todos los miembros de una red de criptomonedas no querrían ser pirateados / estafados / etc., un tenedor duro empujado para evitar un riesgo previsible de El ataque de las computadoras cuánticas seguramente no sería controvertido.