El
#blockchain está construido como una serie ordenada de bloques. Cada bloque contiene un
#SHA256 hash del bloque anterior formando una cadena en secuencia cronológica.
$BTC usa SHA-256 para validar transacciones y calcular
#proofofwork (PoW) o
#ProofOfStake (PoS).
La prueba de trabajo y la encadenación de bloques hacen que las alteraciones de blockchain sean extremadamente difíciles. El cambio de un bloque requiere el cambio de todos los bloques posteriores. Así, cuanto más se añaden bloques, más difícil se vuelve modificar los bloques más antiguos. Y en caso de desacuerdo, los nodos confían en la cadena más larga que requirió más esfuerzo para producir.