Documentación

Lo necesario para entender, ejecutar y desarrollar sobre un nodo Qanum, copiado de la versión v0.9.0. Los documentos técnicos están en inglés.

Publicados en este sitio

En el repositorio del código fuente

El árbol de código fuente contiene además la especificación de consenso (docs/spec.md), la visión general de la arquitectura y el origen de cada decisión de diseño, el modelo de amenazas, el paquete para la auditoría externa, los registros de CVE y de BIP, el inventario de tests, el glosario, la gobernanza y el proceso AIP, recorridos de principio a fin, la guía de integración del nodo embebido y las notas de la versión. Estarán disponibles con el repositorio cuando se abra al público.

Referencia rápida

Esquemas de firma

EsquemaIDClave públicaFirmaUso
ML-DSA-87 (FIPS 204, nivel 5)0x01042.592 B4.627 BFirma (ruta principal)
SLH-DSA-SHAKE-256s (FIPS 205, nivel 5)0x020364 B29.792 BRuta en frío / de recuperación
ML-DSA-440x01011.312 B2.420 BNivel 1/2; no se usa en la testnet
SLH-DSA-SHAKE-128s0x020132 B7.856 BNivel 1/2; no se usa en la testnet

La testnet es de nivel 5 desde su génesis. Los esquemas de nivel 1/2 siguen en el código para que una salida comprometida con ellos se pueda seguir gastando.

Plantillas de gasto nativas

IDNombreFunción
0x01P2PQKGasto con una sola clave
0x02P2RKPQRuta principal más una ruta de recuperación diferida
0x03P2MULTIMultifirma por umbral (hasta 16 claves)
0x04HTLCBloqueo por hash más plazo
0x05VAULTGasto en caliente diferido, recuperación en frío inmediata
0x06VAULT_PENDINGBóveda iniciada, antes de finalizarla o cancelarla
0x07BURNValor destruido; nunca entra en el conjunto UTXO

Parámetros de consenso

ParámetroValor
Cabecera de bloque152 bytes; se compromete con el conjunto UTXO (utxo_root)
Prueba de trabajoSHA3-256 de la cabecera, objetivo big-endian
Tiempo objetivo entre bloques75 s
Ajuste de dificultadASERT anclado, vida media de 172.800 s
Límites de bloque1.000.000 bytes base · 3.000.000 bytes de autorización · 200.000 unidades de verificación
Madurez de la coinbase1.152 bloques (unas 24 horas)
Subsidio por bloque8 QAN, −10 % por época anual de 420.480 bloques, cola permanente de 0,2 QAN; todas las comisiones para el minero
DireccionesBech32m; prefijos qn / tqn / rqn
Selección de cadenaMayor trabajo acumulado; sin checkpoints

La fuente normativa de todos estos valores es el código de la versión (src/constants.rs y módulos relacionados) y los tests que los fijan.