Crypto

Clé publique

Une clé publique est le membre non secret d’une paire de clés cryptographiques asymétriques. Dans les systèmes blockchain, elle peut servir à vérifier une signature de transaction faite avec la clé privée correspondante et peut être utilisée, directement ou indirectement, pour dériver une adresse de réception.

Que signifie Public key

Une clé publique peut être partagée car elle est conçue pour confirmer qu’une signature correspond à sa clé privée associée sans révéler cette clé privée. De nombreux systèmes blockchain affichent des adresses plutôt que des clés publiques brutes, et la relation exacte varie selon le protocole. Une clé publique n’est donc pas toujours identique à l’adresse utilisée par l’expéditeur.

Le système à clé publique permet à un réseau décentralisé de vérifier l’autorisation sans demander à une banque ou à un broker d’approuver chaque transfert. Il explique aussi pourquoi un destinataire peut partager une adresse pour recevoir des actifs tout en gardant secrète l’identifiant nécessaire pour dépenser ces actifs.

Nora fournit une adresse de réception à un client. Le client envoie des tokens à cette adresse. Plus tard, lorsque Nora dépense ces tokens, son portefeuille produit une signature à l’aide de la clé privée correspondante ; les validateurs du réseau vérifient cette signature au moyen de la cryptographie à clé publique. Le client n’a jamais besoin d’accéder à la clé privée de Nora.

Questions fréquentes

Une adresse crypto est-elle toujours une clé publique ?+

Non. Sur de nombreux réseaux, une adresse est dérivée d’une clé publique ou d’un script et est encodée pour recevoir des fonds. Le format précis et la relation dépendent du protocole blockchain.

Peut-on dépenser des cryptos avec seulement une clé publique ?+

Non. Une clé publique peut aider à vérifier une signature, mais la dépense nécessite normalement une signature valide de la clé privée correspondante ou un autre mécanisme d’autorisation prévu par le compte ou le smart contract.

Accédez au document source.

01NIST — Glossaire des clés publiques et privées02Bitcoin Developer Guide — Portefeuilles