Un hash (en inglés, Hash) es el resultado de convertir una cantidad arbitraria de datos en una cadena corta de caracteres de una longitud estrictamente definida utilizando una función matemática especial llamada función hash. Puedes introducir cualquier cosa: texto, un archivo o un bloque de transacciones, pero la salida siempre es una huella digital compacta del mismo tamaño, única para el conjunto específico de datos de entrada.
Un hash tiene varias propiedades importantes que lo han convertido en la base de la criptografía en la blockchain:
- Irreversibilidad: es prácticamente imposible recuperar los datos originales de un hash terminado.
- Efecto avalancha: incluso el más mínimo cambio en los datos de entrada cambia completamente el resultado.
- Determinismo: los mismos datos siempre producen el mismo hash.
En las criptomonedas, el hashing se utiliza en todas partes: con su ayuda, los bloques se enlazan en una cadena continua, se verifica la integridad de las transacciones y se asegura el funcionamiento del mecanismo de consenso Proof-of-Work. Es imposible alterar datos ya registrados sin ser notado, porque eso cambiaría inmediatamente el hash del bloque y rompería toda la cadena subsiguiente, lo que hace que la blockchain sea resistente a manipulaciones.


