Diferencia entre revisiones de «Nonce»
(Página creada con «{{Definición |nombre = Nonce |imagen = Nonce.png |tamaño = |concepto = Número arbitrario que se emplea en criptografía que solo puede usarse una vez. }} Un '''nonce'''…») |
(Sin diferencias)
|
última versión al 23:23 8 jun 2021
| ||||||
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
- «¿Qué es un Nonce?», artículo en español publicado en el sitio web Academy Bit2me.com.