Nonce
16/4/2026
Un nonce (número usado una vez) es un campo entero de 32 bits en un encabezado de bloque que los mineros incrementan con cada intento de hash. El objetivo de la minería de Prueba de Trabajo es encontrar un valor de nonce que produzca un hash de bloque por debajo del objetivo de dificultad actual.
Cómo funcionan los nonces en la minería
- El minero toma el encabezado del bloque (que contiene el hash del bloque anterior, la raíz de Merkle, la marca de tiempo y otros campos)
- Añade un valor de nonce (comenzando en 0)
- Hashea todo el encabezado con SHA-256 (o el algoritmo relevante)
- Verifica si el resultado está por debajo del objetivo
- Si no — incrementa el nonce en 1 y repite
- Si sí — el bloque es válido y se transmite a la red
Con el espacio de nonce de 32 bits de Bitcoin (aproximadamente 4 mil millones de valores), los ASIC modernos agotan todos los valores de nonce en milisegundos. Cuando eso sucede, los mineros modifican otros campos (por ejemplo, la marca de tiempo o el extra nonce en la transacción coinbase) para continuar buscando.
Nonce vs. extra nonce
| Nonce | Extra nonce | |
|---|---|---|
| Ubicación | Encabezado del bloque | Transacción coinbase |
| Tamaño | 32 bits (~4 mil millones de valores) | Hasta 8 bytes (espacio mucho más grande) |
| Propósito | Campo de búsqueda principal | Expande el espacio de búsqueda cuando el nonce se agota |
