Hash
Un hash es la huella digital de un dato: una función matemática convierte cualquier contenido en una cadena de longitud fija. El mismo contenido da siempre el mismo hash, y cambiar una coma lo cambia entero.
La gracia del hash es que funciona en un solo sentido. Es inmediato calcular la huella de un archivo, pero a partir de la huella no hay forma práctica de reconstruir el archivo. Eso lo hace útil para comprobar que algo no ha cambiado sin necesidad de enseñar su contenido.
En una blockchain cada bloque incluye el hash del anterior. Si alguien modifica una transacción antigua, el hash de ese bloque cambia, con lo que deja de encajar con la referencia que guarda el siguiente, y así en cascada hasta el final de la cadena.
Bitcoin usa la función SHA-256. Minar consiste, en esencia, en buscar a fuerza bruta un número que haga que el hash del bloque empiece por una cantidad determinada de ceros.
Términos relacionados
- BlockchainUna blockchain es un registro de operaciones compartido entre miles de ordenadores, donde cada bloque de datos se enlaza al anterior mediante criptografía.
- MineríaMinar es competir por resolver un problema de cálculo que da derecho a proponer el siguiente bloque y cobrar la recompensa.
- BloqueUn bloque es el paquete de transacciones que se añade a la cadena cada vez que la red cierra un ciclo.

