El
#blockchain se construye como una serie ordenada de bloques. Cada bloque contiene un
#SHA256 hash del bloque anterior, formando una cadena en secuencia cronológica.
$BTC utiliza SHA 256 para validar transacciones y calcular
#proofofwork (PoW) o
#ProofOfStake (PoS).
La prueba de trabajo y el encadenamiento de bloques hacen que los cambios en la cadena de bloques sean extremadamente difíciles. Cambiar un bloque requiere modificar todos los bloques posteriores. Por lo tanto, cuantos más bloques se agreguen, más difícil se vuelve modificar los bloques antiguos. Y en caso de un desacuerdo, los nodos confían en la cadena más larga, que requirió la mayor cantidad de esfuerzo para producir.