Hashing
Un algoritmo de hash en una cadena de bloques selecciona un número infinito de bits, los somete a cálculos, y luego produce un número fijo de bits. No importa la extensión de los datos de entrada, la salida siempre se rectifica a una extensión fija.
El hashing contribuye a prevenir problemas importantes en el sector de las criptomonedas, incluyendo la duplicación de gastos y las transacciones fraudulentas. La duplicación de gastos en una cadena de bloques es el riesgo de que los usuarios puedan gastar una misma criptomoneda dos veces o más, y las transacciones fraudulentas son movimientos de fondos falsos o deshonestos.
El hashing también permite almacenar contraseñas de forma segura en la cadena de bloques. Dado que el hash crea un número único y exclusivo del algoritmo, se puede utilizar para verificar la autenticidad de un archivo.
El hashing desempeña un papel crucial en el sistema de Bitcoin. El algoritmo de hash específico de Bitcoin es el algoritmo de hash seguro 256 (SHA-256). Este algoritmo es una función criptográfica unidireccional, lo que significa que los datos originales no se pueden recuperar a través de descifrado.
Punto clave
Un hash es un algoritmo que introduce datos en una cadena de extensión fija, que después se cifra y protege.
