Hash
Un hash es una cadena de caracteres de longitud fija producida al pasar datos por una función hash criptográfica. Actúa como una huella digital única de esos datos.
Cómo funciona
Una función hash toma una entrada de cualquier tamaño y devuelve una salida de longitud fija. La misma entrada siempre produce el mismo hash, pero incluso un cambio mínimo en la entrada genera un resultado completamente distinto, y el proceso no puede revertirse en la práctica para recuperar los datos originales. Estas propiedades hacen que los hashes sean ideales para verificar la integridad.
Por qué importa
Los hashes son fundamentales para las blockchains: cada bloque se identifica por su hash y hace referencia al hash del bloque anterior, lo que hace que la cadena sea a prueba de manipulaciones. La minería por prueba de trabajo 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.