Nonce

Número que se utiliza una sola vez, normalmente en el proceso de minería para crear un hash único para un bloque.

¿Qué es un nonce?

Nonce: Número único utilizado una sola vez en un proceso criptográfico, especialmente en la minería de blockchain. En el contexto de las criptomonedas, un nonce es un número aleatorio que los mineros ajustan para resolver el rompecabezas matemático necesario para añadir un nuevo bloque a la cadena de bloques.

Cómo funciona

  1. Prueba de trabajo (PoW): Los mineros deben encontrar un número específico (el nonce) que, cuando se combina con los datos del bloque y se pasa a través de una función hash, produce un hash que cumple ciertos criterios (por ejemplo, un hash que comienza con un cierto número de ceros).
  2. Prueba y error: Los mineros cambian repetidamente el nonce y rehacen los datos del bloque hasta que encuentran un hash que se ajusta al patrón requerido. Este proceso puede llevar millones o incluso miles de millones de intentos.
  3. Ganar la carrera: El minero que encuentre el nonce correcto en primer lugar añade el bloque a la cadena de bloques y obtiene la recompensa del bloque, incluidas las comisiones por transacción dentro de ese bloque.

Por ejemplo

En la red Bitcoin, los mineros compiten para encontrar un nonce que, cuando se combina con los datos del bloque, produce un hash con un número específico de ceros a la izquierda. Si el minero A encuentra el nonce correcto en primer lugar, difunde el nuevo bloque a la red y todos los nodos lo verifican antes de aceptarlo como parte de la cadena de bloques.

Principales conclusiones

  • Uso único: Un nonce se utiliza una sola vez por bloque, lo que garantiza que cada solución sea única.
  • Crítico para la minería: El nonce es lo que hace que la minería sea un proceso que consume muchos recursos, ya que los mineros deben probar innumerables números antes de encontrar el correcto.
  • Seguridad: Este proceso ayuda a proteger la cadena de bloques, ya que la alteración de cualquier parte del bloque (incluido el nonce) cambia el hash, lo que hace que la manipulación sea detectable.

En pocas palabras, un nonce es como un número de lotería que los mineros intentan adivinar para ganar el derecho a añadir un bloque a la cadena de bloques.

‹ Volver al glosario