28 Juni 2021 19:50

Öffentlicher Schlüssel

Was ist ein öffentlicher Schlüssel?

Ein öffentlicher Schlüssel ist ein Verschlüsselungscode, die Benutzer empfangen können cryptocurrencies in ihre Konten. Der öffentliche Schlüssel und der private Schlüssel sind die Werkzeuge, die erforderlich sind, um die Sicherheit der Kryptoökonomie zu gewährleisten.

Wie ein öffentlicher Schlüssel funktioniert

Wenn ein Benutzer seine erste Transaktion mit Bitcoin oder Altcoins initiiert, wird ein eindeutiges Paar aus einem öffentlichen und einem privaten Schlüssel erstellt. Jeder der Schlüssel besteht aus einer langen Folge alphanumerischer Zeichen, die dazu beitragen, die Bestände eines Benutzers im digitalen Ökosystem zu schützen.

Der private Schlüssel ist allein dem Benutzer bekannt und dient als digitale ID des Benutzers. Der private Schlüssel berechtigt den Benutzer, von seinem Konto Geld auszugeben, abzuheben, zu übertragen oder andere Transaktionen durchzuführen. Ein ausgeklügelter Algorithmus wird auf den privaten Schlüssel angewendet, um den öffentlichen Schlüssel zu generieren, und beide Schlüssel werden in einer digitalen Brieftasche gespeichert.

Die zentralen Thesen

  • Ein öffentlicher Schlüssel ist ein kryptografischer Code, der verwendet wird, um Transaktionen zwischen Parteien zu erleichtern und es Benutzern ermöglicht, Kryptowährungen auf ihren Konten zu erhalten.
  • Benutzer erhalten beim ersten Initiieren einer Transaktion einen privaten Schlüssel und einen öffentlichen Schlüssel.
  • Der private Schlüssel wird nur seinem Benutzer zur Verfügung gestellt und berechtigt den Benutzer, Transaktionen von seinem Konto aus durchzuführen.
  • Der öffentliche Schlüssel wird verwendet, um die digitale Signatur zu überprüfen, die den Besitz des privaten Schlüssels beweist.

Wenn eine Transaktion von einem Benutzer initiiert wird, um beispielsweise Bitcoins an eine andere Person zu senden, muss die Transaktion an das Netzwerk gesendet werden, wo verteilte Knoten die Gültigkeit der Transaktion bestätigen, bevor sie abgeschlossen und in der Blockchain aufgezeichnet werden.

Bevor die Transaktion übertragen wird, wird sie mit dem privaten Schlüssel digital signiert. Die Signatur beweist den Besitz des privaten Schlüssels, obwohl sie niemandem die Details des privaten Schlüssels preisgibt. Da aus dem privaten Schlüssel ein öffentlicher Schlüssel gebildet wird, wird der öffentliche Schlüssel des Benutzers verwendet, um zu beweisen, dass die digitale Signatur von seinem privaten Schlüssel stammt. Sobald die Transaktion als gültig verifiziert wurde, wird das Geld an die öffentliche Adresse des Empfängers gesendet.

Die öffentliche Adresse ist eine gehashte Version des öffentlichen Schlüssels. Da der öffentliche Schlüssel aus einer extrem langen Folge von Zahlen besteht, wird er komprimiert und gekürzt, um die öffentliche Adresse zu bilden. Tatsächlich generiert der private Schlüssel den öffentlichen Schlüssel, der wiederum die öffentliche Adresse generiert.

Wenn zwei Personen eine Vereinbarung treffen, bei der eine Person die anderen Token oder Münzen sendet, geben sie ihre öffentlichen Adressen aneinander weiter. Die öffentliche Adresse ist wie eine Bankkontonummer. Der Absender benötigt die Nummer, um das Geld an den Empfänger senden zu können, der es dann mit seinem privaten Schlüssel ausgeben oder abheben kann. Der Empfänger kann den Münzstapel des Absenders auch anhand der öffentlichen Adresse des Absenders überprüfen, die auf seinem Bildschirm angezeigt wird.

Besondere Überlegungen

Obwohl der öffentliche Schlüssel und die Adresse aus dem privaten Schlüssel ermittelt werden, ist der umgekehrte Fall nahezu unmöglich.

Das Kryptowährungsnetzwerk bleibt sicher, indem komplizierte mathematische Funktionen verwendet werden, um sicherzustellen, dass kein privater Schlüssel aus dem öffentlichen Schlüssel herausgearbeitet werden kann, zumal der öffentliche Schlüssel und seine Hash-Version von jedem im Netzwerk eingesehen werden können.

Da es unmöglich ist, den privaten Schlüssel aus einem öffentlichen Schlüssel oder einer öffentlichen Adresse zu regenerieren, ist jeder Bitcoin oder Altcoin, der sich an seiner öffentlichen Adresse befindet, für immer unzugänglich, wenn ein Benutzer seinen privaten Schlüssel verliert. Andererseits kann ein Benutzer, der seinen öffentlichen Schlüssel verliert, diesen mit dem privaten Schlüssel neu erstellen lassen.