Kapitel 03

Schlüssel & Signaturen

Wie private und öffentliche Schlüssel Besitz ohne Bank beweisen.

Bei Bitcoin gibt es kein Konto mit Namen und Passwort. Stattdessen besitzt du ein Schlüsselpaar: einen privaten Schlüssel, den nur du kennst, und einen öffentlichen Schlüssel, den jeder sehen darf.

Stell dir einen Briefkasten vor: Die Adresse (abgeleitet vom öffentlichen Schlüssel) kannst du jedem geben, damit er dir etwas einwirft. Nur du hast den Schlüssel, um ihn zu öffnen und etwas weiterzugeben.

Wenn du Bitcoin verschickst, „unterschreibst“ du die Überweisung mit deinem privaten Schlüssel. Jeder im Netzwerk kann mit deinem öffentlichen Schlüssel prüfen, dass die Unterschrift echt ist – ohne deinen privaten Schlüssel je zu sehen.

Daraus folgt die wichtigste Regel: Wer den privaten Schlüssel hat, hat die Bitcoin. Geht er verloren, gibt es keine Hotline, die ihn zurücksetzt.

Ein privater Schlüssel ist eine zufällige 256-Bit-Zahl. Es gibt rund 1077 mögliche Werte – so viele, dass zwei Menschen bei guter Zufallsquelle praktisch nie denselben Schlüssel erzeugen.

Der öffentliche Schlüssel entsteht durch Multiplikation auf der elliptischen Kurve secp256k1: K = k · G, wobei G ein festgelegter Punkt der Kurve ist. Die Rückrichtung – aus K wieder k zu berechnen – ist das diskrete Logarithmusproblem und nach heutigem Wissen praktisch nicht lösbar.

Adressen sind kodierte Hashes des öffentlichen Schlüssels oder eines Skripts:

  • Legacy (P2PKH), beginnt mit 1: RIPEMD-160(SHA-256(Pubkey)), Base58Check-kodiert.
  • P2SH, beginnt mit 3: Hash eines Skripts, z. B. für Multisig.
  • SegWit v0, beginnt mit bc1q: Bech32-Kodierung (BIP173).
  • Taproot, beginnt mit bc1p: Bech32m-Kodierung (BIP350).

Signiert wird mit ECDSA, seit Taproot (2021) zusätzlich mit Schnorr-Signaturen (BIP340). Schnorr-Signaturen sind linear: Mehrere Signaturen lassen sich zu einer zusammenfassen, was Multisig günstiger und privater macht.

Merke

Privater Schlüssel → öffentlicher Schlüssel → Adresse: Jeder Schritt ist leicht vorwärts und praktisch unmöglich rückwärts.

Partner & Empfehlungen

Anzeige · Bei Käufen über diese Links erhalte ich ggf. eine Provision – für dich ändert sich der Preis nicht.