Qu'est-ce qu'une clé publique ? Les bases du portefeuille crypto que les débutants négligent souvent.

Les choses les plus importantes que vous devez savoir

  • La clé publique est un identifiant cryptographique utilisé pour valider les transactions sans divulguer la clé privée, tandis que l'adresse du portefeuille est une forme simplifiée qui en est dérivée et qui est partagée pour recevoir des pièces.
  • La clé publique en elle-même ne peut pas voler d'argent, mais le partage d'adresses de portefeuille, de clés publiques étendues (xpubs) ou de captures d'écran révèle votre activité financière et porte atteinte à votre vie privée.
  • Ne partagez jamais votre clé privée ni votre mot de passe, méfiez-vous des tentatives d'hameçonnage et des logiciels malveillants, et assurez-vous toujours que votre réseau et votre adresse correspondent lorsque vous envoyez des cryptomonnaies.

une introduction

Une clé publique est un identifiant cryptographique dérivé d'une clé privée. Lorsque vous envoyez des cryptomonnaies , votre portefeuille signe la transaction à l'aide de votre clé privée, qui fait office d'autorisation. Le réseau utilise ensuite la clé publique pour vérifier la signature, ce qui signifie que la personne qui contrôle la clé privée correspondante a autorisé le transfert.

La plupart des applications de portefeuille ne présentent jamais la clé publique brute aux utilisateurs. Elles affichent plutôt l'adresse du portefeuille, une chaîne de caractères formatée et plus courte, dérivée des données de la clé publique. C'est pourquoi n'importe qui peut utiliser un portefeuille Bitcoin ou Ethereum pendant des années sans jamais avoir besoin de copier directement l'intégralité de la clé publique.

Qu'est-ce qu'une clé publique ? Les bases du portefeuille crypto que les débutants négligent souvent.

Au quotidien, la distinction la plus importante est simple : l’adresse de réception est ce que vous partagez avec les autres, tandis que la clé privée (ou phrase de récupération) ne les divulgue jamais. La clé publique, quant à elle, assure le chiffrement en arrière-plan, sans que la plupart des utilisateurs n’aient à intervenir.

Points clés

  • Qu'est-ce? La clé publique est la partie partageable d'une paire de clés. Les devises sont cryptées.
  • Qu'est-ce qui change la donne ? Cela permet aux réseaux de vérifier qu'une transaction a été autorisée sans révéler la clé privée.
  • Le principal risque ou contrainte. Une clé publique classique ne peut pas effectuer de dépenses, mais les adresses, les xpubs (clés publiques étendues) et les détails de portefeuilles réutilisés peuvent révéler une activité.

Qu'est-ce qu'une clé publique ?

Une clé publique est un identifiant cryptographique dérivé d'une clé privée. Lorsque vous envoyez des cryptomonnaies, votre portefeuille signe la transaction (faisant office de confirmation) à l'aide de votre clé privée. Le réseau utilise ensuite cette clé publique pour vérifier la signature et confirmer que la transaction a été autorisée par le titulaire de la clé privée correspondante.

La plupart des applications de portefeuille ne présentent jamais la clé publique brute aux utilisateurs. Elles affichent plutôt l'adresse du portefeuille, une chaîne de caractères formatée et plus courte, dérivée des données de la clé publique. C'est pourquoi n'importe qui peut utiliser un portefeuille Bitcoin ou Ethereum pendant des années sans jamais avoir besoin de copier directement l'intégralité de la clé publique.

Au quotidien, la distinction la plus importante est simple : l’adresse de réception est ce que vous partagez avec les autres, tandis que la clé privée (ou phrase de récupération) ne les divulgue jamais. La clé publique, quant à elle, assure le chiffrement en arrière-plan, sans que la plupart des utilisateurs n’aient à intervenir.

Quel est le lien entre les clés publiques et la propriété des cryptomonnaies ?

La question de la propriété des cryptomonnaies se résume à : qui peut autoriser une transaction ? La réponse est : celui qui contrôle la clé privée. Les clés publiques permettent de vérifier cette autorisation sans révéler la clé privée elle-même.

Cette séparation est appelée chiffrement asymétrique, ce qui signifie que les deux clés de la paire remplissent des fonctions différentes. La clé privée crée une signature numérique, tandis que la clé publique permet au réseau de vérifier cette signature. Aucune des deux clés ne peut remplacer l'autre.

En pratique, le système est divisé en trois voies principales :

  • Dérivation: Une clé privée génère une clé publique. Cette clé publique peut ensuite créer adresse du portefeuilleLes fonds envoyés à cette adresse ne peuvent être dépensés qu'à l'aide de la clé privée d'origine.
  • Signature et vérification : Lorsque vous envoyez une transaction, votre portefeuille la signe localement à l'aide de votre clé privée. Le réseau vérifie la signature grâce à votre clé publique, et votre clé privée ne quitte jamais votre appareil.
  • Clés publiques étendues (xpubs) : Une clé publique étendue (xpub) permet de créer ou de révéler un ensemble d'adresses de portefeuilles au sein d'une même branche de compte. Elle ne peut pas signer de transactions, mais elle révèle l'activité du portefeuille, un aspect de confidentialité qui sera abordé plus en détail ci-dessous.

En résumé : un chemin relie la clé privée à la clé publique, puis à l’adresse du portefeuille (la chaîne de dérivation). Un autre chemin relie la signature de la clé privée à la vérification par la clé publique (la chaîne transactionnelle). La clé publique étendue (xpub) fonctionne parallèlement à la chaîne de dérivation, uniquement en tant que branche de surveillance ; elle peut consulter les adresses, mais ne peut pas effectuer de transferts de fonds.

Clé publique vs. clé privée vs. adresse de portefeuille

La question de la propriété des cryptomonnaies se résume à un point fondamental : qui est habilité à autoriser une transaction ? La réponse est : celui qui contrôle la clé privée. Les clés publiques, quant à elles, permettent de vérifier cette autorisation sans qu’il soit nécessaire de divulguer la clé privée.

Cette séparation entre les deux clés est appelée chiffrement asymétrique. Chaque clé de cette paire remplit une fonction totalement différente. La clé privée crée une signature numérique, tandis que la clé publique permet au réseau de vérifier cette signature. Aucune ne peut remplir la fonction de l'autre ; il s'agit d'une séparation claire et intentionnelle dès la conception.

En pratique, ce système se divise en trois voies interconnectées. L’examen conjoint de ces trois voies permet une compréhension plus approfondie avant d’en explorer les détails individuellement :

  • Dérivation. La clé privée génère une clé publique, qui à son tour génère une adresse de portefeuille. Les fonds envoyés à cette adresse ne peuvent être dépensés qu'à l'aide de la clé privée d'origine.
  • Signature et vérification. Lorsque vous envoyez une transaction, votre portefeuille la signe localement à l'aide de votre clé privée. Le réseau vérifie ensuite la signature grâce à votre clé publique, sans que votre clé privée ne quitte jamais votre appareil.
  • Clés publiques extensibles (xpubs). Une clé publique étendue (xpub) permet de générer ou de révéler un ensemble d'adresses de portefeuilles au sein d'une même branche de compte. Elle ne peut pas signer de transactions, mais elle révèle l'activité du portefeuille, un aspect de confidentialité qui sera abordé ultérieurement.

L'un de ces chemins relie la clé privée à la clé publique, puis à l'adresse du portefeuille ; il s'agit de la chaîne de dérivation. L'autre chemin relie la signature de la clé privée à la vérification de la clé publique ; il s'agit de la chaîne transactionnelle. La clé publique étendue (xpub) est située parallèlement à la chaîne de dérivation et sert uniquement de branche de surveillance ; elle peut consulter les adresses, mais ne peut pas effectuer de transferts de fonds.

Comment créer et utiliser des portefeuilles à clé publique

Vous n'aurez jamais besoin de gérer vous-même chaque clé. Il vous suffit de conserver une copie de votre phrase de récupération ; le portefeuille s'occupera du reste. Cette phrase unique permet de restaurer toutes les clés privées, publiques et adresses générées par le portefeuille.

La plupart des portefeuilles suivent une structure appelée dérivation hiérarchique déterministe (HD). Une seule clé racine génère un arbre complet de sous-clés, chacune associée à un compte, un actif ou une adresse spécifique. L'ajout d'une nouvelle adresse de réception ne nécessite pas de nouvelle sauvegarde, car le système de trading de cryptomonnaies couvre l'intégralité de l'arbre. C'est un système bien structuré une fois que l'on comprend le fonctionnement de ses différentes composantes.

Le chemin d'accès de la sauvegarde à l'adresse utilisable ressemble à ceci :

  • La phrase-graine. Récupérez le matériel de clé racine. Notez-le et conservez-le hors ligne.
  • Clé privée principale. Il s'agit du sommet de l'arbre clé, dérivé de la graine initiale.
  • Clés privées des enfants. Il sert à signer les transactions pour des comptes ou adresses individuels.
  • Clés publiques des enfants. Il vérifie ces signatures sur le réseau.
  • Adresses. Voici les points de collecte visibles par les utilisateurs, organisés par réseau. Vous pouvez consulter les emplacements d'échange disponibles.
  • Xpub. Il permet aux programmes de surveiller ou de créer des adresses dans une succursale spécifique sans nécessiter d'autorisation de signature.

Les portefeuilles diffèrent par la quantité d'informations affichées. Un portefeuille en ligne affiche des invites d'adresse simplifiées et une confirmation de signature. Un portefeuille hors ligne, quant à lui, effectue la signature directement sur l'appareil et affiche l'adresse sur un écran séparé avant confirmation. Les deux utilisent la même architecture de clé primaire. Si vous hésitez entre les différentes options, notre guide des meilleurs portefeuilles crypto détaille leur modèle de sécurité, la blockchain compatible et leur facilité d'utilisation.

Que se passe-t-il lors de l'envoi ou de la réception de cryptomonnaie ?

Les processus de réception et d'envoi de cryptomonnaies sont deux voies distinctes, et la clé publique joue un rôle différent dans chacun d'eux.

Lorsque vous recevez des cryptomonnaies, vous communiquez l'adresse de votre portefeuille. L'expéditeur utilise cette adresse pour initier la transaction. Votre clé privée n'est pas impliquée à ce stade. Les fonds arrivent à cette adresse et y restent jusqu'à ce que vous autorisiez leur transfert.

Lorsque vous envoyez des cryptomonnaies, votre portefeuille signe la transaction localement à l'aide de votre clé privée. Cette transaction signée est ensuite transmise au réseau. Les autres nœuds vérifient la signature à l'aide de votre clé publique afin de confirmer que vous avez autorisé le transfert. Si les signatures ne correspondent pas, la transaction est rejetée.

Les deux approches résolvent des problèmes différents :

  • réception. Vous fournissez une adresse correctement formatée pour l'origine et le réseau appropriés. L'expéditeur se charge du reste.
  • transmission. Votre portefeuille crée la transaction, la signe hors ligne à l'aide de la clé privée, puis diffuse le résultat signé.

Une clé publique seule ne permet pas d'initier un transfert. Une dépense nécessite une signature de clé privée valide, et la transaction doit également respecter les exigences du réseau concernant le format, les frais et le solde. Par exemple, sur Bitcoin, le script P2PKH vérifie que la clé publique fournie correspond à un hachage stocké, puis utilise OP_CHECKSIG pour vérifier la signature. Par conséquent, le partage de l'adresse de réception ne donne à personne la possibilité de transférer vos fonds.

Pourquoi est-il sûr de partager vos clés publiques, et que révèlent-elles malgré tout ?

La clé publique en elle-même ne peut servir à rien voler, et c'est vrai. Mais l'expression « partage sans risque » ne signifie pas « sans risque du tout ». Il s'agit ici de confidentialité, et non de sécurité, et il existe une différence fondamentale entre les deux concepts.

Chaque transaction associée à une adresse de portefeuille est enregistrée sur une blockchain publique. Si une même adresse reçoit plusieurs paiements, toute personne utilisant un explorateur de blocs peut consulter l'historique complet de ces paiements. Liez cette adresse à une identité réelle (par exemple, une publication sur les réseaux sociaux, un profil ou un retrait sur une plateforme de trading) et l'intégralité de votre historique de transactions sera visible par toute personne effectuant une recherche.

Voici quelques-unes des façons les plus courantes dont les utilisateurs révèlent plus d'informations qu'ils ne le souhaitent, et ce sont des méthodes pratiques et faciles à négliger :

  • Indiquez l'adresse de livraison à côté de votre nom ou de votre compte de réseau social.
  • Réutiliser une seule adresse pour plusieurs paiements ou plateformes.
  • Le partage de xpub avec une application ou un service ne nécessite pas forcément de voir les branches du portefeuille.
  • Envoyez des captures d'écran incluant les crédits visuels ou les titres.
  • Mélanger les adresses de dépôt des plateformes de trading avec les adresses de portefeuilles personnels sous une seule identité.

En règle générale, une clé publique classique ne présente aucun risque de dépense. Cependant, les adresses, les xpubs et les captures d'écran de portefeuille constituent des éléments de preuve sur la blockchain qui peuvent être reliés entre eux au fil du temps. Pour les utilisateurs soucieux de la confidentialité de leurs données financières, les meilleurs portefeuilles crypto anonymes sont spécifiquement conçus pour minimiser cette exposition.

Clés publiques sur Bitcoin, Ethereum et Solana : comprendre les principales différences

Chaque réseau gère les clés publiques et les adresses différemment. Le format de l'adresse, sa méthode de dérivation de la clé publique et le moment où la clé publique complète devient visible varient d'une chaîne à l'autre. Il est conseillé aux débutants d'utiliser le format d'adresse généré par leur portefeuille pour un réseau donné plutôt que de convertir manuellement les données brutes de la clé.

الشبكة Notes sur la clé publique/le titre
Bitcoin Les portefeuilles partagent souvent des adresses dérivées de hachages de clés publiques, tandis que les dépenses peuvent révéler des données de clés publiques en fonction du type de script.
Ethereum Les adresses des comptes appartenant à des tiers sont dérivées de clés publiques et sont affichées avec le préfixe 0x.
Solana Les adresses de compte sont généralement représentées par des valeurs de 32 octets qui peuvent être des clés publiques Ed25519 ou des adresses dérivées du programme.

Dans Bitcoin, les adresses P2PKH sont construites à partir d'un hachage de clé publique. La clé publique complète n'est révélée qu'à l'entrée de la transaction, lors de la dépense d'une sortie, selon le type de script. Une nouvelle adresse Bitcoin ne révèle pas immédiatement la clé publique principale.

Sur Ethereum, l'adresse est obtenue en hachant la clé publique avec Keccak-256, en conservant les 20 derniers octets et en ajoutant le préfixe 0x. La clé publique brute n'est pas affichée lors d'une utilisation normale. Les portefeuilles comme MetaMask affichent directement cette adresse dérivée, et un test du portefeuille MetaMask explique en détail comment il gère les clés et la signature en pratique.

Solana utilise un modèle de compte différent. L'adresse peut être une clé publique Ed25519 de 32 octets ou une adresse générée par logiciel, selon le type de compte. Ce modèle diffère structurellement du modèle UTXO de Bitcoin et du modèle de compte EVM d'Ethereum. Si vous choisissez un portefeuille pour Solana, assurez-vous qu'il prenne bien en charge l'architecture de compte de Solana. Un guide des meilleurs portefeuilles Solana peut vous aider dans votre choix.

Risques liés aux clés publiques que les débutants négligent

La clé publique en elle-même est rarement une vulnérabilité. Les véritables risques proviennent de son environnement : tentatives d’hameçonnage, logiciels malveillants de détournement de presse-papiers, fuites de clés Xpub, réutilisation d’adresses et transmission sur un réseau inapproprié. Ces problèmes causent davantage de pertes aux débutants que tout problème directement lié à la clé publique.

Avant d'effectuer un virement, assurez-vous de procéder aux vérifications suivantes :

المخاطرة Que vérifier
Phishing Ne saisissez jamais votre phrase de récupération ni votre clé privée sur aucun site web, chat d'assistance ou formulaire.
Logiciel d'adresse malveillant Comparez la première et la dernière lettre après avoir collé l'adresse.
réseau défectueux Assurez-vous que le fichier numérique original et le numéro de série correspondent aux instructions du destinataire.
Fuite de clés Xpub Ne partagez la clé xpub qu'avec les outils qui nécessitent une visibilité sur les branches du portefeuille.
Réutiliser le titre Utilisez de nouvelles adresses de réception lorsque la confidentialité est importante.
Risques quantiques Distinguer la migration à long terme du chiffrement des affirmations concernant le vol immédiat de clés publiques.

Certains de ces points méritent des explications plus approfondies pour les débutants.

L'hameçonnage est le vecteur d'attaque le plus courant. Une application de portefeuille, une plateforme de trading ou une équipe d'assistance légitime ne vous demandera jamais votre phrase de récupération ni votre clé privée. Toute demande de ces informations, que ce soit par formulaire, fenêtre de chat ou extension de navigateur, est une tentative d'escroquerie.

Les logiciels malveillants de détournement d'adresse (également appelés détournements de presse-papiers) remplacent l'adresse copiée par celle de l'attaquant. Vérifiez toujours les quatre premiers caractères de l'adresse avant de confirmer une transaction, même sur un appareil de confiance.

Des erreurs de transmission réseau surviennent lorsqu'un même format d'adresse est valide sur plusieurs chaînes. Par exemple, envoyer de l'ETH à une adresse Ethereum sur la Binance Smart Chain peut rendre les fonds accessibles uniquement après des étapes supplémentaires. Il est donc essentiel de toujours vérifier la chaîne en plus de l'adresse.

Comment vérifier et protéger vos paramètres clés ?

Comprendre le rôle d'une clé publique devient essentiel lorsqu'il influence la gestion des adresses, l'approbation des transactions et le stockage des sauvegardes. L'objectif principal est de conserver les clés de signature hors ligne, de vérifier minutieusement les adresses avant toute confirmation de transaction et de déterminer si vous contrôlez vous-même vos clés privées ou si vous dépendez d'un tiers pour leur conservation.

Commencez par comprendre le modèle de portefeuille. Un portefeuille custodial, comme un compte sur une plateforme de trading centralisée, signifie que le fournisseur détient vos clés privées. Vous pouvez accéder à vos fonds via sa plateforme, et votre capacité à effectuer des retraits dépend de ses politiques et procédures de sécurité. Un portefeuille auto-custodial, en revanche, signifie que vous détenez votre propre phrase de récupération et vos clés privées. Vous êtes entièrement responsable des sauvegardes et de la sécurité, mais aucune autre partie ne peut bloquer vos fonds ni y accéder. Les utilisateurs qui comparent ces options peuvent trouver des alternatives au sein de la catégorie des portefeuilles auto-custodiaux décentralisés.

Avant de transférer des fonds importants, vérifiez les points suivants :

  • Type de portefeuille : Vérifiez si le portefeuille est un portefeuille sous tutelle ou sous auto-tutelle, chaud ou froid.
  • Adresse de livraison : Vérifiez le réseau et le nombre de caractères visibles avant de partager l'adresse.
  • Écran physique de l'appareil : Sur un portefeuille physique (appareil), vérifiez l'adresse affichée à l'écran avant de signer. Le Trezor Safe 5 est un exemple de ce modèle.
  • Phrase de récupération de sauvegarde : Notez votre phrase de récupération sur un morceau de papier et conservez-le hors ligne. Ne la saisissez jamais sur un site web ou une application.
  • Un petit test : Envoyez d'abord une petite somme, assurez-vous qu'elle arrive bien, puis procédez à l'ensemble du processus de transfert.
  • Gardiennage de la plateforme : Si vous utilisez une plateforme centralisée, vérifiez la procédure de retrait et si l'authentification à deux facteurs est activée.

Les portefeuilles matériels réduisent le risque de divulgation des clés privées, car le processus de signature s'effectue directement sur l'appareil, et non sur un téléphone ou un ordinateur portable classique. Les utilisateurs souhaitant une sécurité renforcée peuvent comparer les différentes options de portefeuilles matériels hors ligne. Si la gestion des clés leur paraît encore trop complexe, les plateformes d'échange de cryptomonnaies d'entrée de gamme proposent des services de conservation où le fournisseur prend en charge l'infrastructure des clés.

Foire Aux Questions

Qu'est-ce qu'une clé publique dans les cryptomonnaies ?

La clé publique des cryptomonnaies est une donnée cryptographique pouvant être partagée de manière sécurisée. Elle sert à vérifier les signatures des transactions et à générer des adresses de portefeuilles numériques sur différents réseaux. Sa fonction principale est de prouver qu'une transaction a été autorisée à l'aide de la clé privée correspondante, sans qu'il soit nécessaire de divulguer cette dernière.

La clé publique est-elle identique à l'adresse du portefeuille ?

Non, une clé publique n'est pas la même chose qu'une adresse de portefeuille. Une adresse de portefeuille est en fait une version plus courte et spécifique au réseau, dérivée des données de la clé publique. Les applications de portefeuille numérique affichent les adresses plutôt que les clés publiques brutes, car les adresses sont spécifiques à une blockchain particulière, ce qui les rend plus faciles et plus sûres à utiliser.

Quelqu'un peut-il me voler ma cryptomonnaie s'il possède ma clé publique ?

Non, personne ne peut voler vos cryptomonnaies simplement en possédant votre clé publique. Pour dépenser des fonds, une signature numérique valide générée par la clé privée correspondante est requise, et non par la clé publique. Connaître la clé publique ou l'adresse de votre portefeuille ne donne à personne l'autorisation de signer des transactions ou d'accéder à vos fonds.

Une clé publique peut-elle révéler une clé privée ?

Non, une clé publique ne peut pas révéler sa clé privée correspondante, notamment dans les systèmes de cryptographie à clé publique correctement implémentés. La dérivation de clés repose sur des algorithmes mathématiques conçus pour fonctionner dans un seul sens, rendant pratiquement impossible la déduction d'une clé privée à partir d'une clé publique. Toutefois, la meilleure pratique reste de conserver ses clés privées et ses phrases de récupération hors ligne, car la majorité des vols de portefeuilles sont dus à des attaques de phishing, à des logiciels malveillants ou à des sauvegardes compromises, plutôt qu'à des failles cryptographiques directes.

Qu'est-ce que xpub et est-il sûr de le partager ?

xpub signifie « clé publique étendue », une clé permettant de créer ou de révéler plusieurs adresses au sein d'une branche spécifique d'un portefeuille, sans toutefois pouvoir signer de transactions. Bien que xpub ne puisse pas dépenser de fonds, elle peut révéler l'historique des transactions et les schémas d'adresses associés à cette branche. Par conséquent, elle ne doit être partagée qu'avec des outils nécessitant une vue complète de la branche du portefeuille, tels que les logiciels de comptabilité ou les portefeuilles en lecture seule.

Les commentaires sont fermés.