Saltar al contenido
Glosario

Nonce

Un nonce (“number used once”, número usado una sola vez) es un valor que se varía para producir un resultado criptográfico distinto. En la minería de prueba de trabajo es el número que los mineros cambian repetidamente mientras buscan un bloque válido.

Cómo funciona

Para minar un bloque, un minero aplica una función hash al contenido del bloque junto con un nonce y comprueba si el hash resultante cumple el objetivo de dificultad de la red. Si no es así, cambia el nonce y vuelve a intentarlo, miles de millones de veces por segundo, hasta que uno produce un hash que cumple los requisitos. El nonce ganador se incluye en el bloque para que cualquiera pueda verificar la solución al instante.

Por qué importa

La búsqueda del nonce es el “trabajo” en la prueba de trabajo: es difícil de encontrar pero trivial de comprobar, que es lo que asegura la red. También se usa un tipo distinto de nonce en las cadenas basadas en cuentas para ordenar las transacciones de cada dirección y evitar la repetición.

Ejemplo

Un minero que encuentra el nonce correcto se lleva la recompensa de bloque; todos los demás verifican de inmediato su respuesta y siguen adelante.