
Points clés à retenir
- Bitcoin bloque le plafond à 4 millions d'unités de poids, ce qui oblige à attendre les paiements à moindre coût.
- Bitcoin Core 31.0 peut expulser les packages faibles lorsque le pool de mémoire de 300 Mo d'un nœud est rempli.
- Les utilisateurs de Bitcoin disposent de 3 voies de majoration des frais, RBF, CPFP et accélérateurs miniers lorsque la congestion persiste.
La ligne se forme avant le bloc
Pensez à un quai de métro bondé aux heures de pointe. Chaque nouveau passager dispose d'un billet valide, mais le train qui arrive dispose d'une place limitée. Sur Bitcoinune transaction entre d'abord dans un nœudLe mempool de, une zone de rétention temporaire pour les paiements valides qui n'ont pas encore été confirmés. Le problème important est qu’il n’existe pas de pool de mémoire unique et universel. Chaque nœud conserve sa propre version, applique ses propres politiques locales et peut voir un ensemble de transactions en attente légèrement différent.
Un bloc complet et un pool de mémoire complet sont également des événements différents. Bitcoin les blocs 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 de transaction sont structurées. Bitcoin Cœur nœudspar défaut, autorisent environ 300 Mo de mémoire pour leurs pools de mémoire locaux et peuvent conserver les transactions jusqu'à 336 heures. Un bloc peut se remplir alors que de nombreuses transactions restent en mémoire, en attendant un train ultérieur.
Un bloc complet transforme l’attente en vente aux enchères
Les mineurs ne choisissent normalement pas les transactions en fonction de l’âge. Ils créent des modèles de blocs autour des frais, du poids des transactions et des dépendances entre les paiements. L'unité pratique que voient les utilisateurs est le satoshis par octet virtuel, ou sat/vB. Un taux plus élevé offre aux mineurs plus de revenus pour le même espace de bloc rare, de sorte que les forfaits de frais les plus élevés ont tendance à être déplacés en premier.
Cela signifie qu'un paiement envoyé en premier peut être confirmé après un autre envoyé quelques minutes plus tard. Une transaction coûteuse peut se propager largement à travers le réseau et atterrir dans les prochains modèles des mineurs. Une transaction à faible coût peut rester en dessous du seuil, même après plusieurs blocs. Les estimations de confirmation sont utiles, mais ce ne sont pas des promesses car de nouvelles transactions arrivent continuellement et des blocages apparaissent à intervalles irréguliers.
Lorsqu'un nombre suffisant de transactions en attente sont en compétition pour chaque bloc, le pool de mémoire ressemble moins à une ligne de politesse qu'à une liste de surclassements d'aéroport. De nouveaux passagers mieux payés peuvent supplanter les offres les plus faibles. Si un Bitcoin Cœur nœud atteint sa limite de mémoire configurée, il supprime le groupe de transactions connectées économiquement le plus faible et augmente un plancher de frais locaux glissants. La transaction expulsée n'est pas invalide et le chaîne de blocs ne l'a pas annulé. Que nœud a tout simplement arrêté de le porter.
La congestion atteint le portefeuille
Pour un utilisateur ordinaire, la première conséquence est le retard. Un portefeuille peut indiquer qu'un paiement est en attente pendant des heures pendant que de nouvelles transactions sont confirmées. Pour un trader, un bureau de change ou de trésorerie, ce retard peut retarder un dépôt de change, ralentir le mouvement des garanties, interrompre un transfert d'arbitrage ou rendre les fonds indisponibles lors d'un marché rapide.
Étant donné que les frais sont principalement liés 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 rivaliser dans des conditions similaires lorsque leurs structures de transaction sont comparables. Plus le transfert est urgent, plus un sous-paiement peut devenir coûteux.

La deuxième conséquence est un marché de frais plus élevés. Bitcoin n'a pas de frais de base au niveau du protocole comme celui d'Ethereum. Au lieu de cela, les utilisateurs sont en concurrence avec le taux de frais marginal que les mineurs peuvent intégrer dans le bloc suivant, tandis que chaque nœud maintient également un étage d'admission local. Sous pression, ce plancher dynamique peut s'élever bien au-dessus du réglage de base du relais du logiciel. Les frais affichés hier, ou même il y a 20 minutes, pourraient ne plus offrir 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 la preuve que certains nœuds je le sais, ce n'est pas la preuve que tous les mineurs le savent. Un paiement non confirmé peut être remplacé, expulsé ou disparaître d'un nœuddu point de vue de tout en restant une dépense possible valable. Les entreprises qui libèrent des marchandises, créditent des comptes ou traitent un dépôt comme définitif sans aucune confirmation acceptent un risque que la congestion peut rendre plus visible.
Quelques façons de sauver un paiement bloqué
Bitcoin lui-même offre aux utilisateurs deux moyens principaux de modifier le prix d'un paiement retardé. Le remplacement par des frais, connu sous le nom de RBF, permet au dépensier de remplacer une transaction non confirmée par une autre payant davantage. Considérez cela comme l'annulation d'une offre basse et la soumission d'une offre plus élevée pour le même siège. L'enfant qui paie pour le parent, ou CPFP, emprunte une autre voie : le produit utilisable de la transaction retardée est utilisé dans une nouvelle transaction enfant coûteuse, ce qui incite les mineurs à inclure le parent et l'enfant ensemble.
Aucun des deux outils n’est magique. Un remplacement RBF doit satisfaire nœud politique et payer suffisamment pour battre à la fois la transaction qu’elle remplace et le marché actuel. Un enfant CPFP doit augmenter le taux de frais combiné de l’ensemble du forfait, et ne pas simplement paraître cher en lui-même. Dans un marché en forte hausse, une légère hausse peut toujours laisser le paiement en dessous du seuil mobile. Le véritable objectif n’est pas le tarif minimum du relais. Il s’agit du taux de frais situé à la fin du prochain bloc probable.

En dehors de ces deux options, les accélérateurs miniers sont des services proposés par certains bitcoin des pools de minage qui permettent aux utilisateurs de soumettre une transaction pour examen prioritaire lorsqu'elle est bloquée dans le pool de mémoire avec des frais peu élevés. Plutôt que de changer BitcoinSelon les règles de consensus, l'accélérateur demande simplement aux mineurs participants d'inclure cette transaction dans l'un des prochains blocs qu'ils exploitent. Certains accélérateurs sont gratuits mais ont des conditions d'éligibilité, tandis que d'autres facturent des frais ou exigent que la transaction respecte un taux de frais minimum.
Core 31.0 change les machines, pas le plafond
Bitcoin Core 31.0 modifie certains des mécanismes derrière ce concours. Son cluster mempool regroupe les transactions non confirmées et les classe en fonction du taux de frais auquel le groupe devrait être exploité. Les limites de cluster par défaut sont de 64 transactions et de 101 Ko de taille virtuelle. La conception vise à améliorer les décisions de construction de blocs, d’expulsion, de relais de transactions et de remplacement sans modifier le plafond consensuel de 4 millions d’unités de poids de Bitcoin.

D'autres travaux d'ingénierie tentent de réduire le coût du déplacement de blocs complets à travers le réseau. Un relais de bloc compact permet à un nœud de reconstruire une grande partie d'un nouveau bloc à partir des transactions qu'il détient déjà, réduisant ainsi les données et le temps nécessaires à sa propagation. C’est important car une propagation plus lente peut augmenter le risque que deux mineurs s’appuient brièvement sur des extrémités de chaîne différentes. Une plus grande capacité de bloc peut réduire la pression sur les frais à court terme, mais elle peut également augmenter les demandes de bande passante, de validation et de propagation.
La leçon pratique est simple. Lorsqu’un bloc Bitcoin est plein, rien ne se casse et aucune transaction ne gagne d’ancienneté en attente. Les mineurs confirment les forfaits valides les plus attractifs économiquement qui conviennent, tandis que les paiements moins chers restent en attente, sont réévalués ou perdent la portée du relais. Pour les investisseurs et les entreprises, les frais ne sont pas un timbre-poste. Il s’agit d’une offre pour un espace d’implantation rare. Considérez le délai de confirmation comme une probabilité et surveillez les conditions tarifaires actuelles avant qu'un retard de routine ne devienne un problème opérationnel coûteux.
Source de l'image du héros/long métrage : mempool.espace