Les Transaction Fees sont les frais en bitcoin proposés pour l’inclusion d’une transaction dans un bloc. Ils reviennent au mineur qui l’intègre dans un bloc valide ; ni une banque ni un tarif unique du réseau ne les fixent. Le portefeuille suggère généralement des frais selon la taille de la transaction et la rapidité de confirmation souhaitée. Une offre plus élevée ne réserve toutefois aucun créneau.
Imaginez que votre portefeuille utilise 100 000 satoshis reçus auparavant. Le satoshi, abrégé sat, est la plus petite unité de BTC. Il envoie 60 000 sat au destinataire et vous rend 38 000 sat. Les 2 000 sat restants constituent les frais. Les fonds utilisés sont les entrées ; les nouveaux montants destinés au bénéficiaire et à votre monnaie rendue sont les sorties. Pour une transaction ordinaire, les frais correspondent à la somme des entrées moins celle de toutes les sorties. Il ne s’agit pas d’un paiement séparé vers une adresse spéciale : le mineur peut les ajouter à sa récompense dans la transaction coinbase, la première du bloc. [2] [3]
Le coût dépend de la place nécessaire à la transaction, pas d’un pourcentage des BTC envoyés. Un portefeuille peut réunir de nombreux montants reçus auparavant pour un petit paiement ; chaque entrée supplémentaire ajoute des données. Un gros transfert utilisant une seule entrée peut donc coûter moins cher. Le taux en sat/vB indique les satoshis payés par octet virtuel, l’unité de taille servant au calcul des frais. À 200 vB et 10 sat/vB, vous payez 2 000 sat. Deux transactions de tailles différentes ne coûtent pas la même somme, même au même taux. [1]
Le taux recommandé est une estimation fondée sur les transactions en attente et les confirmations passées. Les nœuds conservent ces transactions dans des espaces de stockage temporaires propres à chaque nœud, appelés Mempool. Si davantage de personnes se disputent la place limitée des blocs, un taux auparavant suffisant peut ne plus permettre une confirmation rapide. Les mineurs peuvent aussi considérer ensemble des transactions dépendantes. Un taux plus élevé rend votre offre plus attractive, sans promettre un bloc précis. Avant l’envoi, comparez donc le total des frais et l’attente estimée. Les frais de retrait d’une plateforme peuvent aussi inclure le prix de son service ; ils ne correspondent pas nécessairement aux frais réseau de votre paiement. [3]
Certains portefeuilles proposent d’augmenter les frais. Replace-by-Fee (RBF) crée une transaction de remplacement qui dépense au moins une même entrée et offre des frais plus élevés ; son acceptation dépend des règles des nœuds. Child Pays for Parent (CPFP) dépense plutôt une sortie disponible de la transaction en attente dans une nouvelle transaction aux frais plus élevés. Pour percevoir ces nouveaux frais, le mineur doit inclure la précédente : il examine donc l’ensemble du paquet. Il faut contrôler les fonds concernés et disposer d’un portefeuille compatible. Ce n’est pas une méthode universelle pour accélérer le paiement d’autrui, et aucune des deux ne garantit un délai de confirmation. [3] [4]
Ce détail aide à comparer les indications du portefeuille : la taille virtuelle n’est pas toujours le nombre d’octets stockés. SegWit a introduit un poids de transaction qui ne compte pas de la même façon les données de base et celles servant à vérifier les signatures. BIP 141 définit la taille virtuelle comme le poids divisé par quatre, arrondi au supérieur. Pour un paiement courant, inutile de faire ce calcul vous-même. Retenez seulement que le type des entrées et la structure de la transaction peuvent modifier sa taille, donc ses frais à taux égal. [1]
Taux × taille virtuelle
Une transaction de 140 vB au taux de 12 sat/vB paie 1 680 sat. À taille virtuelle et taux identiques, le calcul reste le même pour un envoi de 0,001 BTC ou de 10 BTC.
Pour une vision complète, lisez aussi Transaction, Mempool, Minage, Block Subsidy, SegWit. Cette entrée est également citée par Minage, Transaction, Block Subsidy, Mempool.
01Les frais Bitcoin sont-ils un pourcentage du montant envoyé ?+
Non. Les frais correspondent à la taille virtuelle et au taux choisi en sat/vB, pas à un pourcentage des BTC transférés. Le taux recommandé est une estimation et ne garantit pas le délai de confirmation.
02Peut-on augmenter les frais après l’envoi ?+
Parfois. Replace-by-Fee (RBF) propose une transaction non confirmée de remplacement selon les règles des nœuds. CPFP (Child Pays for Parent) dépense une sortie disponible de la transaction parente et augmente le taux combiné du paquet. Il faut disposer du droit de dépense et du support du portefeuille ; aucune méthode ne garantit la confirmation.