Eine Blockchain ist eine vollständige und irreversible Transaktionshistorie eines Netzwerks, im Fall einer dezentralen Gemeinschaft verteilt auf eine Vielzahl von Rechner weltweit. Durch die stete Synchronisierung der Blöcke, welche auf verschiedene Weise abhängig vom verwendeten Protokoll erzeugt werden, sind alle Transaktionen im Netzwerk synchron gespeichert. Dafür wird eine Kette an Blöcken erzeugt, die von jedem neuen Mitglied im Netzwerk heruntergeladen, gespeichert und fortgeführt wird. Die dadurch entstehende Datenmenge kann mit der Zeit zu einem Speicherproblem für Endgeräte werden. Sogenannte Full Nodes schaffen Abhilfe, indem sie die Transaktionen im Auftrag der Nutzer an die Miner oder Validators übermitteln. Mehr dazu im Kapitel Blockchain – die Technologie hinter Bitcoin.