Structura
#blockchain este construită ca o serie ordonată de blocuri. Fiecare bloc conține un
#SHA256 hash al blocului precedent formând un lanț în secvență cronologică.
$BTC folosește SHA-256 pentru a valida tranzacțiile și a calcula
#proofofwork (PoW) sau
#ProofOfStake (PoS).
Dovada muncii și lanțuirea blocurilor fac modificările în blockchain extrem de dificile. Schimbarea unui bloc necesită schimbarea tuturor blocurilor ulterioare. Astfel, cu cât sunt adăugate mai multe blocuri, cu atât devine mai dificil să modifici blocurile mai vechi. Și în cazul unui dezacord, nodurile încredere în cel mai lung lanț care a necesitat cel mai mult efort pentru a fi produs.