Bitcoin-Wallets und Sicherheit
Stellen Sie sich vor, Sie besitzen Gold. Sie müssen es irgendwo sicher aufbewahren, damit es Ihnen niemand stehlen kann. Sie können es unter der Matratze verstecken, im Garten vergraben oder ein Schließfach in einer Bank mieten. Bitcoin funktioniert auf ähnliche Weise, jedoch mit einem großen Unterschied – er ist nicht physisch.
Dennoch benötigen Sie einen Ort, an dem Ihre Bitcoins sicher aufbewahrt werden. Dieser Ort ist eine Bitcoin-Wallet. Eine Bitcoin-Wallet speichert keine Bitcoins an sich, da diese ausschließlich innerhalb der Blockchain existieren.
Die Wallet enthält private Schlüssel, die es Ihnen ermöglichen, jederzeit auf Ihre Bitcoins zuzugreifen und sie an andere zu senden. Sie können sie sich wie einen uneinnehmbaren Tresor vorstellen – wenn Sie den Schlüssel besitzen, haben Sie auch Zugang zu Ihrem Geld. Verlieren Sie ihn, verlieren Sie auch Ihre Bitcoins.
Es gibt mehrere Arten von Wallets – sie können softwarebasiert, hardwarebasiert oder sogar Papier-Wallets sein. Papier-Wallets wurden in der Regel in den Anfangszeiten von Bitcoin verwendet, als sie die einzige Offline-Lösung darstellten.
Jede Wallet funktioniert jedoch nach demselben Prinzip eines Schlüsselpaares – eines privaten und eines öffentlichen Schlüssels.
Privater und öffentlicher Schlüssel
Was ist der Unterschied zwischen einem privaten und einem öffentlichen Schlüssel? Wozu dienen sie?
Der private Schlüssel ist Ihre „persönliche Signatur“, die nur Ihnen gehört. Mit ihm weisen Sie das Eigentum an Ihren Bitcoins nach. Hat jemand Zugriff auf ein privates Konto, kann er über dieses Konto verfügen.
Er ist vergleichbar mit Ihrer PIN für eine Bankkarte. Deshalb ist es wichtig, Ihren privaten Schlüssel niemals jemandem zu zeigen und ihn nicht im Online-Bereich zu speichern, wo ein Hacker Zugriff darauf erlangen könnte.
Der öffentliche Schlüssel wird zur Generierung von Bitcoin-Adressen verwendet. Wenn Ihnen jemand Bitcoin senden möchte, geben Sie ihm einfach Ihre öffentliche Adresse und er sendet die Zahlung dorthin.
Das ist vergleichbar damit, wenn Ihnen jemand Geld auf ein Bankkonto überweist – er kennt lediglich Ihre Kontonummer, hat jedoch keinen Zugriff auf Ihre Ersparnisse. Zugriff auf Ihr Konto hat nur derjenige, der den speziellen PIN-Code kennt – den privaten Schlüssel.
Wer den privaten Schlüssel besitzt, besitzt auch alle Bitcoins, die dieser Schlüssel freischaltet.
Der öffentliche Schlüssel wird durch eine mathematische Operation aus dem privaten Schlüssel erzeugt, umgekehrt funktioniert dies jedoch nicht – aus dem öffentlichen Schlüssel kann kein privater Schlüssel gewonnen werden.
Das ist der Grund, warum Bitcoin so sicher ist. Selbst wenn jemand Ihre öffentliche Adresse und Ihren öffentlichen Schlüssel kennt, kann er nicht auf Ihre Bitcoins zugreifen.
Wie funktioniert das also? Sobald Sie eine Transaktion mit Ihrem privaten Schlüssel signieren, wird eine eindeutige kryptografische Signatur erzeugt, die beweist, dass die Transaktion von Ihnen stammt.
Das Bitcoin-Netzwerk, also Tausende von verifizierenden Knoten, überprüft diese Signatur anschließend mithilfe Ihres öffentlichen Schlüssels. Stimmt die Signatur mit Ihrem öffentlichen Schlüssel überein, gilt die Transaktion als gültig und kann in die Blockchain aufgenommen werden.
Beim Signieren einer Transaktion wird die Signatur lokal in Ihrer Wallet erzeugt und nur die signierte Transaktion an das Netzwerk gesendet, niemals jedoch der private Schlüssel selbst.
Würde jemand versuchen, eine Transaktion zu manipulieren und Ihre Bitcoins an seine eigene Adresse zu senden, würde das Bitcoin-Netzwerk dies sofort erkennen.
Eine digitale Signatur funktioniert nämlich nur für eine konkrete Transaktion – würde auch nur ein einzelnes Detail verändert, etwa der Betrag oder die Adresse des Empfängers, wäre die Signatur ungültig und die Transaktion würde abgelehnt.
Da das Signieren von Transaktionen den privaten Schlüssel erfordert, bedeutet dessen Verlust, dass Sie Ihre Bitcoins niemals mehr versenden können.
Auch wenn sie weiterhin auf der Blockchain sichtbar sind, ist es ohne den privaten Schlüssel nicht möglich, sie zu bewegen. Deshalb ist es entscheidend, den privaten Schlüssel sicher aufzubewahren – idealerweise in Form einer Seed-Phrase.