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.
Dónde se explica en profundidad
Cómo funciona Bitcoin (nivel básico) (nivel basico)
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.