Qu’est-ce qu’une adresse bitcoin ?

L’adresse Bitcoin permet de recevoir des paiements. Elle est calculée à partir d’une clé publique qui est elle-même calculée à partir d’une clé privée.

Une adresse bitcoin, ou adresse BTC, permet de désigner la destination d’un paiement en bitcoins. En ce sens, une adresse bitcoin peut être considérée comme l’équivalent d’un numéro de comptes Iban. Toutes les adresses bitcoin commencent par 1 ou 3. Chacune d’elle contient une chaîne comprenant entre 26 et 35 caractères alphanumériques, qui peut être également présentée sous la forme d’un code QR. Basé sur une cryptographie asymétrique, un portefeuille bitcoin génère et stocke des couples clé publique/clé privée. Ces clés permettront d’effectuer des transactions, de les sécuriser et d’en assurer l’intégrité. La clé privée permet de prouver à l’ensemble des pairs du réseau que l’on est bien le propriétaire des bitcoins liés à une transaction donnée. Si l’on est détenteur de bitcoins, il faut donc veiller à bien protéger sa clé privée, car son vol est souvent synonyme de vol de bitcoins.

L’adresse est un condensé (hash) de 25 à 34 octets de la clé publique (65 octets). Ce condensé comporte un système de somme de contrôle qui invalide les adresses contenant une faute de frappe.

L’adresse est représentée au format ASCII grâce à un codage dédié sur 58 caractères alphanumériques : les chiffres et les lettres majuscules et minuscules, à l’exception des lettres et chiffres l, I, 0 et O, que le concepteur du système a exclus pour éviter les confusions.

Clé privée :
5Jtr4hBXP2hPedtcFfcMFQK79YGhkJejjgduHy3oLSTuTiYbhrq

Clé publique :
04869B9A9D4FF58006B5BAB2253EF3C2CD1C8607007172D0493AAA9BDD4E17E90FEDF740C2B2068C6F24AE6CC38B85EB8D54185A2B87E790DA9259F8996A17CF26

Adresse Bitcoin : 1GyWgXtkVG5gsm9Ym1rkHoJHAftmPnTHQj

Cette clé peut également prendre la forme d’un QR code « scannable » :

Il y a actuellement trois formats d’adresses (et un 4e en préparation) :

– P2PKH (Pay to PubkeyHash) commençant par le chiffre 1, par exemple :
1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2. Il s’agit du premier format d’adresse.

– P2SH (Pay to script hash) commençant par le nombre 3, par exemple :
3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy. P2SH offre des fonctionnalités plus complexes que le format précédent. Il permet notamment d’effectuer des transactions multi-signatures.

– Bech32 (adresse Segwit) ou P2WPKH (Pay To Witness Public Key Hash) commençant par bc1, par exemple :
bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq. L’utilisation de ce format d’adresse réduit le poids et donc les frais de la transaction.

– Bech32m (« m » pour modified) futur format pour les signatures SegWit-v1 (v0 pour SegWit ECDSA) avec des transactions P2TR (Pay-to-Taproot). Ce format ne sera utilisable qu’après l’activation de Taproot.

Comparaison des performances des adresses Bitcoin

Type d’adresse de l’expéditeur Type d’adresse du destinataire Poids moyen des transactions
(chaque unité de poids représente
1/4 000 000e de la taille maximale d’un bloc)
P2PKH (1…) P2PKH (1…) 764
P2PKH (1…) P2SH (3…) 756
P2PKH (1…) Bech32 (bc1…) 752
P2SH (3…) P2PKH (1…) 541
P2SH (3…) P2SH (3…) 533
P2SH (3…) Bech32 (bc1…) 529
Bech32 (bc1…) P2PKH (1…) 449
Bech32 (bc1…) P2SH (3…) 441
Bech32 (bc1…) Bech32 (bc1…) 437
Source : fixedfloat.com

SAKHRI Mohamed

Je suis titulaire d'une licence en sciences politiques et relations internationales et d'un Master en études sécuritaire international avec une passion pour le développement web. Au cours de mes études, j'ai acquis une solide compréhension des principaux concepts politiques, des théories en relations internationales, des théories sécuritaires et stratégiques, ainsi que des outils et des méthodes de recherche utilisés dans ces domaines.

Articles similaires

Leave a Reply

Your email address will not be published. Required fields are marked *

Bouton retour en haut de la page