Hash
Un hash es una cadena de caracteres de longitud fija producida al pasar datos por una función criptográfica de hash. Actúa como una huella digital única de esos datos.
Cómo funciona
Una función de hash toma una entrada de cualquier tamaño y devuelve una salida de longitud fija. La misma entrada siempre produce el mismo hash, pero hasta un cambio mínimo en la entrada produce un resultado completamente distinto, y el proceso no se puede revertir en la práctica para recuperar los datos originales. Estas propiedades hacen que los hashes sean ideales para verificar la integridad.
Por qué es importante
Los hashes son fundamentales para las blockchains: cada bloque se identifica por su hash y hace referencia al hash del bloque anterior, que es lo que hace que la cadena sea a prueba de manipulaciones. La minería por proof-of-work es esencialmente una carrera por encontrar una entrada que produzca un hash que cumpla un objetivo.
Ejemplo
Cambiar un solo carácter en los datos de un bloque cambiaría su hash por completo, señalando al instante que los datos fueron alterados.
Go deeper than the definition — explainers, live data and free calculators.