Semesterz Nodo · en línea

Qué es un hash y por qué lo cambia todo

Si solo te quedas con una palabra de todo el vocabulario blockchain, que sea esta: hash. Es la pieza que hace que la cadena sea una cadena y no una simple lista que cualquiera podría reescribir.

Una huella digital para los datos

Un hash es un código corto que se calcula a partir de un contenido. Da igual lo grande que sea ese contenido —una palabra o un libro entero—: el resultado siempre tiene la misma longitud. Funciona como una huella dactilar: identifica algo sin ser ese algo.

Su propiedad mágica

Lo interesante es lo que ocurre si cambias el contenido aunque sea un poquito: el hash resultante es completamente distinto. No “parecido”: distinto del todo. Y, además, a partir del hash no se puede reconstruir el contenido original.

Piensa en una batidora: metes ingredientes y obtienes un batido. Cambiar un solo ingrediente da otro batido distinto, y a partir del batido no puedes recuperar los ingredientes originales.

Cómo sella la cadena

Cada bloque guarda el hash del bloque anterior. Así, si alguien intentara modificar un bloque antiguo, su hash cambiaría, lo que rompería el enlace con el siguiente, y con el siguiente, y así hasta el final. La manipulación sería visible al instante para toda la red.

Por eso hablamos de “inmutabilidad”

No es que sea imposible escribir sobre el pasado; es que hacerlo deja un rastro tan evidente que, en la práctica, no compensa. Esa es la base de la confianza en una cadena de bloques.

¿Quieres ver cómo encaja el hash con los nodos y el consenso? Lo cuentas todo junto en la guía sobre bloques y hashes.

Sigue aprendiendo

Hay más conceptos explicados con ejemplos en el blog.

Volver al blog