Ein Public Key ist eine Reihe von alphanumerischen Zeichen, die zur Verschlüsselung von Klartext-Nachrichten in Chiffretext verwendet werden. Ein Public Key wird bei der Durchführung von Peer-to-Peer-Transaktionen verwendet, ohne dass die Zusammensetzung der eigenen Private Keys offengelegt werden muss. Er unterstützt eine kryptografische Funktion, die einen sicheren Austausch von Assets und Informationen ermöglicht, ohne dass eine dritte Partei eingeschaltet werden muss.
Ein User stellt seinen Public Key zur Verfügung, um eine Peer-to-Peer-Transaktion mit einer beliebigen Person durchzuführen. Er kann diesen Schlüssel auch öffentlich zugänglich machen. Alle Private Keys für den Zugang zu Krypto-Assets, sind mit einem bestimmten Public Key verknüpft, da sie mithilfe fortschrittlicher asymmetrischer Algorithmen gegenseitig generiert werden. Dadurch wird sichergestellt, dass niemand den Private Key eines Users ableiten kann, nur weil er dessen Public Keys kennt.
Um besser zu verstehen, wie beide zusammen funktionieren, kann ein Private Key als ein Sicherheitsfeature betrachtet werden, das eine Transaktion verschlüsselt, um zu verhindern, dass jemand unbefugten Zugriff auf ein Asset erhält, während ein Public Key ein Feature ist, das den Private Key entschlüsselt, um den Zugriff zu autorisieren. Im Bereich der Kryptowährungen ermöglicht ein Public Key den Empfang von Token und der Private Key den Nachweis, dass Sie der tatsächliche Eigentümer des Tokens sind, den Sie erhalten.