a
a
Weather:
city not found
HomeBitcoinAdresses Bitcoin (BTC): à quoi ressemble l’adresse BTC et comment est-elle générée?

Adresses Bitcoin (BTC): à quoi ressemble l’adresse BTC et comment est-elle générée?

Aujourd’hui, nous allons expliquer le principe de fonctionnement de l’adresse Bitcoin. Combien d’adresses Bitcoin y a-t-il? Les adresses du portefeuille Bitcoin changent-elles? À quoi ressemblent les adresses Bitcoin et comment sont-elles générées? Comment trouver l’adresse de votre portefeuille Bitcoin? Concentrons-nous sur le sujet.

Quelle est l’adresse Bitcoin?

Une adresse Bitcoin, une adresse publique ou simplement une adresse est un identifiant unique qui sert d’endroit pour envoyer Bitcoin. Elle est également parfois appelée l’adresse de réception et représente l’origine et la destination du paiement en Bitcoin.

Vous pouvez partager votre adresse BTC avec d’autres et leur demander d’envoyer du Bitcoin à votre adresse. Il est très similaire à votre numéro de compte bancaire, que vous utilisez pour recevoir, envoyer et gérer de l’argent.

Chaque adresse Bitcoin est unique. Il se compose de 26 à 35 caractères alphanumériques et l’adresse commence généralement par les chiffres 1 ou 3.

Qu’est-ce qu’une ancienne adresse Bitcoin?

L’adresse héritée est l’adresse standard du réseau bitcoin proposée par Satoshi Nakamoto. Sinon, ce format est appelé P2PKH (Pay To Public Key Hash), car il oblige le destinataire à signer une signature calculée à partir de la clé privée et de la clé publique. Le script de transaction sortante qui utilise des fonctions cryptographiques les compare au hachage de clé publique. Si c’est le cas, cela vous permet de dépenser de l’argent.

La probabilité que le système accepte une adresse mal saisie est de 1 sur 232 degrés, soit une sur 4,29 milliards. L’adresse héritée peut être reconnue par le préfixe 1 (em dans le réseau de test). Les principaux inconvénients de cette adresse incluent la sensibilité à la casse lors de la saisie des données, des frais de transaction plus élevés, un double taux de hachage de la somme de contrôle lente, plus de poids dans les codes QR et les inconvénients d’écrire sur un appareil mobile ou sur papier.

Exemple d’adresse précédente:

1BUrDeWstWetqBFn5Au8m4JFg2xJaKVN4

Les adresses héritées sont uniques, généralement de 26 à 35 caractères, et sont des hachages des clés publiques ECDSA 160 bits de la paire de clés. Avec l’avènement des adresses SegWit, elles ont commencé à être qualifiées d’anciennes. Cependant, au départ, ils étaient un moyen raisonnablement efficace de représenter les scripts de blocage de manière plus intuitive et de réduire le risque d’envoyer des fonds à la mauvaise adresse. L’adresse bitcoin standard comprend les parties suivantes:

  • préfixe;
  • la clé publique générée en appliquant les algorithmes SHA256 et RIPEMD à la clé privée;
  • somme de contrôle.

Si des zéros apparaissent au début du résultat lors de la conversion de la clé privée, ils ne sont pas inclus dans la chaîne d’adresse bitcoin dans un format hérité. Il est ensuite réduit du nombre de caractères correspondant. Par conséquent, l’adresse bitcoin peut ne pas comporter 34, mais théoriquement même 20 caractères.

Toutes les parties de l’ancienne adresse bitcoin sont cryptées avec une protection contre les fautes de frappe à l’aide du système de codage Base58Check. Le code est basé sur l’alphabet latin. Vous ne verrez jamais de symboles dans une telle adresse bitcoin qui peuvent être facilement confondus (signes plus et moins, barre oblique, zéro, majuscule « o » et « i », minuscule « L »). Selon Base58Check, seuls les 58 caractères suivants sont utilisés:

123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz

Qu’est-ce qu’une adresse Bitcoin au format P2SH?

Les adresses P2SH (Pay to script hash) sont apparues dans la proposition d’amélioration du bitcoin BIP-0016 en janvier 2012 grâce au chercheur principal de la Fondation Bitcoin Gavin Andresen. Elles ont la même structure que les adresses héritées mais commencent par le numéro 3. Ces adresses supposent que le destinataire doit avoir un script qui correspond au script de hachage lors du transfert de fonds. Cette fonctionnalité vous permet de réduire la commission pour le transfert de bitcoins par l’expéditeur, de déplacer les frais de commission vers le destinataire et de créer plusieurs adresses de signature.

La technologie P2SH peut permettre l’utilisation de fonds par n’importe quel utilisateur ou l’interdire pour tous. Il est important de se rappeler que les adresses bitcoin au format P2SH prennent en charge SegWit, mais ce ne sont pas sa solution native. Les portefeuilles cryptographiques qui ne prennent pas en charge SegWit peuvent effectuer des transactions SegWit grâce aux mécanismes P2WPKH-in-P2SH et P2WSH-in-P2SH.

Un exemple d’adresse P2SH:

3H28N5WuREZ93CNmhWcRcrnykWrMqkhFyWN

Au printemps 2016, les développeurs Peter Velle et Greg Maxwell dans la mise à jour BIP-0173 ont proposé un nouveau format d’adresse: Bech32 (souvent appelée adresse SegWit, P2WPKH – Pay To Witness Public Key Hash). Le protocole SegWit lui-même (Segregated Witness, «Separated Witness») suggérait de réduire la taille des blocs dans le réseau Bitcoin en supprimant la signature et a été activé fin août 2017.

Les adresses SegWit commencent par bc1 (dans le réseau de test avec tb), contiennent jusqu’à 90 caractères (le plus souvent autour de 42) et sont écrites uniquement en majuscules (pour les codes QR) ou uniquement en minuscules (de préférence). Les adresses SegWit se composent de:

  • parties lisibles par l’homme
  • séparateur (1),
  • données et somme de contrôle.

Si jusqu’à quatre erreurs étaient commises lors de la saisie de l’adresse, la somme de contrôle incluse dans l’adresse Bech32 ne correspondrait pas. Grâce au code Bowes-Chowdhury-Hawkingham (code BCH) utilisé dans la solution, les erreurs seront automatiquement corrigées.

Lors de l’écriture d’une adresse Bech32, les 32 caractères suivants sont utilisés:

acdefghjklmnpqrstucwxyz234567890

Exemple d’adresse Bech32:

Bc1uf5tdn87k2uz7r2kl5zrfww362ch3746lq5vse7

Avec les nouvelles adresses, les codes QR sont devenus plus petits et la protection contre les erreurs est plus grande. De plus, l’utilisation d’adresses Bitcoin au format Bech32 est aujourd’hui plus rentable pour les utilisateurs, car la commission pour l’envoi de fonds de leur part est plus faible et la vitesse de traitement est plus élevée.

L’inconvénient majeur des adresses Bech32 est que tous les crypto-portefeuilles et services ne les prennent pas en charge. Parmi les premiers, la prise en charge de ces adresses a été ajoutée par les crypto-portefeuilles matériels Ledger Nano S, TREZOR et Digital Bitbox, par les crypto-portefeuilles pour ordinateur de bureau Electrum et Armory, par les crypto-portefeuilles mobiles Edge, GreenAddress (pour les appareils iOS et Android ) tels que Samourai Wallet, Wasabi Wallet, GreenBits et Electrum (pour les appareils Android).

Est-il possible de transférer des Bitcoins d’une ancienne adresse vers une adresse SegWit?

L’activation de SegWit sur le réseau Bitcoin était un soft fork. Cela signifie que les versions nouvelles et précédentes ont maintenu la compatibilité. De cette façon, vous pouvez transférer rapidement des fonds d’adresses héritées vers des adresses SegWit.

Au niveau de la blockchain, il n’y a aucun problème avec la différence des formats d’adresse. En pratique, des difficultés surviennent si l’utilisateur souhaite transférer des fonds de son ancienne adresse, par exemple, créée sur l’échange de crypto-monnaie, vers l’adresse bc1, et le marché n’a pas encore implémenté techniquement la prise en charge du nouveau format d’adresse. Dans ce cas, il vaut la peine d’utiliser une adresse moins efficace que bc1-, mais toujours plus avancée qu’une ancienne adresse P2SH.

Dans le sens inverse, de l’adresse bc1 à l’ancienne adresse, les fonds devraient arriver sans problème.

Aujourd’hui, les adresses bc1 sont analysées et indexées par les navigateurs Blockstream.info, Apirone.com, Bitaps.com, Bitupper Explorer, Blockchair, Blockonomics, Blockpath, BTC.com, chaindex et OXT. Bien que Blockcypher, Insight et Tradeblock ne le fassent pas non plus, blockchain.info ne prend pas en charge l’indexation.


Merci de lire notre blog! Dites-nous si l’article a été utile.

Vous pouvez également poser des questions et participer à la discussion dans la section commentaires ci-dessous 🙂

Restez à l’écoute!

https://www.publish0x.com/changelly-blog/bitcoin-btc-addresses-what-do-btc-address-look-like-and-how-xojdwr

No comments

leave a comment