O
#blockchain é construído como uma série ordenada de blocos. Cada bloco contém um
#SHA256 hash do bloco anterior formando uma cadeia em sequência cronológica.
$BTC usa SHA-256 para validar transações e calcular
#proofofwork (PoW) ou
#ProofOfStake (PoS).
A prova de trabalho e a encadeação de blocos tornam as alterações na blockchain extremamente difíceis. A alteração de um bloco requer a mudança de todos os blocos subsequentes. Assim, quanto mais blocos são adicionados, mais difícil se torna modificar os blocos mais antigos. E, no caso de um desacordo, os nós confiam na cadeia mais longa que exigiu o maior esforço para produzir.