Een blockchain is een gedecentraliseerde, gedistribueerde database waarvan iedere deelnemer een identieke kopie bijhoudt. Anders dan bij traditionele databases, die door één partij worden beheerd, heeft geen enkele instantie controle over een blockchain: iedere deelnemer kan nieuwe gegevens toevoegen, maar bestaande records kunnen niet worden aangepast. Deze combinatie van openheid en onveranderlijkheid vormt de basis van de meeste cryptovaluta en een groeiend aantal andere toepassingen. Transacties worden gebundeld in blokken die cryptografisch aan elkaar zijn gekoppeld, waardoor een aaneengesloten keten ontstaat die vrijwel onmogelijk te manipuleren is.
Blockchains gebruiken consensusprotocollen om overeenstemming te bereiken over de staat van het grootboek, zonder centrale autoriteit. De twee meest gebruikte varianten zijn Proof of Work, waarbij miners een wiskundig puzzel oplossen, en Proof of Stake, waarbij validators coins vastzetten als onderpand om transacties te bevestigen. Naast cryptovaluta maakt blockchain ook smart contracts mogelijk: zelfuitvoerende overeenkomsten die zijn vastgelegd op de blockchain en processen automatiseren, van hypotheekafsluiting tot het bijhouden van leveringsketens. Voor een uitgebreidere uitleg lees ons volledige artikel over blockchain.