#blockchain jest budowany jako uporządkowana seria bloków. Każdy blok zawiera
#SHA256 poprzedniego bloku, tworząc łańcuch w kolejności chronologicznej.
$BTC używa SHA 256 do weryfikacji transakcji i obliczania
#proofofwork (PoW) lub
#ProofOfStake (PoS).
Dowód pracy i łączenie bloków sprawiają, że modyfikacja łańcucha bloków jest niezwykle trudna. Zmiana jednego bloku wymaga zmiany wszystkich kolejnych bloków. Im więcej bloków zostanie dodanych, tym trudniej staje się modyfikacja starszych bloków. W przypadku rozbieżności węzły ufają najdłuższemu łańcuchowi, który wymagał najwięcej wysiłku do wygenerowania.