Nonce

Nonce
Información sobre la plantilla
Nonce.png
Concepto:Número arbitrario que se emplea en criptografía que solo puede usarse una vez.

Un nonce en criptografía es un número aleatorio usado una sola vez, destinado a la autenticación de transferencia de datos entre dos o más partes. Normalmente el nonce implementa también un timestamp o marca de tiempo.

En una red blockchain basada en Proof of Work (Prueba de trabajo) el nonce funciona en combinación con el hash como un elemento de control para evitar la manipulación de la información de los bloques.

Este número aleatorio garantiza que los hash antiguos no se pueden volver a utilizar en lo que se denominan ataques de repetición.

El cálculo del nonce se realiza de manera forzada, o lo que es lo mismo: se requieren de grandes cantidades de recursos de cómputo y también de tiempo, por lo que conseguir este valor se necesita realizar una Prueba de trabajo o PoW.

Es imposible predecir la combinación de bits, que normalmente es de 32 bits y que dará como resultado un hash correcto.

Fuentes