Mempool explique : comment fonctionne la salle d`attente des transactions Bitcoin et pourquoi elle est importante.
Chaque fois que vous envoyez des bitcoins, votre transaction n'est pas directement enregistrée sur la blockchain. Elle passe d'abord par le mempool. Imaginez le mempool comme une salle d'attente bondée dans un aéroport : chaque transaction s'y inscrit et les mineurs décident qui embarquera sur le prochain vol en fonction du montant qu'ils sont prêts à payer. Les passagers en première classe (frais élevés) embarquent immédiatement. Les passagers en classe économique (frais faibles) attendent, parfois pendant des heures.
Comprendre le mempool vous donne un avantage considérable. Vous pouvez optimiser vos transactions pour éviter les pics de frais, identifier les causes des blocages de paiement et utiliser des outils comme mempool.space pour observer en temps réel l'activité du réseau Bitcoin. La plupart des utilisateurs de cryptomonnaies considèrent les frais de transaction comme un montant aléatoire indiqué par leur portefeuille. Une fois le mempool compris, cette incertitude disparaît.
Qu'est-ce que le mempool exactement ?
Mempool est l'abréviation de « memory pool » (réserve de mémoire). Lorsque vous signez une transaction Bitcoin et la diffusez depuis votre portefeuille, elle n'est pas immédiatement intégrée à un bloc de la blockchain. Elle est placée dans une zone de stockage gérée par chaque nœud du réseau Bitcoin. Chaque nœud, et il en existe des dizaines de milliers dans le monde, conserve sa propre copie des transactions non confirmées dans sa mémoire locale.
Voici un détail qui surprend la plupart des gens : il n’existe pas de mempool unique. Il n’y a pas de serveur central où sont stockées toutes les transactions en attente. Chaque nœud Bitcoin gère son propre mempool indépendant. Lorsqu’un portefeuille envoie une transaction, celle-ci atteint d’abord un nœud qui la valide et la transmet à ses pairs. En quelques secondes, la transaction se propage sur le réseau et apparaît dans des milliers de mempools individuels. La plupart des nœuds auront un nombre similaire de transactions non confirmées, mais de légères différences peuvent exister en raison de la latence du réseau et de la configuration des nœuds.
La mempool Bitcoin typique contient entre 5 000 et 150 000 transactions non confirmées à un instant donné, selon l'activité du réseau. En période calme, la mempool diminue car les blocs confirment les transactions plus rapidement que les nouvelles n'arrivent. Lors de pics de congestion, comme les créations d'Ordinals ou les vagues de tokens BRC-20, elle explose. En décembre 2023, la mempool a dépassé les 400 000 transactions en attente, et les frais d'un simple transfert de BTC s'élevaient à plus de 30 $.

Comment une transaction circule dans le mempool
Voici le cycle de vie complet d'une transaction Bitcoin, de votre portefeuille à la blockchain :
Étape 1 : Vous cliquez sur « Envoyer ». Votre portefeuille crée une transaction avec des entrées (la provenance des bitcoins), des sorties (leur destination) et des frais. Il signe la transaction avec votre clé privée.
Étape 2 : Diffusion. La transaction signée est envoyée au nœud Bitcoin le plus proche auquel votre portefeuille est connecté.
Étape 3 : Validation. Ce nœud vérifie : la signature est-elle valide ? Les données d’entrée existent-elles réellement et n’ont-elles pas déjà été dépensées ? Les frais sont-ils supérieurs au seuil de relais minimal du nœud ? Si tout est correct, le nœud ajoute la transaction à sa mémoire locale.
Étape 4 : Propagation. Le nœud transmet la transaction à ses pairs. Ces derniers la valident indépendamment et l’ajoutent également à leurs mempools. En 5 à 15 secondes, la transaction est présente dans les mempools de l’ensemble du réseau.
Étape 5 : Attente. Votre transaction reste dans le mempool jusqu’à ce qu’un mineur la prenne en charge. Les mineurs construisent les blocs en sélectionnant des transactions dans leur mempool, et ils choisissent presque toujours en premier celles dont les frais par octet sont les plus élevés. Votre transaction est en concurrence avec toutes les autres transactions en attente pour l’espace limité disponible dans les blocs.
Étape 6 : Confirmation. Un mineur inclut votre transaction dans un nouveau bloc. Le bloc est ajouté à la blockchain. Les nœuds retirent votre transaction de leur mempool. Vous recevez votre première confirmation en 10 minutes environ.
Étape 7 : Règlement. Chaque bloc suivant ajoute une confirmation. La plupart des plateformes d’échange et des services considèrent que 3 à 6 confirmations sont définitives, ce qui prend environ 30 à 60 minutes.
| Scène | Ce qui se produit | Temps |
|---|---|---|
| Diffuser | Le portefeuille envoie au premier nœud | Instantané |
| Propagation | Se propage à travers le réseau | 5 à 15 secondes |
| Mempool attendre | Concurrence basée sur le prix par octet | De quelques minutes à plusieurs jours |
| Première confirmation | Inclus dans un bloc | ~10 minutes (en moyenne) |
| Règlement intégral | 3 à 6 confirmations | 30 à 60 minutes |
Comment le mempool détermine vos frais de transaction
Voici la partie pratique. Le mempool est en fait une vente aux enchères en direct pour l'espace disque, et comprendre son fonctionnement vous permettra d'économiser de l'argent.
Chaque bloc Bitcoin peut contenir environ 1 à 4 Mo de données de transaction (avec SegWit, la capacité effective est plus proche de 2 à 4 Mo en « unités de poids »). Un nouveau bloc arrive toutes les 10 minutes environ. Si la mempool contient 100 Mo de transactions en attente et que chaque bloc libère environ 2 Mo, il faudrait 50 blocs (environ 8 heures) pour résorber l'arriéré, en supposant qu'aucune nouvelle transaction n'arrive. Bien sûr, de nouvelles transactions arrivent constamment ; la véritable dynamique réside donc dans une file d'attente en perpétuel mouvement.
Les mineurs privilégient toujours les transactions les plus rentables. Ils classent les transactions en attente selon leur taux de frais, exprimé en satoshis par octet virtuel (sat/vB). Une transaction offrant 50 sat/vB sera confirmée avant une transaction offrant 5 sat/vB, quel que soit le montant en dollars envoyé.
Estimation des frais en temps réel selon l'état du mempool :
| Taille du mempool | Frais pour le bloc suivant | Confirmation sous 30 minutes | confirmation en 1 heure |
|---|---|---|---|
| Moins de 10 Mo | 1-3 sat/vB | 1-3 sat/vB | 1 sat/vB |
| 10-30 Mo | 5-15 sat/vB | 3-8 sat/vB | 2-5 sat/vB |
| 30-80 Mo | 15-50 sat/vB | 10-30 sat/vB | 5-15 sat/vB |
| 80-200 Mo | 50-150 sat/vB | 30-80 sat/vB | 20-50 sat/vB |
| Plus de 200 Mo | 150+ sat/vB | Imprévisible | Cela peut prendre des heures/jours |
Le meilleur outil pour suivre cela en temps réel est mempool.space, un explorateur Bitcoin open source qui visualise les transactions non confirmées, les frais et l'historique des blocs. L'interface affiche les blocs entrants au fur et à mesure de leur remplissage, avec un code couleur selon le niveau de frais. Vous pouvez littéralement voir votre transaction passer de la file d'attente à un bloc.
Pourquoi le mempool est-il congestionné ?
Plusieurs éléments inondent le mempool :
Volatilité des prix. Lorsque le cours du BTC fluctue fortement, l'activité de trading explose. L'augmentation des dépôts et des retraits sur les plateformes d'échange entraîne une hausse du nombre de transactions sur la blockchain, ce qui accroît la concurrence pour l'espace disponible dans les blocs.
Ordinals et tokens BRC-20. Depuis début 2023, il est possible d'inscrire des données (images, tokens, textes) directement sur la blockchain Bitcoin grâce au protocole Ordinals. Chaque inscription constitue une transaction qui consomme de l'espace dans un bloc. Lors des pics d'activité d'Ordinals, la mempool a atteint des tailles record, rendant les simples transferts de BTC trop coûteux.
Spéculations autour du halving. Aux alentours des événements de halving, l'activité sur la blockchain a tendance à augmenter, les traders se positionnant et les mineurs ajustant leurs opérations.
Transactions de consolidation. Les mineurs et les plateformes d'échange consolident périodiquement de nombreuses petites UTXO en un nombre réduit de transactions plus volumineuses. Ces transactions par lots sont volumineuses et peuvent occuper une part importante de l'espace disque.
Variabilité des intervalles entre les blocs. Il arrive que les blocs soient espacés de 20 à 30 minutes au lieu des 10 minutes habituelles. Pendant ces intervalles, la mempool gonfle car aucune transaction n'est confirmée. Paniqués, les utilisateurs pensent que le réseau est en panne et augmentent leurs frais de transaction, ce qui aggrave la congestion. Puis, une série de blocs rapides arrive et résorbe l'arriéré. La difficulté de minage s'ajuste tous les 2 016 blocs pour viser des intervalles de 10 minutes, mais l'espacement individuel des blocs est véritablement aléatoire. J'ai déjà vu trois blocs en quatre minutes, suivis d'un intervalle de 45 minutes. C'est une variation normale, pas un bug.
Attaques par spam et dust. Il arrive que des individus inondent le mempool de milliers de microtransactions afin de saturer le réseau et d'augmenter les frais de transaction. Ce phénomène s'est produit à plusieurs reprises entre 2023 et 2024. Ces transactions sont économiquement irrationnelles (l'attaquant paie des frais sans aucun retour sur investissement), ce qui laisse supposer une motivation idéologique ou compétitive. Certaines de ces attaques ont été attribuées à des personnes promouvant le concept des « gros blocs » ou cherchant à démontrer les limites de la scalabilité de Bitcoin.

Comment utiliser les données du mempool à votre avantage
Savoir lire le mempool vous transforme d'un utilisateur passif en quelqu'un qui paie des frais minimes et se retrouve rarement bloqué.
Optimisez le moment de vos transactions. L'activité du mempool suit des cycles quotidiens et hebdomadaires. Aux États-Unis, la taille du mempool est généralement plus faible la nuit et le week-end. Si vous n'êtes pas pressé, consultez mempool.space avant d'envoyer un envoi et attendez une période plus calme. Le coût des frais peut être multiplié par dix entre un envoi en période de forte affluence et un envoi en période creuse.
Définissez vos frais manuellement. La plupart des bons portefeuilles (Electrum, Sparrow, BlueWallet) vous permettent de définir les frais en sat/vB. Au lieu d'accepter aveuglément les frais « recommandés » par le portefeuille, consultez la profondeur actuelle du mempool et choisissez un taux qui correspond aux 1 à 3 prochains blocs. Vous économisez souvent de 30 à 50 % par rapport à l'estimation par défaut du portefeuille.
Utilisez le remplacement par frais (RBF) comme assurance. Activez systématiquement cette option lorsque vous envoyez des bitcoins. Si la mempool est saturée après votre diffusion et que vos frais deviennent soudainement trop bas, le RBF vous permet de les augmenter. Sans RBF, une transaction bloquée est beaucoup plus difficile à résoudre.
Soyez attentif aux seuils de purge. Les nœuds Bitcoin rejettent les transactions dont les frais sont inférieurs à un seuil minimal (généralement 1 sat/vB) et suppriment les transactions anciennes après environ 14 jours. Si les frais de votre transaction sont supérieurs au minimum mais inférieurs au taux de confirmation actuel, elle sera soit confirmée pendant une période creuse, soit rejetée et renvoyée à votre portefeuille.
Surveillez les données de l'explorateur de blocs Bitcoin. Outre mempool.space, des outils comme Blockchair et Blockchain.com affichent les statistiques du mempool, les tendances des frais moyens et l'historique des pics de congestion. L'onglet « mempool » de Blockchair présente la répartition des transactions en attente par taux de frais, vous permettant ainsi de visualiser précisément la position de votre transaction dans la file d'attente.
Le mempool sur Ethereum et autres blockchains
Le mempool de Bitcoin est le plus médiatisé, mais chaque blockchain possède une version similaire. Le mempool d'Ethereum (parfois appelé « txpool ») fonctionne de manière analogue : les transactions non confirmées attendent que les validateurs les incluent dans les blocs. La différence réside dans le fait que le système de frais EIP-1559 d'Ethereum ajuste automatiquement les frais de base à chaque bloc, ce qui rend les frais plus prévisibles que le modèle d'enchères pures de Bitcoin.
Le mempool d'Ethereum a aussi son côté sombre : les bots MEV (Maximal Extractable Value) le scrutent à la recherche d'opportunités lucratives. Ils peuvent anticiper vos transactions, bloquer vos swaps ou contourner vos ordres importants. C'est pourquoi des outils comme Flashbots Protect existent : ils permettent de faire transiter les transactions par des mempools privés, invisibles pour les bots MEV.
Sur les blockchains plus rapides comme Solana, la mempool a peu d'importance car les blocs arrivent toutes les 400 millisecondes et les retards de traitement des transactions sont rares. Sur Bitcoin, où les blocs arrivent toutes les 10 minutes, la mempool est un élément déterminant de l'expérience utilisateur.
Le mempool est aussi l'endroit où le réseau Bitcoin apparaît le plus transparent. Chaque transaction en attente est publique. Vous pouvez observer en temps réel les mineurs assembler les blocs, en sélectionnant d'abord les transactions les plus rentables. Des outils comme mempool.space transforment ces données en une expérience visuelle presque méditative : des blocs colorés se remplissent de rectangles représentant les transactions, chacun étant proportionnel à ses frais. Si vous n'avez jamais assisté à la construction d'un bloc Bitcoin en temps réel, essayez-le. Cela rend le système concret d'une manière qu'aucune description ne peut égaler.
Le mempool et l'avenir de la scalabilité du Bitcoin
Le problème de congestion du mempool persiste. Avec l'adoption croissante du Bitcoin, de plus en plus d'utilisateurs se disputent les mêmes 2 à 4 Mo d'espace de bloc toutes les 10 minutes. Le Lightning Network atténue ce problème en déportant les petits paiements hors chaîne, mais l'ouverture et la fermeture des canaux nécessitent toujours des transactions sur la blockchain. Les ordinaux et les tokens BRC-20 ont introduit une demande d'espace de bloc totalement inédite, qui n'existait pas avant 2023.
Certaines propositions visent à réduire la pression sur la mempool : les signatures Schnorr permettent de réduire la taille des transactions multi-signatures, SegWit a déjà augmenté la taille effective des blocs et les futures mises à jour pourraient optimiser davantage l’encodage des données. Mais la contrainte fondamentale demeure : Bitcoin limite délibérément l’espace des blocs afin de préserver la décentralisation du réseau (des blocs plus volumineux impliquent des exigences matérielles plus élevées pour les opérateurs de nœuds).
C'est pourquoi le mempool ne disparaîtra pas, même si Bitcoin évolue. Il s'agit d'une fonctionnalité, et non d'un bug. Le marché des frais qui émerge de la concurrence au sein du mempool rémunère les mineurs et sécurise le réseau. Sans lui, surtout avec la tendance des récompenses de bloc à zéro à chaque réduction de moitié, le modèle de sécurité de Bitcoin nécessiterait un mécanisme de financement totalement différent. Le mempool, aussi complexe et frustrant qu'il puisse être en période de congestion, contribue à garantir l'intégrité du système.