Il
#blockchain viene costruito come una serie ordinata di blocchi. Ogni blocco contiene un
#SHA256 hash del blocco precedente, formando una catena in sequenza cronologica.
$BTC utilizza SHA 256 per convalidare le transazioni e calcolare
#proofofwork (PoW) o
#ProofOfStake (PoS).
La prova di lavoro e la catena dei blocchi rendono estremamente difficile modificare la blockchain. La modifica di un blocco richiede la modifica di tutti i blocchi successivi. Pertanto, più blocchi vengono aggiunti, più diventa difficile modificare i blocchi più vecchi. In caso di disaccordo, i nodi si fidano della catena più lunga, quella che ha richiesto il maggior sforzo per essere prodotta.