¿Qué es Nonce?

Un nonce es una abreviatura de “número solo usado una vez”, que es un número agregado a un bloque hash (o cifrado) en una cadena de bloques que, cuando se repite, cumple con las restricciones de nivel de dificultad. El nonce es el número que están resolviendo los mineros de blockchain. Cuando se encuentra la solución, a los mineros de blockchain se les ofrece criptomonedas a cambio.

CONSEJOS CLAVE

  • Nonce, o un “número que solo se usa una vez”, se refiere al primer número que un minero de blockchain necesita descubrir antes de resolver un bloque en el blockchain.
  • Una vez que el minero resuelve los cálculos matemáticos, se les otorga una criptomoneda por su tiempo y habilidad.
  • Nonce es difícil de encontrar y se considera una forma de eliminar a los mineros criptográficos menos talentosos.
  • El mundo de la minería de criptomonedas es desafiante y, a menudo, se necesita una excelente capacidad computacional para comenzar a intentar resolver el problema.

Entendiendo Nonce

La cadena de bloques es la piedra angular de la criptomoneda. Para mantener la cadena de bloques segura, los datos de los bloques anteriores se cifran o se “hash” en una serie de números y letras. Esto se hace procesando la entrada del bloque a través de una función, que produce una salida de una longitud fija.

La función utilizada para generar el hash es determinista, lo que significa que producirá el mismo resultado cada vez que se utilice la misma entrada. También significa que la función puede generar una entrada hash de manera eficiente, dificulta la determinación de la entrada (lo que lleva a la minería) y realiza pequeños cambios en el resultado de la entrada en un hash muy diferente. Este complejo sistema crea la red de privacidad de blockchain.

Consideraciones especiales: Descubriendo el Nonce

Agregar transacciones a la cadena de bloques requiere una potencia de procesamiento de computadora sustancial. Las personas y empresas que procesan bloques se denominan mineros. Los mineros son compensados ​​solo si son los primeros en crear un hash que cumpla con un cierto conjunto de requisitos, llamado hash objetivo.

El proceso de adivinar el hash comienza en el encabezado del bloque. Contiene el número de versión del bloque, una marca de tiempo, el hash utilizado en el bloque anterior, el hash de Merkle Root, el nonce y el hash de destino.

Importante: para extraer un bloque con éxito, es necesario que un minero sea el primero en adivinar el nonce, que es una cadena aleatoria de números añadidos al contenido hash del bloque, y luego repetido.

Si el hash cumple con los requisitos establecidos en el objetivo, entonces el bloque se agrega a la cadena de bloques. El ciclo a través de las soluciones para adivinar el nonce se conoce como prueba de trabajo, y el minero que puede encontrar el valor recibe el bloque y se le paga en criptomoneda.

Determinar qué cadena usar como nonce requiere una cantidad significativa de prueba y error, ya que es una cadena aleatoria. Un minero debe adivinar un nonce, agregarlo al hash del encabezado actual, repetir el valor y compararlo con el hash objetivo. Si el valor hash resultante cumple con los requisitos, el minero ha creado una solución y se le otorga el bloque.

Es muy poco probable que un minero adivine con éxito el nonce en el primer intento, lo que significa que el minero puede potencialmente probar una gran cantidad de opciones de nonce antes de hacerlo bien. Cuanto mayor sea la dificultad (una medida de lo difícil que es crear un hash que sea menor que el objetivo), es probable que se tarde más en generar una solución.

La dificultad del bloque se mantiene igual en toda la red, lo que significa que todos los mineros tienen las mismas posibilidades de descubrir el hash correcto. Las redes de criptomonedas generalmente establecen un número objetivo de bloques que desean procesar durante un período de tiempo específico y ajustan periódicamente la dificultad para garantizar que se cumpla este objetivo. Si el número de bloques procesados ​​no cumple con este objetivo, la dificultad se reducirá, con la reducción de la dificultad establecida en la cantidad de tiempo por encima del límite del tiempo de procesamiento.

CriptoMundo

CriptoMundo.com es un medio digital independiente que difunde noticias y contenido sobre criptomonedas y tendencias emergentes de tecnologías financieras. Ofrece noticias, guías, artículos de opinión y gráficos en tiempo real.

Monedas

Bitcoin

Ethereum