Public Key und Privat Key

Wer als Anfänger anfängt, sich mit eigenen Krypto-Geldbörsen (sogenannten "Wallets") zu beschäftigen, stößt sofort auf zwei zentrale Begriffe: den „Public Key“ und den „Private Key“.
Public Key und Privat Key

Bitcoin basiert auf der sogenannten asymmetrischen Kryptografie. Dieses System schützt die Daten nicht durch ein Passwort, sondern nutzt mathematisch verknüpfte Schlüsselpaare: den Private Key und den Public Key. Hier ist die technische Funktionsweise zusammengefasst.

Der Private Key (Kryptografischer Signaturschlüssel)

Der Private Key ist das Kernstück deiner Sicherheit. Technisch gesehen handelt es sich lediglich um eine enorm große, zufällig generierte Zahl (eine 256-Bit-Zahl). Das Netzwerk bietet dafür 2^256 mögliche Kombinationen. Diese Menge ist so gigantisch, dass es durch bloßes Durchprobieren (Brute-Force) völlig unmöglich ist, einen bestehenden Schlüssel zu erraten.

-Funktion: Der Private Key ist deine digitale Unterschrift. Deine Software nutzt ihn, um ausgehende Transaktionen kryptografisch zu signieren und so deine Berechtigung über die Bitcoin zweifelsfrei nachzuweisen.

-Sicherheit: Dieser Schlüssel muss streng offline und geheim gehalten werden. Wer den Private Key besitzt, hat die unwiderrufliche Kontrolle über die zugehörigen Bitcoin auf der Blockchain.

-Darstellung: Da eine 256-Bit-Zahl nicht praktikabel zu sichern ist, übersetzen moderne Wallets diesen Schlüssel über einen Bitcoin-Improvement-Proposal-Standard (BIP39) in 12 oder 24 einfache englische Wörter (die „Seed Phrase“).

Der Public Key (Verifizierungsschlüssel)

Der Public Key wird durch eine standardisierte mathematische Formel (Elliptische-Kurven-Kryptografie, speziell secp256k1) direkt aus deinem Private Key berechnet.

-Kryptografische Einweg-Funktion: Diese Berechnung funktioniert strikt nur in eine Richtung. Man kann aus dem Private Key den Public Key erzeugen. Es ist jedoch mathematisch unmöglich, den Prozess umzukehren und vom Public Key auf den Private Key zurückzurechnen.

-Die Bitcoin-Adresse: Der Public Key wird durch kryptografische Hash-Funktionen (wie SHA-256) weiter verdichtet und formatiert. Das Endresultat daraus ist die tatsächliche Bitcoin-Adresse, die du zum Empfang von Zahlungen herausgibst.

-Transparenz: Den Public Key (bzw. die Adresse) kannst du bedenkenlos teilen. Das Netzwerk benötigt ihn, um deine digitalen Signaturen zu überprüfen. Man kann damit ausschließlich Bitcoin empfangen, niemals senden.

Der technische Ablauf einer Transaktion

Wenn du Bitcoin versenden möchtest, interagieren diese Schlüssel ohne dein aktives Zutun im Hintergrund. Das geschieht in drei Schritten:

1.- Transaktionsdaten erstellen: Die Software erfasst, wie viele Bitcoin (UTXOs) bewegt werden sollen und an welche neue Zieladresse sie gehen.

2.-Signatur erzeugen (Private Key): Die Software führt einen Algorithmus aus, der die Transaktionsdaten zusammen mit deinem Private Key verarbeitet. Das Ergebnis ist eine “Digitale Signatur”. Der Private Key verlässt dabei niemals dein Gerät, er generiert lediglich diesen einmaligen Codeblock.

3.-Verifizierung (Public Key): Die signierte Transaktion wird an das Bitcoin-Netzwerk übermittelt. Die Computer im Netzwerk (Nodes) nehmen nun die Transaktionsdaten, die Signatur und deinen Public Key. Durch eine mathematische Gegenprüfung können die Nodes verifizieren, dass diese Signatur zwingend mit dem passenden Private Key erstellt worden sein muss. Ist der Beweis erbracht, wird die Transaktion legitimiert und in den nächsten Block geschrieben.

Custodial vs. Non-Custodial

Aus dieser Architektur ergibt sich eine wichtige technische Konsequenz: Bitcoin liegen niemals physisch “auf” einem Gerät oder “in” einer App. Sie existieren ausschließlich als Kassenbucheinträge auf der globalen Blockchain. Eine Wallet ist lediglich eine Schnittstelle zur Verwaltung deiner kryptografischen Schlüssel.

Kaufst du Bitcoin bei einer Internet-Börse und belässt sie dort, generiert und hält die Börse den Private Key für dich (Custodial). Sendest du die Bitcoin auf eine eigene Wallet, zu der nur du die Seed Phrase notiert hast, hast du die alleinige Verfügungsgewalt (Non-Custodial). Daher stammt der technische Grundsatz des Netzwerks: “Not your keys, not your coins.”

[{“question”:“Welcher Schlüssel darf niemals geteilt werden?”,“options”:[“Transaktions ID”,“Public Key”,“ZPub”,“Private Key”],“correctIndex”:3},{“question”:“Was bedeutet Non-Custodial?”,“options”:[“Jemand verwaltet deine Bitcoin (Drittanbieter)”,“Nur du hast Zugriff auf deine Bitcoin”,“Der Walletanbieter verwaltet den Privat Key”,“Die Börse kann einen Rug-Pull durchführen”],“correctIndex”:1},{“question”:“Welche Funktion hat der Public Key?”,“options”:[“Verifizierung von Transaktionen und Empfangen”,“Erstellung der Seed-Phrase”,“Rückrechnung um den Privat Key zu ermitteln”,“Ähnlich wie ein Passwort”],“correctIndex”:0}]


Write a comment
No comments yet.