Aller au contenu principal

ADRESSE DE RÉCEPTION

PORTEFEUILLE Traduction en anglais : BITCOIN ADDRESS

Information utilisée pour recevoir des bitcoins. Une adresse est généralement construite en hachant une clé publique, à l’aide de SHA256 et de RIPEMD160, et en ajoutant des métadonnées à ce condensat. Les clés publiques utilisées pour construire une adresse de réception font partie du portefeuille de l’utilisateur et sont donc dérivées depuis sa graine. Par exemple, les adresses SegWit sont composées des informations suivantes :

  • Un HRP pour désigner « bitcoin » : bc ;
  • Un séparateur : 1 ;
  • La version de SegWit utilisée : q ou p ;
  • La charge utile : le condensat de la clé publique (ou directement la clé publique dans le cas de Taproot) ;
  • La somme de contrôle : un code BCH.

Mais une adresse de réception peut également représenter autre chose en fonction du modèle de script utilisé. Par exemple, les adresses P2SH sont construites à l’aide du hachage du script. Les adresses Taproot, elles, contiennent directement la clé publique tordue (tweaked) sans qu’elle soit hachée.

Une adresse de réception peut être représentée sous la forme d’une chaîne de caractères alphanumériques ou sous la forme d’un QR code. Chaque adresse peut être utilisée plusieurs fois, mais c’est une pratique très déconseillée. En effet, dans le but de maintenir un certain niveau de confidentialité, il est conseillé de n’utiliser chaque adresse Bitcoin qu’une seule fois. Il faut en générer une nouvelle pour tout paiement entrant vers son portefeuille. Une adresse est encodée en Bech32 pour les adresses SegWit V0, en Bech32m pour les adresses SegWit V1, et en Base58check pour les adresses Legacy. D’un point de vue technique, recevoir du bitcoin se traduit par le fait de posséder la clef privée associée à une clef publique (et donc à une adresse). Lorsque quelqu’un reçoit des bitcoins, l’émetteur met à jour la contrainte existante sur leur dépense afin que seul le récipiendaire puisse désormais avoir ce pouvoir.

Termes associés :