Aller au contenu
buybitcoinsmart

Glossaire / Transactions et frais

Frais de transaction

Aussi appelé Frais de minage, Frais du réseau, Transaction fee, Miner fee.

Que sont les frais de transaction ?
Les frais de transaction correspondent à la différence entre ce qu'une transaction en bitcoin dépense et ce qu'elle verse, et sont perçus par le mineur qui l'inscrit dans un bloc.

Aucun champ d'une transaction ne contient les frais. Ils sont implicites : des entrées d'une valeur de 500 000 satoshis qui paient 480 000 laissent 20 000 au mineur, et le logiciel vous laissera volontiers laisser trop. Ce qui détermine le montant, c'est le nombre d'octets que votre transaction occupe, pas la somme d'argent qu'elle transporte.

Comment cela fonctionne

Les frais sont une soustraction que chaque nœud effectue indépendamment. Le consensus exige seulement que les sorties d'une transaction ne dépassent pas le total de ses entrées, et l'écart qui reste appartient au mineur. Cet écart est réclamé dans la transaction coinbase du bloc, qui est autorisée à se verser la subvention de bloc plus les frais de tout le reste du bloc.

Parce que les frais sont une valeur résiduelle plutôt qu'un champ déclaré, les erreurs ne pardonnent pas. Un portefeuille qui compte mal la valeur des entrées, ou un utilisateur qui modifie une transaction brute à la main, peut créer une transaction qui remet tout son solde à un mineur, et le réseau l'acceptera sans protester. Les mineurs ont parfois rendu des frais manifestement accidentels lorsqu'un expéditeur pouvait prouver qu'il en était propriétaire, mais c'est une courtoisie d'un inconnu, pas un droit.

Les frais ne peuvent pas non plus être annulés une fois minés. Avant la confirmation, il existe exactement deux leviers : remplacer la transaction par une version qui paie plus, ou y attacher une transaction enfant dont les propres frais font remonter la transaction parente dans la file. Après la confirmation, l'argent a disparu aussi sûrement que le paiement lui-même.

Le rôle des frais à long terme est structurel. La subvention est tombée à 3,125 BTC par bloc lors du halving le 20 avril 2024 et diminue de moitié à nouveau environ tous les quatre ans, de sorte que les frais deviennent peu à peu la totalité du revenu d'un mineur plutôt qu'un complément. La sécurité de la chaîne repose à terme sur des personnes qui paient pour l'utiliser.

Pourquoi cela compte lorsque vous achetez du bitcoin

Deux frais complètement différents apparaissent sur le chemin entre votre compte bancaire et votre propre portefeuille, et les confondre coûte de l'argent réel. Les frais de plateforme sont ce que la plateforme facture pour vous vendre du bitcoin : environ 0,99 pour cent par achat chez Swan, environ 1 pour cent chez Relai, zéro sur les ordres récurrents chez River, et un spread intégré au prix affiché chez des courtiers tels que Bitpanda et Yellowcard. Les frais de transaction sont ce que le réseau facture pour déplacer les bitcoins ensuite, et aucune plateforme d'échange ne les contrôle.

Les frais de réseau sont facturés par transaction, pas par dollar, ce qui change le bon rythme d'achat. Acheter 50 dollars chaque semaine et retirer à chaque fois revient à payer des frais de réseau 52 fois par an sur de petits transferts ; acheter chaque semaine et retirer une fois par trimestre revient à les payer quatre fois, pour les mêmes bitcoins. C'est pourquoi les courtiers exclusivement bitcoin proposent des retraits automatiques à seuil plutôt que d'envoyer après chaque achat.

Le regroupement est l'autre volet de la question. Les grandes plateformes d'échange combinent des centaines de paiements de clients en une seule transaction, de sorte que le coût marginal de votre retrait correspond à peu près aux 31 octets virtuels d'une sortie supplémentaire plutôt qu'à une transaction entière. Des frais de retrait fixes prélevés sur chacun de ces clients sont donc en grande partie du revenu, ce qu'il vaut la peine de garder en tête lorsqu'une plateforme vous dit que le réseau est cher aujourd'hui.

Pour de très petits montants, la réponse honnête est d'éviter entièrement les frais. Les paiements Lightning, pris en charge par Strike et Kraken entre autres, se règlent hors chaîne pour un satoshi ou deux, et déplacer 20 dollars on-chain pendant une semaine chargée peut coûter plus cher que le café qu'ils devaient acheter.

Lire une dépense de 250 000 satoshis

Supposons que votre portefeuille contienne deux sorties de 300 000 satoshis chacune et que vous deviez 250 000 à quelqu'un. Le portefeuille dépense les deux sorties, paie le destinataire et renvoie le reste vers une adresse de monnaie qu'il contrôle.

Deux entrées SegWit natives et deux sorties représentent environ 209 octets virtuels. À 13 sat/vB, le coût est de 2 717 satoshis, de sorte que la transaction a des entrées totalisant 600 000 satoshis et des sorties totalisant 597 283 : une sortie de 250 000 vers le bénéficiaire et une de 347 283 qui vous revient. Le nombre 2 717 n'apparaît nulle part dans cette transaction. Chaque nœud le calcule par soustraction, et le mineur qui mine le bloc l'encaisse dans le paiement coinbase.

Changez légèrement le plan et les frais changent avec lui. Payer à partir d'une seule sortie de 300 000 satoshis nécessiterait une seule entrée, environ 141 octets virtuels, et coûterait 1 833 satoshis au même tarif. Le paiement est identique du point de vue du destinataire. Vous avez économisé 884 satoshis en dépensant une sortie au lieu de deux.

Frais de transaction vs taux de frais

Des frais de transaction sont un total en satoshis ; un taux de frais est un prix par octet virtuel. Les mineurs choisissent quoi miner en utilisant le taux, parce que l'espace de bloc est la ressource rare mise aux enchères, tandis que votre portefeuille vous débite le total. Une grosse consolidation qui paie 50 000 satoshis à 5 sat/vB n'intéresse pas un mineur, et une minuscule transaction qui paie 3 000 satoshis à 100 sat/vB est saisie immédiatement. Citez le taux lorsque vous parlez de congestion et le total lorsque vous parlez de votre propre coût.

Frais de transaction vs subvention de bloc

Les frais et la subvention de bloc arrivent dans le même paiement coinbase, mais un seul des deux est créé à partir de rien. La subvention est du bitcoin nouveau émis par consensus, actuellement 3,125 BTC par bloc et en baisse selon un calendrier fixe jusqu'à la fin de l'émission. Les frais sont du bitcoin existant transféré des utilisateurs vers les mineurs, sans effet sur la masse totale. Quand on dit que le bloc 840 000 valait plus de 40 BTC pour celui qui l'a miné, on additionne une subvention fixe de 3,125 BTC à un total de frais que les utilisateurs font monter entre eux.

À ne pas confondre avec

Questions fréquentes

Envoyer plus de bitcoin coûte-t-il des frais plus élevés ?

Non. Les frais dépendent de la taille de la transaction en octets virtuels, laquelle est déterminée par le nombre de sorties que vous dépensez et le nombre de sorties que vous créez. Envoyer 10 dollars et 10 000 dollars à partir de la même sortie coûte la même chose.

Qui reçoit les frais de transaction ?

Le mineur du bloc qui inclut votre transaction, payé par la transaction coinbase en plus de la subvention de bloc. Aucune entreprise, aucun développeur et aucun fournisseur de portefeuille n'en prélève une part.

Puis-je récupérer des frais si mon portefeuille a payé trop ?

Uniquement si la transaction n'a pas été confirmée, auquel cas une hausse de frais par replace-by-fee peut la reconstruire. Une fois minée, l'argent appartient au mineur, et tout retour dépend entièrement de la bonne volonté du pool qui a trouvé le bloc.

Pourquoi ma plateforme d'échange facture-t-elle un montant de retrait différent des frais du réseau ?

Parce que ce montant est fixé par la plateforme d'échange, pas par le réseau. Les plateformes à frais forfaitaires prélèvent le même montant quelle que soit la file d'attente, et les grandes plateformes regroupent de nombreux retraits dans une seule transaction, de sorte que le coût on-chain réel par client est faible.

À lire ensuite

Termes associés

Plus de termes : Transactions et frais

Lire cette page en anglais