He consultado a ChatGPT y estas son sus respuestas:
PREGUNTA
¿Con la computación cuántica se podria desencriptar la protección de los bicoines y robarlos con facilidad?
REPUESTA
En teoría, sí, la computación cuántica podría representar una amenaza seria para la seguridad de Bitcoin en el futuro, pero aún no lo es en la práctica. Aquí te explico por qué:
- Cómo protege Bitcoin las claves
Bitcoin usa criptografía de clave pública, en particular:
- SHA-256 para los hashes de bloques y direcciones.
- ECDSA (Elliptic Curve Digital Signature Algorithm) para firmar transacciones.
- Qué puede hacer la computación cuántica
SHA-256 podría ser parcialmente vulnerado por el algoritmo de Grover, lo que reduce la seguridad, pero no la destruye completamente.
ECDSA, en cambio, podría ser completamente rota por el algoritmo de Shor, que puede calcular claves privadas a partir de claves públicas.
- Limitaciones actuales
Para romper una clave ECDSA de Bitcoin con el algoritmo de Shor se necesitarían millones de qubits lógicos (estables y corregidos de errores), algo muy lejos de lo que cualquier computadora cuántica actual puede hacer.
PREGUNTA
¿Cómo debería actualizarse la protección de Bitcoin para seguir siendo seguro? Es razonablemente barata está actualización?
RESPUESTA
Para que Bitcoin siga siendo seguro frente a la computación cuántica, su sistema criptográfico debería actualizarse a algoritmos resistentes a ataques cuánticos (post-cuánticos). Aquí te explico cómo sería esa actualización, su costo razonable, y los desafíos prácticos.
- Qué hay que actualizar
Bitcoin se basa en:
- ECDSA (Elliptic Curve Digital Signature Algorithm): usado para firmar transacciones.
SHA-256: usado para minería y direcciones.
- ECDSA es el punto más vulnerable ante computación cuántica, así que lo principal es sustituirlo por un algoritmo post-cuántico.
- Alternativas post-cuánticas viables
Ya existen algoritmos post-cuánticos estandarizados por el NIST (EE. UU.), como:
- CRYSTALS-Dilithium
- Falcon
- SPHINCS+
Estos algoritmos son resistentes a Shor y Grover, y varios podrían integrarse a Bitcoin.
- Cómo sería la actualización
- Soft fork o hard fork en el protocolo de Bitcoin para permitir nuevos tipos de direcciones y firmas.
- Nuevas carteras (wallets) tendrían que usar direcciones con algoritmos post-cuánticos.
- Los usuarios tendrían que mover sus fondos de direcciones ECDSA (actuales) a nuevas direcciones post-cuánticas.
- ¿Es razonablemente barato?
Sí, en términos relativos, aunque hay costos:
Coste y detalle
- Computacional: Las firmas post-cuánticas son más grandes y lentas, pero aceptables (ej. Dilithium es rápido y compacto).
- Almacenamiento: Las transacciones serán más grandes (firmas de hasta 1-3 KB en lugar de 70 bytes), lo que aumenta el tamaño de la cadena de bloques.
- Infraestructura: Las carteras y nodos deben actualizarse, pero es manejable para los desarrolladores.
- Económico: El costo para usuarios sería simplemente el de mover sus BTC a nuevas direcciones (una transacción).
- Riesgo de fragmentación Si no todos los actores adoptan el cambio, podría haber una bifurcación o incompatibilidades.
- ¿Ya se está trabajando en esto?
Sí. Hay varias propuestas en la comunidad, como:
“Bitcoin Post-Quantum”, un fork experimental.
Propuestas BIP (Bitcoin Improvement Proposals) para firmas alternativas.
Desarrollo en Taproot y firmas Schnorr como base para facilitar compatibilidad futura.
PREFUNTA
Siendo descentralizado Bitcoin, ¿Cómo podría hacerse ha actualización?
RESPUESTA
Justamente por ser descentralizado, actualizar la protección de Bitcoin ante la computación cuántica es más complejo, pero no imposible. Requiere consenso de la comunidad. Aquí te explico cómo podría hacerse paso a paso:
- ¿Quién decide en Bitcoin?
No hay una autoridad central, pero sí actores clave:
- Desarrolladores del protocolo (Core developers): proponen cambios técnicos (BIPs).
- Mineros: validan bloques y pueden aceptar o rechazar cambios.
- Nodos completos: ejecutan el software de Bitcoin y definen qué reglas siguen.
- Usuarios y empresas (exchanges, wallets): ejercen presión económica y de adopción.
Nadie puede imponer un cambio sin una mayoría clara entre estos grupos.
- Cómo se hace un cambio importante
Usando BIPs (Bitcoin Improvement Proposals):
- Propuesta técnica (BIP): Se diseña una mejora concreta, como soporte para un algoritmo post-cuántico.
- Discusión comunitaria: Se debate entre desarrolladores, empresas, usuarios y mineros.
- Implementación en código: Se prueba el cambio en redes de prueba (testnet).
*Consenso sobre la activación: Puede hacerse por:
- Soft fork: Cambio compatible con versiones anteriores. Requiere que la mayoría de mineros y nodos lo adopten.
- Hard fork: Cambio incompatible. Todos deben actualizar, o se divide la red.
*Adopción progresiva: Wallets y servicios permiten mover fondos a direcciones post-cuánticas.
- Ejemplo específico para protección cuántica
- Un BIP propone soporte para firmas Dilithium o Falcon.
- Se aprueba una nueva versión del protocolo que acepta esas firmas en transacciones.
- Se lanza como soft fork para no romper la red.
- Usuarios comienzan a mover sus BTC a nuevas direcciones post-cuánticas.
- Quienes no lo hagan quedarían en riesgo cuando llegue la computación cuántica.
- ¿Es difícil lograr consenso?
Sí, pero se ha hecho antes, como con:
- SegWit (2017): fue polémico pero exitoso.
- Taproot (2021): se activó tras amplio consenso entre nodos y mineros.
- Mientras más urgente y clara sea la amenaza cuántica, más probable es que la comunidad actúe unida.