ETFFIN Finance >> Finanzas personales curso >  >> Criptomoneda >> Blockchain

Mientras tanto

¿Qué es Nonce?

Un nonce es una abreviatura de "número que solo se usa una vez, " cuales, en el contexto de la minería de criptomonedas, 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.

Conclusiones clave

  • Mientras tanto, 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, están dotados de criptomonedas por su tiempo y habilidad.
  • Los nonces son difíciles de encontrar y se consideran una forma de eliminar a los mineros criptográficos menos talentosos.
  • El mundo de la minería de criptomonedas es un desafío, ya menudo se necesita una excelente capacidad computacional para siquiera comenzar a intentar resolver el problema.
  • Los nonces se utilizan para una variedad de aplicaciones de redes informáticas, incluida la autenticación para compras, Autenticación de dos factores, u otros tipos de identificación y recuperación de cuentas.

Entendiendo Nonces

La cadena de bloques es la piedra angular de la criptomoneda. Para mantener segura la cadena de bloques, los datos de los bloques anteriores se cifran o se "codifican" 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 conduce a la seguridad de la cadena de bloques), y hace pequeños cambios en la entrada, el resultado es un hash muy diferente. Este complejo sistema crea la red de privacidad de blockchain.

Consideraciones Especiales

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 el hash de destino.

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 picadillo de Merkle Root, el nonce, y el hash objetivo.

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

Un nonce dorado da como resultado un valor hash que es menor que la dificultad objetivo, lo que significa que satisface el requisito del siguiente bloque.

Cómo encontrar el Nonce

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, refrito el valor, y compárelo con el hash objetivo. Si el valor hash resultante cumple los requisitos, el minero ha creado una solución y se le adjudica 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 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 averiguar el hash correcto. Las redes de criptomonedas suelen establecer un número objetivo de bloques que desean que se procesen durante un período de tiempo específico, y ajustar periódicamente la dificultad para asegurar 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.

Usos de Nonce

Los nonces se utilizan para una variedad de aplicaciones de redes informáticas, incluida la autenticación para compras, autenticación de dos factores u otros tipos de aplicaciones de identidad y recuperación de cuentas, firmas electrónicas, cifrado de datos, y más.

Preguntas frecuentes sobre Nonce

¿Qué es Nonce en criptomonedas?

Un nonce es una abreviatura de "número que solo se usa 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, para recibir criptomonedas.

¿Qué es un Nonce Blockchain?

Un nonce de blockchain es un número agregado a un bloque hash (o cifrado) en un blockchain.

¿Cómo se usan los nonces?

Los nonces se utilizan para una variedad de aplicaciones de redes informáticas, incluida la autenticación para compras, autenticación de dos factores u otros tipos de aplicaciones de identidad y recuperación de cuentas, firmas electrónicas, cifrado de datos, y más.

¿Qué es un Golden Nonce?

Un nonce dorado da como resultado un valor hash que es menor que la dificultad objetivo, lo que significa que satisface el requisito del siguiente bloque.