3 stycznia 2009 została uruchomiona publiczna sieć Bitcoin i wyemitowany pierwszy blok.

W 2014 powstał pierwszy blockchain drugiej generacji (blockchain 2.0) o nazwie Ethereum, gdzie wprowadzono możliwość rozproszonego uruchamiania kodu programowego, zwanego smart contractami.

W 2016 Linux Fundation w składzie 30 członków, w tym Guartime, SWIFT, R3, ConsenSys, VMware, Blockchain.com, przy dominującej w tych pracach roli IBM, rozpoczęła pracę nad uniwersalną platformą blockchain o nazwie Hyperledger.

Architektura mały|Struktura bloków Bitcoin Blockchain jest przykładem architektury technologii rozproszonego rejestru. Jednym z kluczowych celów blockchainu jest osiąganie konsensusu między swoimi węzłami peer-to-peer, a zatem by wszystkie z nich zgadzały się co do obecnego stanu sieci. Tym samym węzły blockchain utrzymują identyczne kopie rejestru danych, potocznej księgi rachunkowej, i za pomocą zasad określonych w protokole, zgadzają się co do wprowadzanych w nich zmian.

W architekturze blockchain można wyróżnić trzy główne warstwy: warstwę sieciową, odpowiadającą za komunikację między węzłami; warstwę konsensusu, która zatwierdza nowe bloki;