#blockchain je navržen jako seřazená řada bloků. Každý blok obsahuje
#SHA256 hash předchozího bloku, čímž vzniká řetězec uspořádaný v chronologickém pořadí.
$BTC používá SHA 256 k ověření transakcí a výpočtu
#proofofwork (PoW) nebo
#ProofOfStake (PoS).
Důkaz práce a řetězení bloků činí změny v blockchainu extrémně obtížnými. Změna jednoho bloku vyžaduje změnu všech následujících bloků. Čím více bloků je přidáno, tím obtížnější je změna starších bloků. V případě sporu uzly důvěřují nejdelšímu řetězci, který vyžadoval největší úsilí k vytvoření.