Explicación detallada
Un hash es el resultado de pasar datos a través de una función hash criptográfica. Sin importar el tamaño del input (una palabra o una biblioteca entera), el output tiene siempre el mismo tamaño. En Bitcoin, SHA-256 produce hashes de 64 caracteres hexadecimales.
Las propiedades clave de un hash son: es determinista (el mismo input siempre da el mismo output), es unidireccional (imposible derivar el input del output), y pequeños cambios en el input cambian completamente el output. Esto lo hace ideal para verificar integridad de datos.
En blockchain, los hashes se usan para: identificar bloques, crear el enlace entre bloques (cada bloque contiene el hash del anterior), verificar transacciones, y en la minería de Proof of Work donde se busca un hash que cumpla ciertas condiciones.
Términos relacionados
Ciencia de proteger información mediante técnicas matemáticas de codificación.
Conjunto de transacciones agrupadas y añadidas a la blockchain tras ser validadas.
Mecanismo de consenso donde mineros compiten resolviendo puzzles computacionales.
Estructura de datos que permite verificar eficientemente grandes conjuntos de transacciones.