Principal » negocio » Picadillo

Picadillo

negocio : Picadillo
¿Qué es un hash?

Un hash es una función que convierte una entrada de letras y números en una salida cifrada de una longitud fija. Se crea un hash utilizando un algoritmo y es esencial para la gestión de blockchain en criptomonedas.

Para llevar clave

  • Un hash es una función que cumple con las demandas cifradas necesarias para resolver un cálculo de blockchain.
  • Un hash, como un nonce o una solución, es la columna vertebral de la red blockchain.
  • Los hashes tienen una longitud fija, ya que hace que sea casi imposible adivinar la longitud del hash si alguien intenta descifrar la cadena de bloques.
  • Se desarrolla un hash basado en la información presente en el encabezado del bloque.

Cómo funciona un hash

La columna vertebral de una criptomoneda es la cadena de bloques, que es un libro de contabilidad global formado al vincular bloques individuales de datos de transacciones. La cadena de bloques solo contiene transacciones validadas, lo que evita las transacciones fraudulentas y el doble gasto de la moneda. El valor cifrado resultante es una serie de números y letras que no se parecen a los datos originales y se denomina hash. La minería de criptomonedas implica trabajar con este hash.

El hash requiere procesar los datos de un bloque a través de una función matemática, lo que resulta en una salida de una longitud fija. El uso de una salida de longitud fija aumenta la seguridad, ya que cualquiera que intente descifrar el hash no podrá saber qué tan larga o corta es la entrada simplemente mirando la longitud de la salida.

Resolver el hash es esencialmente resolver un problema matemático complejo, y comienza con los datos disponibles en el encabezado del bloque. Cada encabezado de bloque contiene un número de versión, una marca de tiempo, el hash utilizado en el bloque anterior, el hash de Merkle Root, el nonce y el hash objetivo.

El minero se enfoca en el nonce, una cadena de números. Este número se agrega al contenido en hash del bloque anterior, que luego se agrega en hash. Si este nuevo hash es menor o igual que el hash objetivo, entonces se acepta como la solución, el minero recibe la recompensa y el bloque se agrega a la cadena de bloques.

El proceso de validación para las transacciones de blockchain se basa en que los datos se cifran mediante hashing algorítmico.

Resolver el hash requiere que el minero determine qué cadena usar como nonce, lo que a su vez requiere una cantidad significativa de prueba y error. Esto se debe a que el nonce es una cadena aleatoria. Es muy poco probable que un minero obtenga con éxito el nonce correcto en el primer intento, lo que significa que el minero puede probar una gran cantidad de opciones nonce antes de hacerlo correctamente. Cuanto mayor sea la dificultad (una medida de lo difícil que es crear un hash que cumpla con los requisitos del hash objetivo), más tiempo llevará generar una solución.

Un ejemplo de hash

Hacer un hash de la palabra "hola" producirá una salida que tiene la misma longitud que el hash para "Voy a la tienda". La función utilizada para generar el hash es determinista, lo que significa que producirá el mismo resultado cada vez que Se utiliza la entrada. 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 la entrada que dan como resultado un hash irreconocible y completamente diferente.

El procesamiento de las funciones hash necesarias para cifrar nuevos bloques requiere una potencia de procesamiento de computadora considerable, lo que puede ser costoso. Para atraer a individuos y empresas, conocidos como mineros, a invertir en la tecnología requerida, las redes de criptomonedas los recompensan con nuevos tokens de criptomonedas y una tarifa de transacción. Los mineros son compensados ​​solo si son los primeros en crear un hash que cumpla con los requisitos establecidos en el hash objetivo.

Comparar cuentas de inversión Nombre del proveedor Descripción Divulgación del anunciante × Las ofertas que aparecen en esta tabla son de asociaciones de las cuales Investopedia recibe una compensación.

Términos relacionados

Definición Nonce Nonce es un número agregado a un bloque hash que, cuando se vuelve a etiquetar, cumple con las restricciones de nivel de dificultad. más Hash objetivo Un hash objetivo es un número que un encabezado de bloque hash debe ser menor o igual para que se otorgue un nuevo bloque. más Bitcoin Mining, explicado Desglosando todo lo que necesita saber sobre Bitcoin Mining, desde Blockchain y Block Rewards hasta Prueba de trabajo y Pools de minería. más Prueba de trabajo La prueba de trabajo describe el proceso que permite que la red bitcoin se mantenga sólida al dificultar el proceso de minería o registro de transacciones. más Encabezado de bloque (criptomoneda) Un encabezado de bloque es la identidad única de un bloque en particular en una cadena de bloques y los mineros lo codifican para obtener recompensas. más Árbol Merkle Los árboles Merkle son estructuras de datos que mejoran la eficiencia de bitcoin y otras criptomonedas. más enlaces de socios
Recomendado
Deja Tu Comentario