Blockchain is een gedecentraliseerd digitaal grootboek dat is ontworpen om transacties vast te leggen op een veilige, transparante en manipulatiebestendige manier. In tegenstelling tot traditionele gecentraliseerde systemen, waar één enkele autoriteit de database beheert, verdeelt blockchain gegevens over duizenden nodes. Elke node slaat een kopie van het grootboek op, waardoor geen enkel enkelvoudig storings- of manipulatiepunt de integriteit van het systeem kan ondermijnen.
De kern van blockchaintechnologie is het concept van blocks—bundels gegevens die transactie-informatie bevatten. Deze blocks zijn in chronologische volgorde met elkaar verbonden via cryptografische hashes. Zodra een block aan de keten is toegevoegd, wordt het in de praktijk onmogelijk om het te wijzigen zonder alle daaropvolgende blocks te veranderen, wat een overweldigende hoeveelheid rekenkracht zou vereisen. Deze ingebouwde onveranderlijkheid is een van de sterkste beveiligingskenmerken van blockchain.
Blockchain vertrouwt op consensusmechanismen—algoritmen waarmee gedistribueerde nodes het eens kunnen worden over de geldigheid van transacties. Populaire mechanismen zijn onder meer Proof of Work (PoW), dat vereist dat complexe wiskundige problemen worden opgelost, en Proof of Stake (PoS), waarbij validators tokens vastzetten als onderpand. Deze mechanismen voorkomen frauduleuze activiteiten, zoals double-spending, en behouden vertrouwen binnen een omgeving zonder centrale vertrouwenspartij.
