Un bloc a une taille limite : 4 millions d'unités de poids, soit environ 1 million d'octets virtuels. Les mineurs ont cet espace limité à vendre toutes les dix minutes, et ils le remplissent avec les transactions qui leur paient le plus pour l'espace qu'elles occupent.
Prix par octet, pas par montant
Un paiement de 1 BTC et un paiement de 1 000 sats peuvent prendre le même espace. Les frais sont donc comparés par unité de taille : satoshis par octet virtuel, écrit sat/vB. Une transaction simple fait environ 140 vB ; à 10 sat/vB elle paie environ 1 400 sats, quel que soit le montant envoyé.
Quand beaucoup de gens veulent effectuer des transactions, le prix de l'espace augmente. Quand la mempool se vide, quelques satoshis par vbyte suffisent. Les portefeuilles estiment le taux nécessaire pour entrer dans le prochain bloc, la prochaine heure, ou le prochain jour.
Bloqué ? Deux issues
- Remplacer par frais (RBF) : l'expéditeur diffuse une nouvelle version de la transaction en payant des frais plus élevés.
- Enfant paie pour parent (CPFP) : le destinataire dépense la sortie non confirmée avec des frais élevés, donc un mineur doit inclure les deux pour la collecter.
Dans le réservoir MEMPOOL, la hauteur est le taux de frais : le tamis indique le taux de frais qu'une transaction doit atteindre pour être incluse dans le prochain bloc.