Blockchain-Kryptographie beruht auf einem mathematischen Algorithmus namens Public-Key-Kryptographie. Dabei erzeugt jeder Benutzer ein Paar von kryptografischen Schlüsseln, einen privaten und einen öffentlichen.
Der öffentliche Schlüssel kann von jedermann eingesehen werden und dient dazu, eine digitale Signatur zu verifizieren.
Die digitale Signatur dient dazu, Transaktionen zu autorisieren. Jede Transaktion wird mit dem privaten Schlüssel des Absenders signiert und kann nur mit dem öffentlichen Schlüssel dieses Absenders verifiziert werden.
Einmal signiert und verifiziert, wird die Transaktion in einem Block verpackt und an die Blockchain angehängt. Die Verkettung der Blöcke mithilfe von Hash-Funktionen sorgt für die Manipulationsresistenz der Blockchain.
Durch diese Kombination aus Kryptographie und verteiltem Ledger ermöglicht Blockchain-Technologie sichere und unveränderliche Transaktionen ohne eine zentrale Autorität.