Jest to jedyny sposób przeprowadzania aktualizacji protokołu, podczas których pierwotna sieć zazwyczaj zostaje porzucona przez wszystkie węzły, a zatem rozłam jest niemalże niezauważalny. Niekiedy społeczność danego blockchainu decyduje się na bardziej kontrowersyjne forki; w roku 2016 sieć blockchain Ethereum padła ofiarą ataku hakerskiego z powodu błędu w kodzie jednego ze smart kontraktów, przez co społeczność blockchainu postanowiła złamać reguły protokołu, by uratować skradzione środki. Ponieważ nie wszyscy zgadzali się z taką decyzją, część węzłów postanowiła pozostać przy starym łańcuchu, tworząc sieć zwaną Ethereum Classic.
Blok Blok jest podstawowym elementem łańcucha bloków. Składa się z nagłówka i danych (transakcji). W nagłówku zapisany jest hash poprzedniego bloku w łańcuchu, znacznik czasowy utworzenia oraz korzeń drzewa hashy (). Sekcja danych zawiera transakcje których autentyczność potwierdza kryptograficzny podpis właścicieli przelewanych środków. Liczba transakcji w danym bloku uzależniona jest od maksymalnego rozmiaru bloku, ten natomiast określony jest w protokole danego blockchainu.