Eine digitale Signatur ist eine Zahl, die aus zwei Dingen berechnet wird: der zu signierenden Nachricht und dem privaten Schlüssel. Jeder, der den passenden öffentlichen Schlüssel besitzt, kann überprüfen, ob die Signatur zur Nachricht passt, und niemand kann eine gültige Signatur ohne den privaten Schlüssel erstellen.
An eine Nachricht gebunden
Eine Signatur ist für genau eine Nachricht gültig. In Bitcoin ist die Nachricht die Transaktion selbst. Wenn jemand den Betrag oder das Ziel ändert, stimmt die Signatur nicht mehr überein, und jeder Knoten lehnt die Transaktion ab. Eine Signatur kann kopiert werden, aber sie kann nicht für eine andere Zahlung wiederverwendet werden.
Die Mathematik dahinter
Bitcoin-Schlüssel leben auf einer elliptischen Kurve namens secp256k1. Signaturen wurden von Anfang an mit ECDSA erstellt. Seit dem Taproot-Upgrade im Jahr 2021 wird auch ein zweites Schema verwendet: Schnorr-Signaturen, einfacher und in der Lage, mehrere Signaturen zu einer zu kombinieren.
▶ IN DER MASCHINE ANSEHENIm WALLET signiert der versiegelte Schlüssel die Zahlung; nur die Signatur verlässt das sichere Versteck.