Adresse publique

Ce contenu éducatif vous est proposé par bunq, la néobanque qui facilite vos investissements crypto.
<strong>Ouvrez un compte bunq et recevez 10 € en Bitcoin</strong>
Ouvrez un compte bunq et recevez 10 € en Bitcoin

Une adresse publique est une série de caractères alphanumériques (0x123...f4) qui identifie de manière unique un solde de cryptomonnaies. Une adresse publique fait référence à une certaine quantité d'unités comptables inscrites dans le registre (la blockchain). Cette adresse doit nécessairement être communiquée pour recevoir des fonds : elle est semblable à un RIB dans le système bancaire. Connaître une adresse publique ne permet pas de dépenser les fonds qui s'y trouvent. Pour accéder aux fonds disponibles sur une adresse publique, il faut posséder sa clé privée associée.

La clé privée est un nombre (représenté également sous forme d'une chaîne de caractères alphanumériques) qui permet de déplacer les fonds présents sur l'adresse publique associée. Cette clé doit être protégée : toute personne en ayant connaissance peut accéder aux fonds. Une clé privée permet, par un procédé mathématique (grâce à la cryptographie asymétrique) de générer une infinité de clés publiques. Les adresses publiques sont les représentations alphanumériques de ces clés publiques.

La relation mathématique entre clé publique et clé privée permet de prouver la propriété d'une adresse publique. Une transaction crypto est une requête : le réseau blockchain vérifie sa validité grâce à la signature numérique de l'émetteur. Si ce dernier possède la bonne clé privée, alors cette signature vérifie une relation mathématique fixée avec l'adresse publique. La transaction sera validée et traitée par le réseau. Dans le cas contraire, si la signature de la transaction est invalide, elle sera rejetée.

Pour en savoir plus sur le fonctionnement de la cryptographie asymétrique et sur les relations entre clé privée, clé publique et adresse publique, vous pouvez consulter ce chapitre de notre encyclopédie.

Dans la pratique, l'utilisateur de cryptomonnaies n'a pas à connaître sa clé privée et à signer manuellement ses transactions. Ce processus est géré de manière automatisée par son wallet (portefeuille crypto). Qu'il s'agisse d'une extension de navigateur (comme MetaMask pour Ethereum) ou d'un portefeuille matériel (un Ledger Nano par exemple), la signature des transactions à l'aide de la clé privée est effectuée en arrière-plan par un logiciel.

La sécurité des clés privées est cruciale pour la protection des fonds en cryptomonnaies, et le responsable de cette sécurité est le détenteur du compte. Si une clé privée est compromise, les fonds associés peuvent être perdus de manière permanente, sans aucun recours possible. C'est pourquoi les utilisateurs de cryptomonnaies doivent être très prudents lorsqu'ils partagent des informations relatives à leur compte, et s'assurer que leurs clés privées sont stockées de manière sécurisée, idéalement en utilisant un cold wallet (portefeuille à froid).

La dérivation de la phrase secrète du wallet à l'aide d'une fonction mathématique permet de retrouver sa clé privée.

En somme, une adresse publique est un identifiant unique qui permet d'identifier un solde sur une blockchain et de recevoir des fonds. Elle dérive d'une clé privée, nécessaire pour signer des transactions sortantes et déplacer les fonds présents à cette adresse. La protection des clés privées est essentielle pour garantir la sécurité des fonds en cryptomonnaies.

Cette entrée a été mise à jour le 30 mai 2025.