Envoyer et recevoir du Bitcoin

MH
Écrit par Mohamed Habbat
Temps de lecture estimé : 8 min

Votre premier envoi de Bitcoin ne ressemble à rien d'autre. Le doigt hésite. Vous confirmez quand même, et le coin est parti, que vous l'ayez voulu ou non. Aucune banque ne décroche. Aucune annulation. La chaîne règle la transaction, et vous vivez avec.

J'envoie du Bitcoin presque chaque semaine, et si j'ai arrêté de vérifier l'adresse trois fois, c'est uniquement parce que j'ai construit des habitudes qui la vérifient pour moi. Ce chapitre vous enseigne ces habitudes.

Qu'est-ce qu'une adresse Bitcoin ?

Vous générez vous-même vos adresses Bitcoin. Votre portefeuille les dérive de votre clé privée par des mathématiques, pas depuis le registre d'une banque. Cette distinction compte plus qu'il n'y paraît.

Les adresses ressemblent à des suites de lettres et de chiffres. Le format actuel commence par bc1q ou bc1p, par exemple bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq. Les formats plus anciens commençant par 1 ou 3 fonctionnent toujours.

Traitez chaque adresse comme à usage unique. Les coins envoyés à une adresse réutilisée arrivent quand même, il s'agit donc d'hygiène de confidentialité plutôt que d'une règle du protocole. Réutilisez une adresse et quiconque observe la chaîne peut lire chaque paiement qui l'a touchée : montants, moments, contreparties. Utilisez une adresse neuve à chaque fois et vous rendez cette surveillance bien plus difficile. Les portefeuilles modernes le font pour vous par défaut.

Pour recevoir, vous copiez une adresse neuve depuis votre portefeuille et vous la remettez à l'expéditeur. Il la colle, signe, diffuse, et le coin est en route.

Comment envoyer du Bitcoin

Un envoi depuis un portefeuille moderne prend six étapes. Aucune n'est difficile. Une seule est celle où les gens perdent de l'argent.

Étape 1. Ouvrez le portefeuille et appuyez sur Envoyer. Chaque portefeuille le nomme un peu différemment. Vous le trouverez.

Étape 2. Saisissez l'adresse du destinataire. Trois façons : la taper, la coller ou scanner un code QR. Ne la tapez jamais. La chaîne est longue, facile à mal saisir, et une faute de frappe envoie votre coin à personne. Coller convient si vous vérifiez ce qui a été collé. Scanner un code QR est la meilleure option, parce que la caméra ne fait pas de fautes de frappe.

Étape 3. Saisissez le montant. La plupart des portefeuilles acceptent des BTC, des satoshis ou votre monnaie locale. Tapez 50 CHF et le portefeuille convertit au cours du moment.

Étape 4. Choisissez des frais. Votre portefeuille propose lent, standard ou rapide. La section suivante explique ce que cela signifie. Pour la plupart des envois, standard convient.

Étape 5. Vérifiez. Relisez l'adresse. Relisez le montant. Relisez les frais. Au minimum, comparez les quatre premiers et les quatre derniers caractères de l'adresse avec la version que le destinataire vous a donnée. C'est l'étape qui sauve votre argent. Ne la sautez pas.

Étape 6. Signez et diffusez. Le portefeuille signe avec votre clé privée et pousse la transaction vers le réseau. Elle atteint le mempool en quelques secondes. Selon les frais que vous avez payés, un mineur la confirme dans le prochain bloc ou dans les quelques blocs suivants.

Comprendre les UTXO

Bitcoin ne stocke pas votre solde sous forme d'un nombre. Il stocke des Unspent Transaction Outputs (sorties de transaction non dépensées), ou UTXO. Votre solde en est la somme.

Imaginez des billets de banque dans un portefeuille physique. Si vous avez reçu 0,05 BTC, 0,03 BTC et 0,02 BTC en trois paiements distincts, vous détenez trois billets. Total : 0,10 BTC. Composition : trois morceaux.

Envoyer l'un d'eux exige de choisir les billets à dépenser. Pour envoyer 0,06 BTC quand vous ne détenez qu'un seul UTXO de 0,10 BTC, le portefeuille dépense le tout. 0,06 BTC va au destinataire. Une petite part va au mineur. Le reste vous revient sous forme de monnaie rendue, ce que l'on appelle le change.

Pour envoyer 0,04 BTC quand vous détenez 0,03 BTC et 0,02 BTC, le portefeuille combine les deux billets, verse 0,04 BTC et vous rend le reste moins les frais.

Votre portefeuille gère cela sans rien demander. Vous n'avez pas besoin de penser aux UTXO pour envoyer du Bitcoin. Vous devriez tout de même connaître le concept, parce qu'il explique pourquoi votre historique de transactions montre parfois des mouvements que vous n'avez pas initiés, et pourquoi certains envois coûtent plus de frais que d'autres.

Comment fonctionnent les frais de transaction

Les frais n'ont rien à voir avec le montant que vous envoyez. Une transaction de 0,001 BTC et une transaction de 10 BTC coûtent les mêmes frais si elles occupent le même nombre d'octets sur la chaîne.

Les frais dépendent de la taille des données. Une transaction qui dépense plusieurs UTXO est plus grosse qu'une transaction qui n'en dépense qu'un seul, elle coûte donc plus cher. Transaction plus grosse, frais plus élevés.

Le marché des frais est une enchère. L'espace des blocs est fixe : environ un bloc toutes les dix minutes. Quand la demande grimpe, les expéditeurs enchérissent pour entrer plus tôt. Quand le réseau est calme, les frais retombent à presque rien.

Ces dernières années, les frais typiques d'un envoi standard se sont situés entre USD 0.50 et USD 2.00 en dehors des pics de demande. Consultez mempool.space pour le chiffre en direct. Pendant la vague d'inscriptions Ordinals de fin 2023, puis au lancement de Runes en avril 2024, les frais ont brièvement dépassé USD 30 à USD 50 par transaction.

Pour la plupart des envois, les frais standard de votre portefeuille conviennent. Si vous n'êtes pas pressé, choisir les frais lents vous coûte généralement une heure ou deux d'attente en plus, pas des jours. Si vous payez un commerçant ou verrouillez un prix, payez les frais standard ou rapides et n'y pensez plus.

Qu'est-ce qu'une adresse de change ?

Dépenser un UTXO plus grand que le montant à envoyer laisse un reliquat. Ce reliquat vous revient. Même principe que tendre un billet de vingt à un caissier pour un café à sept dollars.

Votre portefeuille dirige la monnaie vers une adresse neuve qu'il contrôle, appelée adresse de change. Le coin est toujours à vous. Jetez un œil à votre historique de transactions et vous verrez peut-être ce qui ressemble à un paiement d'un petit montant vers une adresse inconnue. C'est votre propre monnaie qui rentre à la maison.

Les portefeuilles font tourner les adresses de change pour la même raison de confidentialité qu'ils font tourner les adresses de réception. Une adresse de change réutilisée relie vos transactions entre elles dans un graphe public et vous rend facile à suivre.

Comment une transaction Bitcoin dépense les UTXO Deux sorties non dépensées de 0,5 et 0,3 BTC alimentent une transaction qui paie 0,6 BTC au destinataire, renvoie 0,19 BTC de monnaie vers une adresse neuve que vous contrôlez et laisse 0,01 BTC au mineur à titre de frais. ENTRÉES UTXO 1 0,5 BTC UTXO 2 0,3 BTC TRANSACTION Transaction Bitcoin 0,8 BTC en entrée 0,79 BTC en sortie SORTIES Destinataire 0,6 BTC La monnaie vous revient 0,19 BTC adresse neuve Frais pour le mineur 0,01 BTC n'est pas une sortie LÉGENDE Vos coins Paiement Adresse de change Frais, pas une adresse

Habitudes de sécurité essentielles

Les erreurs coûteuses partagent quelques schémas. Les habitudes qui les évitent aussi.

Vérifiez l'adresse complète, ou au minimum les premiers et les derniers caractères. Les logiciels malveillants qui détournent le presse-papiers existent pour une seule raison : remplacer l'adresse Bitcoin que vous avez copiée par celle d'un attaquant entre le copier et le coller. Vous copiez, vous collez, et la chaîne dans le champ d'envoi n'est pas celle que vous avez copiée. De l'argent réel a disparu ainsi. Regardez l'adresse collée à chaque fois.

Scannez les codes QR de sources de confiance. En personne chez un commerçant, sur un site vérifié que vous avez ouvert délibérément, oui. Ne scannez pas les codes imprimés sur des prospectus, collés sur des poteaux ou envoyés dans l'e-mail d'un inconnu.

Envoyez une transaction test vers toute nouvelle adresse. Premier paiement d'un montant significatif à un nouveau destinataire ? Envoyez d'abord un petit montant. Confirmez qu'il est arrivé. Envoyez ensuite le reste. Un envoi test coûte quelques centimes. Découvrir que vous envoyiez à la mauvaise adresse coûte tout ce que vous avez envoyé.

Vérifiez les montants et les unités. Les nombres en Bitcoin sont petits et la virgule décimale ne pardonne pas. Tapez 0,1 BTC quand vous vouliez 0,01 BTC et vous avez envoyé dix fois ce que vous vouliez. Saisir le montant en CHF ou en EUR évite ce piège, parce que les nombres ressemblent à ceux dans lesquels vous pensez.

Note sur les risques

Les transactions Bitcoin sont irréversibles. Une mauvaise adresse est une perte définitive. Les logiciels malveillants de presse-papiers sont réels, en circulation, et ont fait des victimes documentées. Vérifiez l'adresse du destinataire avant de confirmer. Ce n'est pas de la paranoïa. C'est le prix de la détention de votre propre argent.

À retenir

  • Votre portefeuille génère les adresses Bitcoin. Utilisez-en une neuve pour chaque paiement entrant.
  • Les UTXO sont les billets de votre portefeuille. Les dépenser fonctionne comme payer en espèces.
  • Les frais dépendent de la taille des données, pas du montant envoyé. Des frais plus élevés achètent une confirmation plus rapide.
  • La monnaie rendue revient vers une nouvelle adresse que vous contrôlez. C'est normal.
  • Vérifiez l'adresse du destinataire de vos propres yeux avant de confirmer.

Résumé du chapitre

  • Une adresse Bitcoin est une chaîne dérivée de votre clé privée. Partagez-la pour recevoir. Changez-en pour la confidentialité.
  • Envoyer du Bitcoin signifie saisir l'adresse, le montant et les frais, puis signer et diffuser. L'envoi prend quelques secondes. La première confirmation prend quelques minutes.
  • Les UTXO sont les briques de votre solde. Vous dépensez des billets et recevez de la monnaie, comme en espèces.
  • Les frais suivent la taille de la transaction, pas sa valeur. Ils évoluent avec la demande sur le réseau.
  • Avant tout envoi significatif, vérifiez l'adresse, contrôlez le montant et testez avec un petit paiement quand le destinataire est nouveau.

Références

  • Nakamoto, S. Bitcoin: A Peer-to-Peer Electronic Cash System (bitcoin.org)
  • Antonopoulos, A. Mastering Bitcoin. O'Reilly
  • Narayanan, A. et al. Bitcoin and Cryptocurrency Technologies. Princeton
  • Bitcoin.org : guide développeur sur les transactions
  • Mempool.space : estimations de frais en direct et suivi des transactions

Ce contenu est éducatif et ne constitue pas un conseil financier.