El bloque inicial se llama root o génesis. Calcula de forma anidada los distintos hash. Si se cambia un bit de un bloque, cambia su hash y por lo tanto la información del siguiente y todos los hashes de todos los que le siguen.
Se una función computable mediante un algoritmo x→H(x) que convierte la netrada en una cadena fija y pequeña de bits: