Que se passe-t-il lorsqu’un bloc Bitcoin est plein ? Chaque octet déclenche une enchère de frais en temps réel

Quand le trafic Bitcoin devient dense, un bloc complet n’arrête pas le réseau ; il transforme l’espace libre suivant en une vente aux enchères en direct où l’urgence a un prix.

Principaux enseignements

  • Les blocs Bitcoin sont plafonnés à 4 millions d’unités de poids, obligeant les paiements à plus faibles frais à attendre.
  • Bitcoin Core 31.0 peut évincer des paquets faibles quand le mempool d’un nœud atteint 300 MB.
  • Les utilisateurs de Bitcoin disposent de 3 voies d’ajustement des frais : RBF, CPFP et des accélérateurs de minage lorsque la congestion persiste.

La file se forme avant le bloc

Imaginez une plateforme de métro bondée aux heures de pointe. Chaque nouvel arrivant a un billet valide, mais le train qui arrive a une capacité limitée. Sur Bitcoin, une transaction entre d’abord dans le mempool d’un nœud, une zone de stockage temporaire pour des paiements valides qui n’ont pas encore été confirmés. Le détail important, c’est qu’il n’existe pas un seul mempool universel. Chaque nœud conserve sa propre version, applique ses propres politiques locales et peut voir une collection légèrement différente de transactions en attente.

mempool.space unconfirmed transfer count.À 8 h (EDT) le lundi, Bitcoin compte environ 90 617 transferts non confirmés en attente dans le mempool. Source de l’image : Mempool.space Un bloc complet et un mempool complet sont aussi deux événements différents. Les blocs Bitcoin sont limités par consensus à 4 millions d’unités de poids, une mesure qui tient compte de la façon dont les données des transactions sont structurées. Les nœuds Bitcoin Core, par défaut, autorisent environ 300 MB de mémoire pour leurs mempools locaux et peuvent conserver des transactions jusqu’à 336 heures. Un bloc peut se remplir alors qu’il reste encore beaucoup de transactions en mémoire, en attente du prochain « train ».

Un bloc plein transforme l’attente en enchère

Les mineurs ne choisissent normalement pas les transactions selon leur ancienneté. Ils construisent des gabarits de bloc autour des frais, du poids des transactions et des dépendances entre paiements. L’unité concrète que les utilisateurs voient est le satoshis par octet virtuel, ou sat/vB. Un taux plus élevé offre aux mineurs davantage de revenus pour le même espace de bloc rare, de sorte que les meilleurs paquets de frais ont tendance à passer en premier.

Cela signifie qu’un paiement envoyé en premier peut être confirmé après un paiement envoyé quelques minutes plus tard. Une transaction à frais élevés peut se diffuser largement sur le réseau et atterrir dans les prochains gabarits des mineurs. Une transaction à faibles frais peut rester sous le seuil, même après plusieurs blocs. Les estimations de confirmation aident, mais ne sont pas des promesses, car de nouvelles transactions arrivent en continu et les blocs apparaissent à des intervalles irréguliers.

Quand suffisamment de transactions en attente se disputent l’espace de chaque bloc, le mempool ressemble moins à une file polie et davantage à une liste de surclassement d’aéroport. De nouveaux passagers mieux payants peuvent faire reculer des enchères plus faibles. Si un nœud Bitcoin Core atteint sa limite de mémoire configurée, il rogne le groupe économiquement le plus faible de transactions connectées et relève un « plancher » local de frais progressif. La transaction évincée n’est pas invalide, et la blockchain ne l’a pas annulée. Simplement, ce nœud a cessé de la transporter.

La congestion arrive au portefeuille

Pour un utilisateur ordinaire, la première conséquence est le retard. Un wallet peut indiquer qu’un paiement est en attente pendant des heures pendant que des transactions plus récentes sont confirmées. Pour un trader, une plateforme d’échange ou un desk de trésorerie, ce délai peut repousser un dépôt d’échange, ralentir le mouvement de collatéral, interrompre un transfert d’arbitrage ou laisser des fonds indisponibles pendant un marché rapide.

Comme les frais sont liés principalement au poids de la transaction plutôt qu’à la valeur transférée, un paiement de 50 $ et un transfert de 5 millions de dollars peuvent entrer en concurrence avec des conditions similaires lorsque leurs structures de transaction sont comparables. Plus le transfert est sensible au temps, plus un sous-paiement peut devenir coûteux.

Mempool blocks via mempool.spaceLes blocs verts sur mempool.space représentent des groupes de transactions Bitcoin non confirmées en attente dans le mempool, en vue d’être sélectionnées par les mineurs. Chaque bloc estime les transactions susceptibles de tenir dans un futur bloc à partir de leurs taux de frais, mesurés en satoshis par octet virtuel (sat/vB). Les mineurs privilégient généralement d’abord les transactions aux frais les plus élevés, car elles maximisent le revenu du bloc. Comme de nouveaux blocs sont minés environ toutes les 10 minutes, les transactions sont retirées du mempool, tandis que les transactions nouvellement diffusées le remplissent en continu, créant une file constamment changeante. La deuxième conséquence est un marché des frais plus élevé. Bitcoin n’a pas de « base fee » au niveau du protocole comme Ethereum. À la place, les utilisateurs se font concurrence sur le taux de frais marginal que les mineurs peuvent intégrer dans le prochain bloc, tandis que chaque nœud conserve aussi un niveau minimum d’admission local. Sous pression, ce plancher dynamique peut monter bien au-dessus du réglage de relai de base du logiciel. Les frais affichés hier, voire il y a seulement 20 minutes, peuvent ne plus permettre d’obtenir la même vitesse de confirmation.

La troisième conséquence est l’incertitude avant le règlement. Voir une transaction dans un explorateur de blocs est une preuve que certains nœuds la connaissent, pas que chaque mineur le fait. Un paiement non confirmé peut être remplacé, évincé ou disparaître de la vue d’un nœud tout en restant un moyen de dépense valide possible. Les entreprises qui libèrent des biens, créditent des comptes ou traitent un dépôt comme final à zéro confirmation acceptent un risque : la congestion peut rendre ce risque plus visible.

Quelques façons de secourir un paiement bloqué

Bitcoin lui-même offre deux voies principales pour réévaluer un paiement retardé. Le remplacement par frais, connu sous le nom RBF, permet au dépensier de remplacer une transaction non confirmée par une version payant plus. Pensez-y comme l’annulation d’une faible enchère et la soumission d’une enchère plus forte pour le même siège. Child-pays-for-parent, ou CPFP, passe par une autre approche : une sortie dépensable de la transaction retardée est utilisée dans une nouvelle transaction enfant à frais élevés, donnant aux mineurs une incitation à inclure le parent et l’enfant ensemble.

Aucun des deux outils n’est magique. Un remplacement RBF doit satisfaire la politique d’un nœud et payer suffisamment pour dépasser à la fois la transaction qu’il remplace et le taux de marché actuel. Un enfant CPFP doit faire remonter le taux de frais combiné de l’ensemble du paquet, pas seulement sembler cher à lui seul. Dans un marché qui monte fortement, un ajustement modeste peut encore laisser le paiement sous le seuil mobile. La vraie cible n’est pas le montant minimal du relai. C’est le taux de frais près de la queue du prochain bloc probable.

ViaBTC's transfer acceleratorL’accélérateur de transferts de ViaBTC offre 20 sollicitations gratuites par heure. En dehors de ces deux options, les accélérateurs de minage sont des services proposés par certains pools de minage Bitcoin qui permettent aux utilisateurs de soumettre une transaction pour qu’elle soit examinée en priorité lorsqu’elle est bloquée dans le mempool avec de faibles frais. Au lieu de modifier les règles de consensus de Bitcoin, l’accélérateur demande simplement aux mineurs participants d’inclure cette transaction dans un des prochains blocs qu’ils minent. Certains accélérateurs sont gratuits mais ont des conditions d’éligibilité, tandis que d’autres facturent des frais ou exigent que la transaction atteigne un taux de frais minimum.

Core 31.0 change la mécanique, pas le plafond

Bitcoin Core 31.0 modifie une partie de la mécanique derrière cette compétition. Son « cluster mempool » regroupe les transactions non confirmées connectées et les ordonne par le taux de frais auquel le groupe devrait être miné. Les limites par défaut des clusters sont de 64 transactions et 101 kB en taille virtuelle. La conception vise à améliorer la construction de blocs, l’éviction, le relai des transactions et les décisions de remplacement, sans changer le plafond de consensus de 4 millions d’unités de poids de Bitcoin.

Une visualisation du concept de cluster mempool de Bitcoin Core. D’autres travaux d’ingénierie cherchent à réduire le coût du transfert de blocs complets sur le réseau. Un « compact block relay » permet à un nœud de reconstruire une grande partie d’un nouveau bloc à partir des transactions qu’il détient déjà, ce qui réduit les données et le temps nécessaires à sa propagation. Cela compte car une propagation plus lente peut augmenter le risque que deux mineurs construisent brièvement sur des « tips » de chaînes différents. Plus de capacité de blocs peut réduire la pression des frais à court terme, mais elle peut aussi ajouter des exigences en bande passante, en validation et en propagation.

La leçon pratique est simple. Quand un bloc Bitcoin est complet, rien ne se casse et aucune transaction ne gagne de l’ancienneté pour avoir attendu. Les mineurs confirment les paquets valides les plus attractifs économiquement qui tiennent, tandis que les paiements moins chers restent en attente, sont réévalués ou perdent leur portée de relai. Pour les investisseurs et les entreprises, les frais ne sont pas un simple timbre. C’est une offre pour un espace de règlement rare. Traitez le temps de confirmation comme une probabilité et surveillez les conditions de frais actuelles avant qu’un délai banal ne devienne un problème opérationnel coûteux.

Source de l’image Hero/Feature : mempool.space

Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
Ajouter un commentaire
Ajouter un commentaire
Aucun commentaire
  • Épinglé