a
a
Weather:
city not found
HomeBitcoinAdresse de facturation – Bitcoin Wiki

Adresse de facturation – Bitcoin Wiki

UNE Adresse de facturation Bitcoinou simplement facture, est un identifiant de 26 à 35 caractères alphanumériques, commençant par le nombre 1, 3 ou bc1 qui représente une destination possible pour un paiement bitcoin. Les factures peuvent être générées gratuitement par tout utilisateur Bitcoin. Il est également possible d’obtenir une adresse de facturation Bitcoin en utilisant un compte dans un échange ou un service de portefeuille en ligne.

Trois formats d’adresse de facturation sont actuellement utilisés:

  1. P2PKH commençant par le nombre 1, par exemple: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2.
  2. Tapez P2SH en commençant par le nombre 3, par exemple: 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy.
  3. Tapez Bech32 en commençant par bc1, par exemple: bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq.

Une adresse de facturation Bitcoin est un jeton à usage unique

Comme les adresses e-mail, vous pouvez envoyer des bitcoins à une personne en envoyant des bitcoins à l’une de leurs adresses de facturation. Toutefois, contrairement à adresses e-mail, les gens ont de nombreuses adresses de facturation Bitcoin différentes et pour des raisons de confidentialité et de sécurité, une facture unique doit être utilisée pour chaque transaction. La plupart des logiciels et sites Web Bitcoin vous aideront dans ce domaine en générant une nouvelle facture chaque fois que vous créez une facture ou une demande de paiement.

Un moyen naïf d’accepter le bitcoin en tant que marchand consiste à dire à vos clients d’envoyer de l’argent à une seule adresse de facturation. Cependant, cela ne fonctionne pas car les transactions Bitcoin sont publiques sur la blockchain, donc si un client Alice vous envoie des bitcoins, un agent malveillant Bob pourrait voir la même transaction et vous envoyer un e-mail indiquant qu’il a payé. Vous n’auriez aucun moyen de savoir si Alice ou Bob ont envoyé des pièces sur votre facture. C’est pourquoi chaque client doit recevoir une nouvelle facture.

Les factures peuvent être créées hors ligne

La création de factures peut se faire sans connexion Internet et ne nécessite aucun contact ni enregistrement auprès du réseau Bitcoin. Vous pouvez créer de gros lots de factures hors ligne à l’aide d’outils logiciels gratuits. La génération par lots de factures est utile dans plusieurs scénarios, tels que les sites de commerce électronique où une adresse de facturation pré-générée unique est distribuée à chaque client qui choisit une option «payer avec Bitcoin». Les nouveaux «portefeuilles HD» peuvent générer un jeton de «clé publique principale» qui peut être utilisé pour permettre à des systèmes non approuvés (tels que des serveurs Web) de générer un nombre illimité de factures sans avoir la possibilité de dépenser les bitcoins reçus.

Les adresses de facturation sont souvent sensibles à la casse et exactes

Les adresses de facturation Bitcoin à l’ancienne sont sensibles à la casse. Les factures Bitcoin doivent être copiées et collées à l’aide du presse-papiers de l’ordinateur dans la mesure du possible. Si vous tapez manuellement une adresse de facturation Bitcoin et que chaque caractère n’est pas transcrit exactement, y compris les majuscules, la mauvaise adresse de facturation sera très probablement rejetée par le logiciel Bitcoin. Vous devrez vérifier votre voix et réessayer.

La probabilité qu’une facture incorrecte soit acceptée comme valide est de 1 sur 232, soit environ 1 sur 4,29 milliards.

Les factures de nouveau style bech32 ne sont pas sensibles à la casse.

Prouver que vous recevez avec une adresse de facturation

La plupart des portefeuilles Bitcoin ont la fonction de « signer » un message, montrant que l’entité recevant les fonds avec une facture a accepté le message. Cela peut être utilisé, par exemple, pour finaliser un contrat d’une manière cryptographiquement vérifiable avant d’effectuer le paiement pour celui-ci.

Certains services s’appuieront également sur cette fonctionnalité en dédiant une adresse de facturation spécifique uniquement pour l’authentification, auquel cas l’adresse de facturation ne doit jamais être utilisée pour les transactions Bitcoin réelles. Lorsque vous vous connectez ou utilisez leur service, vous fournissez une signature indiquant que vous êtes la même personne avec l’adresse de facturation pré-négociée.

Il est important de noter que ces signatures ne prouvent que vous la recevez avec une facture. Étant donné que les transactions Bitcoin n’ont pas d’adresse «de», vous ne pouvez pas prouver que vous êtes le expéditeur de fonds.

Les normes actuelles pour les signatures de message ne sont compatibles qu’avec les adresses de facturation Bitcoin «version zéro» (commençant par le chiffre 1).

Validation de l’adresse de facturation

Si vous souhaitez valider une adresse de facturation Bitcoin dans une application, il est conseillé d’utiliser une méthode issue de ce fil plutôt que de simplement vérifier la longueur de la chaîne, les caractères autorisés ou que la facture commence par 1 ou 3. La validation peut également être fait en utilisant du code open source disponible en plusieurs langues ou avec un outil de validation en ligne.

Vous pouvez créer des factures pour les clés qui nécessitent une combinaison de plusieurs clés privées. Comme ceux-ci tirent parti des dernières fonctionnalités, ils commencent par le nouveau préfixe 3 ou bc1 au lieu de l’ancien 1. Ils peuvent être considérés comme l’équivalent de la rédaction d’un chèque en deux parties: « payer quelqu’un ET la commande de quelqu’un d’autre » – où les deux parties doivent approuver le chèque pour recevoir les fonds.

L’exigence réelle (nombre de clés privées nécessaires, clés publiques correspondantes, etc.) qui doit être remplie pour dépenser les fonds est décidée à l’avance par la personne qui génère ce type de facture, et une fois qu’une facture est créée, l’exigence ne peut pas être modifiée sans générer de nouvelle facture.

Qu’y a-t-il sur une facture

La plupart des adresses de facturation Bitcoin comportent 34 caractères. Ils se composent de chiffres aléatoires et de lettres majuscules et minuscules, à l’exception du fait que la lettre majuscule «O», la lettre majuscule «I», la lettre minuscule «l» et le nombre «0» ne sont jamais utilisées pour éviter toute ambiguïté visuelle.

Certaines adresses de facturation Bitcoin peuvent contenir moins de 34 caractères (jusqu’à 26) et être toujours valides. Un pourcentage important des adresses de facturation Bitcoin ne comportent que 33 caractères et certaines factures peuvent être encore plus courtes. Techniquement, chaque facture Bitcoin représente un nombre. Ces factures plus courtes sont valables simplement parce qu’elles représentent des nombres commençant par zéro et lorsque les zéros sont omis, l’adresse de facturation codée devient plus courte.

De nombreux caractères d’une facture Bitcoin sont utilisés comme sommes de contrôle afin que les erreurs typographiques puissent être trouvées et rejetées automatiquement. La somme de contrôle permet également au logiciel Bitcoin de confirmer qu’une facture de 33 caractères (ou plus courte) est bien valide et n’est pas simplement une facture avec un caractère manquant.

Testnet

Les adresses de facturation sur Bitcoin Testnet sont générées avec un préfixe différent. Voir Liste des préfixes d’adresses et Testnet pour plus de détails.

Idées fausses

Réutilisation d’adresses

Les adresses de facturation ne sont pas destinées à être utilisées plus d’une fois, ce qui entraîne un certain nombre de problèmes associés. Voir l’article dédié sur la réutilisation d’adresses pour plus de détails.

Soldes d’adresses

Les adresses de facturation ne sont ni des portefeuilles ni des comptes et ne contiennent pas de soldes. Ils ne reçoivent que des fonds et vous n’envoyez à aucun moment une adresse «à partir de». Divers services et affichage de logiciels déroutants bitcoins reçus avec une adresse de facturation, moins les bitcoins envoyés dans des transactions aléatoires non liées comme « solde d’adresse », mais ce nombre n’est pas significatif: cela ne signifie pas que le destinataire des bitcoins envoyés à l’adresse les a dépensés, ni qu’il a toujours ou n’a pas les bitcoins reçus.

Un exemple de perte de bitcoin résultant de ce malentendu est lorsque les gens ont cru que leur adresse de facturation contenait 3 BTC. Ils ont dépensé 0,5 BTC et pensaient que l’adresse contenait maintenant 2,5 BTC alors qu’elle en contenait en réalité zéro. Les 2,5 BTC restants ont été transférés vers un «changement d’adresse» qui n’a pas été sauvegardé et donc perdu. Cela est arrivé aux utilisateurs de portefeuille papier à quelques reprises.

Adresses «De»

Les transactions Bitcoin n’ont aucune origine, origine ou adresse « expéditeur » d’aucune sorte. Voir l’article dédié sur « à partir de l’adresse » pour plus de détails.

Plan d’adresses

Voir également

Les références

https://en.bitcoin.it/wiki/Invoice_address

No comments

leave a comment