Aller au contenu
buybitcoinsmart

Glossaire / Référence pour développeurs

Reçu

Qu'est-ce que reçu ?
En bitcoin, un reçu désigne toute preuve que vous conservez qu'un paiement a eu lieu : dans le BIP70, il s'agissait d'un accusé de réception signé par le marchand, et en pratique, c'est l'identifiant de transaction.

Rien dans le bitcoin ne délivre un reçu automatiquement. La chaîne enregistre que des bitcoins ont circulé entre deux scripts, pas qu'une dette a été réglée, si bien que la preuve de paiement est quelque chose que vous assemblez : l'identifiant de transaction, le bloc qui le contient et ce que le vendeur vous a envoyé par courriel. Conservez ces trois éléments dès le jour de l'achat, car les reconstituer des années plus tard pour une déclaration fiscale est pénible.

Comment cela fonctionne

Deux sens du mot reçu circulent dans le bitcoin, et un seul est encore vivant.

Le sens du BIP70 était précis. Un PaymentRequest, le message Payment qu'un portefeuille renvoyait, et le PaymentACK du marchand formaient ensemble un reçu : le marchand avait signé ce qui était dû, le client avait renvoyé la transaction qui payait cette somme, et le marchand avait accusé réception. Bitcoin Core a supprimé ce code dans la version 0.20.0 le 3 juin 2020, et aucun portefeuille n'en a produit depuis.

Le sens vivant est un ensemble que vous constituez vous-même, et ses éléments ont des forces très différentes.

Un identifiant de transaction accompagné d'une hauteur de bloc est l'élément le plus solide. N'importe qui peut le vérifier auprès de n'importe quel nœud, et il ne peut être ni falsifié ni retiré. Il prouve qu'une quantité précise de bitcoin a été déplacée vers un script précis à un moment précis, et rien de plus, si bien qu'il n'identifie ni qui contrôlait ce script ni ce qui a été acheté.

Un message signé depuis l'adresse qui a payé est ce qui relie le fait inscrit sur la chaîne à vous. La plupart des portefeuilles peuvent signer une chaîne de caractères arbitraire avec la clé derrière une adresse, ce qui démontre le contrôle sans dépenser quoi que ce soit.

Le registre du vendeur, un courriel de commande ou un historique de transactions, fournit le contexte qui manque à la chaîne. C'est aussi le maillon le plus faible, car il dépend de la survie d'une entreprise et de son maintien de votre accès.

Où cela se voit

La saison fiscale est le moment où les documents manquants font mal, et la solution est ennuyeuse et efficace.

Pour chaque achat, notez la date, la quantité de bitcoin, le prix dans votre propre monnaie à ce moment-là et les frais, car ces quatre chiffres composent le prix de revient. Aux États-Unis, les courtiers qui conservent vos fonds ont commencé à déclarer le produit brut sur le formulaire 1099-DA pour les ventes à partir du 1er janvier 2025, le coût d'acquisition étant ajouté pour les unités achetées à partir du 1er janvier 2026, et ces documents ne couvrent que l'activité sur une plateforme. Tout ce que vous avez transféré en auto-conservation, dépensé ou acheté en pair-à-pair est documenté par vous ou par personne.

Exportez plutôt que de faire des captures d'écran. Les historiques de transactions se téléchargent au format CSV, et un fichier téléchargé survit à la fermeture d'un compte, à un changement de juridiction ou à un effondrement. Conservez les relevés de retrait à part des relevés de transactions, car ce sont deux événements différents et un seul change ce que vous devez.

Pour les paiements à des marchands, inscrivez l'identifiant de facture et l'identifiant de transaction dans la même note. Un lien vers un explorateur de blocs seul établit qu'une transaction existe, pas qu'elle a réglé votre commande précise.

Reçu vs confirmation

Un reçu est une affirmation faite par une personne ou une entreprise ; une confirmation est un fait concernant la blockchain. Cette distinction joue dans les deux sens pour un acheteur. Un accusé de réception d'un marchand, signé ou non, montre seulement qu'un serveur a dit avoir vu votre paiement, ce qui explique pourquoi les accusés de réception BIP70 n'ont jamais prouvé un règlement. Six confirmations, le seuil habituel, montrent qu'inverser le paiement coûterait à un attaquant six blocs de travail, et ne disent rien du tout sur la question de savoir si les biens seront expédiés.

À ne pas confondre avec

Questions fréquentes

Qu'est-ce qui prouve que vous avez payé en bitcoin ?

L'identifiant de transaction et le bloc qui le contient prouvent que des bitcoins ont circulé. Associez-y un message signé depuis l'adresse payeuse pour montrer que le paiement était le vôtre, et la facture du vendeur pour montrer à quoi il correspondait. Aucun élément isolé ne remplit ces trois fonctions.

Les plateformes d'échange vous donnent-elles un reçu pour un achat de bitcoin ?

Elles vous donnent une confirmation d'opération et un historique de transactions que vous pouvez exporter, ce qui n'est pas la même chose qu'un document permanent. Téléchargez vous-même le CSV au moins une fois par an, car l'accès disparaît quand un compte ou une entreprise disparaît.

Termes associés

Plus de termes : Référence pour développeurs

Lire cette page en anglais