Qu’est-ce qu’une clé publique ?
Une clé publique est un code cryptographique qui permet aux utilisateurs de recevoir des cryptocurrences sur leurs comptes. La clé publique et la clé privée sont les outils nécessaires pour assurer la sécurité de la cryptoéconomie.
Comment fonctionne une clé publique
Lorsqu’un utilisateur effectue sa première transaction avec des bitcoins ou des altcoins, une paire unique de clé publique et de clé privée est créée. Chacune des clés est constituée d’une longue chaîne de caractères alphanumériques qui permet de sécuriser les avoirs d’un utilisateur dans l’écosystème numérique.
La clé privée est connue de l’utilisateur seul et sert d’identifiant numérique de l’utilisateur. La clé privée autorise l’utilisateur à dépenser, retirer, transférer ou effectuer toute autre transaction à partir de son compte. Un algorithme sophistiqué est appliqué à la clé privée pour générer la clé publique, et les deux clés sont stockées dans un portefeuille numérique.
Points clés à retenir
- Une clé publique est un code cryptographique utilisé pour faciliter les transactions entre parties, permettant aux utilisateurs de recevoir des cryptocrédits sur leurs comptes.
- Les utilisateurs reçoivent une clé privée et une clé publique lorsqu’ils effectuent une transaction pour la première fois.
- La clé privée n’est mise à la disposition que de l’utilisateur et l’autorise à faciliter les transactions à partir de son compte.
- La clé publique est utilisée pour vérifier la signature numérique, qui prouve la propriété de la clé privée.
Lorsqu’une transaction est initiée par un utilisateur pour envoyer, par exemple des bitcoins, à une autre personne, la transaction doit être diffusée sur le réseau où des nœuds distribués confirment la validité de la transaction avant de la finaliser et de l’enregistrer sur la chaîne de blocage.
Avant que la transaction ne soit diffusée, elle est signée numériquement à l’aide de la clé privée. La signature prouve la propriété de la clé privée, bien qu’elle ne divulgue les détails de la clé privée à personne. Étant donné qu’une clé publique est fabriquée à partir de la clé privée, la clé publique de l’utilisateur est utilisée pour prouver que la signature numérique provient de sa clé privée. Une fois que la validité de la transaction a été vérifiée, les fonds sont envoyés à l’adresse publique du destinataire.
L’adresse publique est une version hachée de la clé publique. Comme la clé publique est constituée d’une très longue chaîne de chiffres, elle est comprimée et raccourcie pour former l’adresse publique. En fait, la clé privée génère la clé publique, qui, à son tour, génère l’adresse publique.
Lorsque deux personnes concluent un accord par lequel l’une envoie à l’autre des jetons ou des pièces, elles se révèlent mutuellement leurs adresses publiques. L’adresse publique est comme un numéro de compte bancaire. L’expéditeur a besoin de ce numéro pour pouvoir envoyer les fonds au destinataire qui pourra alors les dépenser ou les retirer avec sa clé privée. Le destinataire peut également vérifier le lot de pièces de l’expéditeur en utilisant l’adresse publique de ce dernier qui sera affichée sur son écran.
Considérations particulières
Bien que la clé publique et l’adresse soient calculées à partir de la clé privée, le cas inverse est presque impossible.
Le réseau cryptocurrentiel reste sécurisé en utilisant des fonctions mathématiques complexes pour s’assurer qu’une clé privée ne peut pas être calculée à partir de la clé publique, d’autant plus que la clé publique et sa version hachée sont vues par tous les membres du réseau.
Comme il est impossible de régénérer la clé privée à partir de la clé publique ou de l’adresse, si un utilisateur perd sa clé privée, tout bitcoin ou altcoin situé à son adresse publique sera inaccessible pour toujours. D’autre part, un utilisateur qui perd sa clé publique peut la faire recréer avec la clé privée.