Casi todo el dinero digital actual se protege con firmas de curva elíptica. Un ordenador cuántico lo bastante grande, con el algoritmo de Shor, podría obtener la clave privada a partir de la pública y gastar las monedas. Qanum usa solo firmas estandarizadas por el NIST para ese escenario, en el nivel de seguridad más alto, desde su primer bloque.
Clásicas y poscuánticas, lado a lado
| ECDSA (secp256k1) | Ed25519 | ML-DSA-87 (Qanum, pagos normales) | SLH-DSA-SHAKE-256s (Qanum, recuperación) | |
|---|---|---|---|---|
| Base matemática | Curvas elípticas | Curvas elípticas | Retículos | Funciones hash |
| La rompe el algoritmo de Shor | Sí | Sí | No se conoce ataque cuántico eficiente | No se conoce ataque cuántico eficiente |
| Estándar | SEC 2 (curva) | RFC 8032 | NIST FIPS 204 | NIST FIPS 205 |
| Nivel de seguridad poscuántica del NIST | No aplica | No aplica | 5 (el más alto) | 5 (el más alto) |
| Clave pública | 33 bytes | 32 bytes | 2.592 bytes | 64 bytes |
| Firma | De 64 a 72 bytes | 64 bytes | 4.627 bytes | 29.792 bytes |
| Verificar una firma, servidor x86-64 | No medido | No medido | unos 55 µs | unos 1,2 ms |
| Verificar una firma, ARM | No medido | No medido | unos 167 µs | unos 1,9 ms |
Tamaños de las firmas de Qanum: whitepaper §6.2 (en inglés). Tiempos: un núcleo, medianas de las mediciones publicadas en x86-64 y ARM, con los datos en bruto. Las firmas clásicas no se han medido en Qanum.
Lo que cuesta
- Un pago de Qanum con una entrada y dos salidas ocupa 7.368 bytes (medido). Casi todo es la clave pública y la firma ML-DSA-87.
- Por eso Qanum guarda los datos de firma aparte del resto del bloque, limita el trabajo criptográfico por bloque y deja que los nodos poden las firmas antiguas.
- SLH-DSA-SHAKE-256s es mucho más grande y lenta, pero solo depende de funciones hash. Qanum la reserva para las claves de recuperación, como una segunda familia independiente.
- Las conexiones entre nodos usan un intercambio de claves híbrido X25519 + ML-KEM-1024 (NIST FIPS 203, nivel 5).
Lo que no cambia: el minado
Las firmas poscuánticas protegen los pagos, no el minado. La prueba de trabajo de Qanum usa SHA3-256, y el algoritmo de Grover da a un ordenador cuántico una ventaja cuadrática en cualquier prueba de trabajo basada en un hash, sea cual sea el hash. Las estimaciones publicadas sitúan esa ventaja muy por debajo del hardware de minado actual durante años, y el ajuste de dificultad la absorbe. Qanum no afirma que su prueba de trabajo resista a los ordenadores cuánticos (whitepaper §9.9, en inglés).
Para saber más
- Calculadora de tamaño: cuántos bytes ocupa una transacción y su comisión mínima.
- Investigación: el experimento de agilidad criptográfica y las mediciones de costes con sus datos.
- Preguntas frecuentes: respuestas cortas sobre Qanum.
- Whitepaper (en inglés): el diseño completo.