Aller au contenu
buybitcoinsmart

Glossaire / Transactions et frais

Frais de relais minimum

Aussi appelé Frais de relais.

Que sont les frais de relais minimum ?
Les frais de relais minimum sont le seuil qu'une transaction doit payer pour qu'un nœud la conserve, abaissé dans Bitcoin Core 30,0 de 1 satoshi par octet virtuel à 0,1.

Ce seuil existe pour empêcher un trafic sans valeur de consommer de la bande passante, non pour vous indiquer combien payer. C'est une valeur par défaut et non une règle du protocole, donc chaque opérateur peut la modifier, et la version qui l'a abaissée avertissait que les transactions moins chères ne circulent qu'une fois qu'une part suffisante du réseau en convient. En pratique, 1 sat/vB reste le tarif qui se propage.

Comment cela fonctionne

Statut : -minrelaytxfee et -incrementalrelayfee étaient tous deux réglés par défaut sur 1 000 satoshis par kilo-octet virtuel, soit 1 sat/vB, pendant la majeure partie de l'histoire du bitcoin. Bitcoin Core 30,0, publié le 13 octobre 2025, a ramené les deux à 100 satoshis par kilo-octet virtuel, soit 0,1 sat/vB. Le seuil de poussière, le minimum propre au portefeuille et le plancher de l'estimateur de frais ont été délibérément laissés inchangés, et les notes de version indiquent que les transactions construites au tarif inférieur ne sont pas garanties de se propager ni de se confirmer avant que ce changement soit largement adopté.

La vérification elle-même est une opération arithmétique effectuée avant presque tout le reste. Un nœud divise les frais par la taille virtuelle de la transaction, compare le résultat à son seuil configuré et rejette tout ce qui est en dessous avec le motif min relay fee not met. Rien n'est stocké et rien n'est transmis, donc la transaction n'atteint jamais un explorateur et ne peut pas être remplacée, car il n'existe nulle part de copie à remplacer.

Un second seuil se situe au-dessus du premier et évolue de lui-même. Lorsque la mempool d'un nœud se remplit vers sa limite de 300 mégaoctets, il évince les transactions les moins intéressantes et relève son seuil d'acceptation au tarif de la dernière qu'il a écartée. Ce chiffre apparaît sous la forme mempoolminfee à côté de la valeur statique minrelaytxfee dans la sortie de getmempoolinfo, et il produit un message de rejet différent, mempool min fee not met. Deux erreurs, deux seuils, et un seul des deux est un paramètre.

Les frais de relais incrémentiels régissent les remplacements plutôt que les premières diffusions. Un remplacement doit payer la bande passante que son propre relais consomme, en plus de battre la transaction qu'il déplace, ce qui explique qu'un portefeuille insiste parfois sur une majoration plus forte que celle demandée. Bitcoin Core 30,0 a déplacé cette valeur par défaut en même temps que le seuil de relais, et les notes de version recommandent de modifier les deux ensemble si vous les modifiez.

Rien de tout cela ne relève du consensus. Un mineur à qui une transaction sans frais est remise directement peut l'inclure dans un bloc, et tous les nœuds accepteront ce bloc sans objection. Le seuil détermine ce que le réseau transporte gratuitement, non ce qui est valide.

Où vous le rencontrez

La rencontre habituelle est un paiement qui, discrètement, n'existe pas. Un portefeuille dont l'estimation est périmée construit une dépense au plus bas du marché, signale un succès, puis rien n'apparaît jamais sur un explorateur, car des pairs appliquant un seuil effectif plus élevé l'ont refusée à l'entrée. Reconstruire la transaction à un tarif réaliste est la seule solution.

Le cas inverse est une occasion. Pendant les week-ends vraiment calmes, l'arriéré se résorbe à 1 ou 2 sat/vB, ce qui correspond au moment où les plateformes d'échange lancent leurs lots de regroupement et où rassembler de petites sommes coûte le moins cher possible.

Les opérateurs de nœuds considèrent ce paramètre comme un réglage de ressources. Relever -minrelaytxfee réduit l'usage de mémoire et filtre le trafic bon marché, au prix de transporter moins de ce que le reste du réseau relaie. Le seuil pratique pour tous les autres est fixé par ce que les autres exploitent, non par ce que votre propre nœud accepte.

Frais de relais minimum vs frais minimum de la mempool

Les frais de relais minimum sont une valeur par défaut fixe ; les frais minimum de la mempool sont ce qu'un nœud complet applique à un instant donné. Les premiers se situent là où le logiciel ou l'opérateur les a placés, et les seconds montent automatiquement au-dessus dès que l'éviction commence, puis redescendent une fois l'arriéré résorbé. Une transaction peut satisfaire le seuil statique et être tout de même refusée par un nœud encombré, ce qui explique précisément pourquoi les portefeuilles qui ne citent que la valeur par défaut publiée se trompent sur les frais durant les périodes où bien les évaluer compte le plus.

À ne pas confondre avec

Questions fréquentes

Les frais de relais minimum sont-ils toujours de 1 sat/vB ?

Pas comme valeur par défaut de Bitcoin Core. La version 30.0 les a abaissés à 0,1 sat/vB en octobre 2025, en même temps que les frais de relais incrémentiels. Les notes de version avertissent que les transactions moins chères ne se propagent qu'une fois qu'une part suffisante du réseau applique le réglage inférieur.

Pourquoi ma transaction a-t-elle été rejetée alors qu'elle atteignait le seuil ?

Parce qu'un nœud encombré facture plus que la valeur par défaut. Dès que sa mempool commence à évincer des transactions, le seuil d'acceptation monte au tarif de la moins chère écartée, et le rejet indique mempool min fee not met plutôt que min relay fee not met.

Une transaction totalement sans frais peut-elle un jour se confirmer ?

Seulement si elle parvient à un mineur sans être relayée, car aucun nœud ne la transmet. Les mineurs acceptent les soumissions directes, donc des transactions sans frais apparaissent parfois dans des blocs, mais une diffusion ordinaire ne les y amènera jamais.

Termes associés

Plus de termes : Transactions et frais

Lire cette page en anglais