Nonce
Número que se utiliza una sola vez en criptografía para asegurar la unicidad y evitar ataques.
¿Qué es? - Dummies
Un nonce es como un número secreto que cambia cada vez que haces algo en la blockchain, como enviar una transacción. Sirve para que nadie pueda copiar lo que haces y repetirlo. Así, cada acción es única, y la red sabe en qué orden hiciste las cosas.
¿Qué es? - PRO
Un nonce (de number used once) es un valor numérico arbitrario utilizado en diversos contextos criptográficos, particularmente en blockchain y sistemas distribuidos, con el objetivo de garantizar la unicidad y el orden de las transacciones o bloques, así como prevenir ataques de repetición (replay attacks). Su implementación varía según el uso:
- En Ethereum y otras blockchains de cuenta, el nonce se utiliza como un contador incremental único por dirección. Cada vez que una cuenta envía una transacción, su nonce aumenta en uno. Esto permite a la red mantener el orden correcto de las operaciones, detectar intentos de duplicación y prevenir la ejecución doble de una misma transacción.
- En Bitcoin y blockchains basadas en Proof of Work, el nonce se emplea como parte del proceso de minería: es el número que los mineros ajustan repetidamente dentro del encabezado del bloque hasta encontrar un hash que cumpla con las condiciones de dificultad establecidas por la red. Al cambiar el nonce, se genera un nuevo hash, y el proceso continúa hasta encontrar una solución válida.
En ambos casos, el nonce actúa como un elemento crítico de seguridad, que garantiza la inmutabilidad, irrepetibilidad y validez criptográfica de las operaciones dentro del sistema. Además, es clave para evitar vulnerabilidades como el doble gasto, mantener la secuencialidad de las transacciones y fortalecer la resistencia contra manipulaciones maliciosas.
Puntos clave
Ventas y desventajas
Entradas del blog relacionadas
Conceptos relacionados
Servicios relacionados

SEDE
C. Marqués de Larios, 4
29005 - Málaga

LABS
C. La Gitanilla, 17
29004 - Málaga