Blockchain (neboli blokový řetězec) je metoda ukládání seznamu záznamů, které nelze po jejich vytvoření snadno změnit. To platí i pro seznam. K tomu se využívá několik konceptů z kryptografie, včetně digitálních podpisů a hashovacích funkcí. Velmi zjednodušeně řečeno, blokový řetězec kombinuje následující dvě myšlenky:

  1. Při zadání nějakých dat je snadné vypočítat jejich kontrolní součet. K výpočtu tohoto kontrolního součtu lze navrhnout speciální hašovací funkce. Tyto funkce lze navrhnout tak, aby vracely vždy stejně dlouhou hodnotu, která není závislá na délce vstupu. Tato hodnota se nazývá hashovací hodnota nebo digest zprávy. Funkce mají také další vlastnost: Při stejném vstupu musí vracet stejný výstup (hodnotu hash/rozbor zprávy).
  2. Kromě hodnot hash obsahuje blok obvykle také časové razítko a určitý užitečný náklad. Každý blok používá digitální podpis, který umožňuje zjistit jakoukoli změnu dat od doby, kdy byl podpis vytvořen. Při vytváření nových bloků dat bude nově vytvořený blok obsahovat také hodnotu hash předchozího bloku.

Ve většině případů je blockchain spravován sítí peer-to-peer. Všichni peeři používají společný protokol, který určuje, jak mají mezi sebou komunikovat, jak se vytváří a ověřuje nový blok. Jednou zaznamenaná data v daném bloku již nelze snadno změnit. Změna bloku znamená, že je třeba změnit i všechny bloky následující. V závislosti na protokolu to vyžaduje souhlas většiny rovnocenných partnerů, nebo dokonce všech rovnocenných partnerů.

Blockchainy jsou bezpečné už ze své podstaty. Technologie blockchain se používá tam, kde je důležité vést správný záznam. Případy použití zahrnují lékařské záznamy, správu identit, sledovatelnost potravin a hlasování.

Blockchain vynalezli Stuart Haber a Scott Stornetta v roce 1991 jako prostředek k zajištění integrity digitálních záznamů. Haber a Stornetta v roce 1995 spustili první komerční blockchain na světě; Surety.

V roce 2008 Satoshi Nakamoto zařadil jako reference 3 a 4 knihy Bitcoin: A Peer to Peer Electronic Cash System dva dokumenty Habera a Stornetta, které slouží jako veřejná kniha transakcí kryptoměny bitcoin. Díky svému blockchainu se bitcoin stal první digitální měnou, která řešila problém dvojího utrácení bez potřeby důvěryhodné autority nebo centrálního serveru. Konstrukce bitcoinu inspirovala další aplikace.