Una función de hash toma cualquier entrada, una palabra, un archivo o todo un bloque de transacciones, y la revuelve para producir una salida de longitud fija, el hash. La misma entrada siempre da el mismo hash, pero incluso un cambio mínimo en la entrada, un solo carácter alterado, produce un resultado completamente distinto. Lo crucial es que la función solo funciona en un sentido: no puedes revertir un hash para recuperar los datos originales, y eso es lo que la hace útil para la seguridad.
Los hashes están entretejidos en toda la cripto. Cada bloque de una blockchain incluye el hash del bloque anterior, y como cualquier cambio alteraría esa huella, este encadenamiento es lo que hace que manipular registros antiguos sea detectable al instante. La minería de prueba de trabajo es, en esencia, una carrera por encontrar una entrada que produzca un hash por debajo de un objetivo, y los hashes también se usan para derivar direcciones de billetera a partir de claves públicas. Cuando la gente cita el hash rate de una red, se refiere a cuántos de estos cálculos realiza por segundo.
Para los usuarios corrientes, el hashing trabaja en silencio en segundo plano, pero es una de las piezas fundamentales de la criptografía que hace que las blockchains sean seguras y a prueba de manipulaciones. Captar la idea de una huella de un solo sentido hace que muchos otros términos, desde «bloque» hasta «hash rate», encajen en su sitio.
Puntos clave
- Un hash es una huella de longitud fija producida por una función de un solo sentido; la misma entrada siempre da el mismo hash.
- Un cambio mínimo en la entrada cambia por completo el hash, y el proceso no se puede revertir.
- Los hashes enlazan los bloques entre sí, impulsan la minería de prueba de trabajo y ayudan a derivar direcciones de billetera.
Hash — preguntas frecuentes
¿Por qué no se puede revertir un hash?
Porque las funciones de hash están diseñadas para ser de un solo sentido: fáciles de calcular hacia adelante pero prácticamente imposibles de ejecutar hacia atrás para recuperar la entrada original. Esa propiedad es lo que hace que los hashes sean útiles para la seguridad y la detección de manipulaciones.
¿Cómo aseguran los hashes una blockchain?
Cada bloque contiene el hash del anterior, así que alterar cualquier bloque pasado cambiaría su huella y rompería todos los enlaces que le siguen. La red detectaría de inmediato la discrepancia, lo que hace que el historial confirmado sea extremadamente difícil de manipular.
¿Eres nuevo en cripto o quieres reforzar tus bases? Repasa lo esencial en Aprende, explora todos los términos de la A a la Z o consulta los precios en vivo de las monedas que dan vida a estos conceptos.