Der öffentliche Schlüssel ist deine Krypto-Adresse — wie eine Kontonummer, die du mit jedem teilen kannst. Aus ihm lässt sich der private Schlüssel mathematisch nicht zurückrechnen.
Der öffentliche Schlüssel (Public Key) ist eine lange alphanumerische Zeichenkette, die aus deinem privaten Schlüssel abgeleitet wird. Er dient als deine Empfangsadresse im Blockchain-Netzwerk. Wenn jemand dir Krypto senden möchte, gibt er deine Adresse (den öffentlichen Schlüssel oder eine davon abgeleitete Adresse) in seine Wallet ein.
Das Elegante am öffentlichen Schlüssel ist, dass du ihn bedenkenlos teilen kannst. Die Mathematik dahinter — elliptische Kurvenkryptografie — stellt sicher, dass man aus dem öffentlichen Schlüssel den privaten nicht berechnen kann. Es ist eine Einwegfunktion: einfach in eine Richtung, praktisch unmöglich in die andere.
In den meisten Blockchain-Netzwerken wird der öffentliche Schlüssel noch einmal durch eine Hash-Funktion verarbeitet, um die eigentliche Wallet-Adresse zu erzeugen. Das macht Adressen kürzer und fügt eine zusätzliche Sicherheitsschicht hinzu. Eine Bitcoin-Adresse beginnt beispielsweise mit '1', '3' oder 'bc1'.
Neben der Empfangsfunktion spielt der öffentliche Schlüssel eine wichtige Rolle bei der Signaturverifikation. Wenn du eine Transaktion sendest, erstellst du damit eine digitale Signatur. Andere Netzwerkteilnehmer können mit deinem öffentlichen Schlüssel diese Signatur verifizieren — und so sicherstellen, dass die Transaktion wirklich von dir kommt.
In öffentlichen Blockchains wie Bitcoin sind alle Transaktionen zu allen Adressen (öffentlichen Schlüsseln) öffentlich einsehbar. Jeder kann auf einem Block-Explorer nachschauen, wie viele Coins an einer Adresse liegen und welche Transaktionen dort stattgefunden haben. Die Adressen sind jedoch anonym — es gibt keine direkte Verknüpfung zur realen Identität, es sei denn, jemand gibt diese Information preis.
Stell dir eine E-Mail-Adresse vor: Du kannst sie jedem geben, damit er dir schreiben kann — aber niemand kann damit dein E-Mail-Postfach übernehmen. Dein öffentlicher Schlüssel funktioniert ähnlich: Teile ihn, empfange Krypto. Niemand kann mit deiner Adresse allein Coins von dir abbuchen.