Mempool sur les différentes blockchains : comment les transactions attendent leur confirmation

Publié le févr. 19

17 Commentaires

Mempool sur les différentes blockchains : comment les transactions attendent leur confirmation

Quand vous envoyez une transaction sur une blockchain, elle ne part pas directement dans un bloc. Elle d’abord dans un endroit temporaire appelé mempool. C’est comme une file d’attente publique où toutes les transactions non confirmées attendent leur tour. Mais ce n’est pas la même file d’attente partout. Le mempool de Bitcoin n’a rien à voir avec celui d’Ethereum, et encore moins avec celui de Solana. Comprendre ces différences, c’est comprendre pourquoi certaines transactions mettent des heures à passer, tandis que d’autres sont traitées en quelques secondes.

Qu’est-ce qu’un mempool, vraiment ?

Le mempool, ou « memory pool », est une mémoire vive (RAM) sur chaque nœud du réseau blockchain. Il stocke toutes les transactions qui ont été envoyées mais pas encore incluses dans un bloc. Ce n’est pas un endroit centralisé. Chaque nœud - qu’il soit géré par un particulier, une entreprise ou un exchange - a son propre mempool. Et ces mempools ne sont jamais identiques. Certains contiennent plus de transactions que d’autres, selon la vitesse de connexion, la configuration du nœud, ou même la localisation géographique.

Le concept existe depuis Bitcoin en 2009, même si le terme n’était pas utilisé dans le whitepaper original. Aujourd’hui, plus de 98 % des blockchains utilisent un système similaire. Pourquoi ? Parce que c’est la seule façon de gérer des milliers de transactions simultanées sans perdre de vue l’ordre, les frais, ou la sécurité. Sans mempool, les nœuds ne pourraient pas décider quelles transactions valent la peine d’être incluses en premier. Et sans cela, le réseau s’effondrerait.

Bitcoin : la file d’attente la plus simple (et la plus rigide)

Le mempool de Bitcoin est conçu pour être minimaliste. Il fonctionne comme un classement strict : les transactions avec les frais les plus élevés en satoshi par byte passent en premier. Pas de complexité. Pas de mécanismes intelligents. Juste une course aux enchères : plus vous payez, plus vite vous êtes traité.

Un nœud Bitcoin standard a un mempool de 300 Mo. Quand il est plein, les transactions avec les frais les plus bas sont automatiquement supprimées. Et si votre transaction est coincée trop longtemps - plus de 14 jours - elle est effacée définitivement. C’est une règle stricte, mais efficace. Pendant la vague des Ordinals en février 2023, le mempool de Bitcoin a atteint 6,2 millions de transactions en attente. Les transactions avec seulement 2 satoshis/byte ont mis plus de 72 heures à être confirmées. Pourtant, les utilisateurs qui ont payé 50 satoshis/byte ou plus ont vu leurs transactions validées en moins de 30 minutes.

Le problème ? La prévisibilité. Si vous envoyez 100 satoshis/byte, vous ne savez jamais si c’est suffisant. Pendant les pics de congestion, les frais ont grimpé de 1,23 $ à 62,87 $ en seulement trois mois en 2021. Il n’y a pas de « base fee » comme sur Ethereum. Vous jouez au hasard avec le marché.

Ethereum : un système plus intelligent, mais plus compliqué

Ethereum a changé la donne en août 2021 avec EIP-1559. Le mempool n’est plus juste une file d’attente. Il a deux composantes : une base fee (fixée par l’algorithme du réseau) et une priority fee (le pourboire que vous donnez au mineur).

Cela signifie que même si le réseau est saturé, vous avez une idée précise du coût minimum pour que votre transaction passe. Le reste, vous le payez pour accélérer. C’est plus équitable. Mais ça rend aussi le système plus complexe. Et il y a un piège : les transactions doivent avoir un nonce (numéro de séquence) correct. Si vous en envoyez une avec un nonce trop bas, elle sera rejetée. Si vous en envoyez une avec un nonce trop haut, elle restera coincée jusqu’à ce que les transactions intermédiaires soient confirmées.

Le mempool d’Ethereum est plus gros - environ 500 Mo par nœud - et il traite 15 à 30 transactions par seconde en conditions normales. Mais pendant le pic du NFT en 2021, il y a eu plus de 15 millions de transactions en attente. Les frais ont explosé à plus de 240 $ par transaction. Et même avec EIP-1559, les utilisateurs de MetaMask ont dû attendre jusqu’à 72 heures pour certaines transactions.

Une autre particularité : Ethereum permet de remplacer une transaction en attente. Si vous voyez que votre transaction stagne, vous pouvez en envoyer une nouvelle avec un prix de gaz plus élevé - et la précédente sera annulée. Ce n’est pas possible sur Bitcoin. C’est un avantage… mais aussi une source de confusion pour les nouveaux utilisateurs.

Trois nœuds blockchain comparés : Bitcoin saturé, Ethereum avec frais dynamiques, Solana en panne, tous en style Memphis Design.

Solana, BNB Chain, Polygon : des approches radicalement différentes

Solana ne fonctionne pas comme les autres. Son mempool n’existe pas vraiment. À la place, il utilise un système appelé gossip-based transaction processing. Les transactions sont traitées avant même d’être regroupées en bloc. C’est ce qui lui permet d’atteindre 65 000 transactions par seconde. Mais ce système a un défaut majeur : quand il plante, tout le réseau s’arrête. En septembre 2021, une panne du « tpu » (Transaction Processing Unit) a coupé Solana pendant 17 heures. Aucun mempool, aucune file d’attente - juste un mur de verre qui s’est brisé.

BNB Chain, elle, a une politique secrète : elle favorise les transactions venant de l’exchange Binance. Selon TRM Labs, les transactions originaires de Binance sont confirmées 43 % plus vite que les autres. C’est une forme de priorisation qui soulève des questions sur la décentralisation. Pourquoi certaines transactions ont-elles un « VIP lane » ?

Polygon, en revanche, utilise le mempool d’Ethereum… mais avec des frais réduits. Une étude de ConsenSys en 2023 a montré que 68 % des transactions Polygon sont confirmées en moins de 2,3 secondes - contre 13,7 secondes sur Ethereum. C’est parce que Polygon réduit la charge sur le réseau principal, en traitant les transactions en parallèle. C’est une solution intelligente, mais elle dépend entièrement de la stabilité d’Ethereum. Si Ethereum plante, Polygon aussi.

Les défis cachés : attaques, congestion et inégalités

Le mempool n’est pas qu’un simple système de file d’attente. C’est une cible. Les attaquants inondent les mempools avec des milliers de transactions gratuites ou à très bas frais, pour ralentir le réseau. En 2022, 37 % des ralentissements sur Ethereum étaient causés par ce type d’attaque. Bitcoin a réagi en limitant la taille du mempool, et Ethereum a ajouté des « soft limits ». Ces mesures ont réduit les incidents de 62 %.

Mais le vrai problème, c’est l’inégalité. Seuls les nœuds bien équipés (avec beaucoup de RAM et une connexion rapide) peuvent garder un mempool complet. Selon des données de 2023, 41 % des nœuds Bitcoin réduisent la taille de leur mempool pendant les pics de congestion. Cela signifie que les petits utilisateurs - ceux qui ne peuvent pas payer des frais élevés - sont les premiers à être éjectés. Le mempool, censé être démocratique, devient un outil de sélection par richesse.

Et les entreprises ? Elles évitent les blockchains avec des mempools instables. Selon le Blockchain Research Institute, 63 % des entreprises hésitent à adopter la blockchain parce qu’elles ne peuvent pas prédire quand une transaction sera confirmée. Pour un paiement de salaire, un transfert de fonds ou une facturation, une incertitude de 6 heures, c’est inacceptable.

Utilisateurs ajustant des transactions avec des outils comme Speed Up et CPFP, dans une salle de contrôle aux motifs géométriques vifs.

Comment gérer son mempool ? Des astuces réelles

Si vous êtes un utilisateur classique, voici ce que vous pouvez faire :

  • Sur Bitcoin : Utilisez un estimateur de frais comme mempool.space ou Blockstream.info. Ne payez pas plus que nécessaire. Pendant les heures creuses (2h à 5h UTC), les frais sont souvent 60 % moins chers.
  • Sur Ethereum : Activez l’option « Speed Up » dans MetaMask si votre transaction stagne. Cela envoie une nouvelle transaction avec un prix de gaz plus élevé. Évitez les transactions en masse pendant les pics de NFT ou les lancements de contrats.
  • Sur Solana : Vérifiez l’état du réseau avant d’envoyer une transaction. Si le réseau est lent, attendez 15 minutes. Il n’y a pas de solution pour les transactions coincées - il faut attendre.
  • Sur tous les réseaux : Ne laissez pas vos transactions en attente trop longtemps. Si elles ne passent pas en 24 heures, annulez-les et relancez-les.

Les utilisateurs avancés utilisent des techniques comme le « child-pays-for-parent » (CPFP) sur Bitcoin : ils envoient une nouvelle transaction qui dépend de la première, et paient des frais élevés sur la nouvelle pour « tirer » la précédente. Selon une enquête de Chainalysis, 31 % des utilisateurs expérimentés utilisent cette méthode - et ils voient leurs transactions confirmées 63 % plus vite.

Que va devenir le mempool à l’avenir ?

Les développeurs savent que les mempools actuels ne peuvent pas supporter un milliard d’utilisateurs. C’est pourquoi Ethereum teste déjà des solutions comme EIP-4337, qui vise à décentraliser le traitement des transactions et à réduire le « miner extractable value » (MEV) de 68 %. Bitcoin explore aussi des améliorations comme BIP-118, qui permettrait de remplacer plus facilement les transactions coincées.

À terme, les blockchains vont probablement adopter des systèmes prédictifs. Des outils utilisent déjà l’intelligence artificielle pour estimer le moment exact où votre transaction passera. Selon Delphi Digital, 72 % des réseaux majeurs auront ce type de système d’ici 2025.

Le mempool n’est pas une fonctionnalité. C’est le cœur battant de la blockchain. Il détermine qui paie, qui attend, et qui se fait oublier. Comprendre comment il fonctionne sur chaque réseau, ce n’est pas une question technique - c’est une question de pouvoir.

Qu’est-ce qui cause la congestion du mempool ?

La congestion du mempool est causée par un nombre trop élevé de transactions envoyées en peu de temps, dépassant la capacité de traitement du réseau. Cela arrive souvent lors de pics d’activité : lancements de NFT, événements DeFi, ou fortes spéculations. Les blockchains comme Bitcoin et Ethereum ont des limites physiques (taille des blocs, temps de validation) qui empêchent de traiter plus d’un certain nombre de transactions par seconde. Quand la demande dépasse cette limite, les transactions s’accumulent dans le mempool, et seuls les plus chères passent en premier.

Pourquoi certaines transactions mettent-elles des jours à être confirmées ?

Une transaction peut mettre des jours à être confirmée si les frais payés sont trop bas par rapport à la congestion du réseau. Sur Bitcoin, une transaction à 2 satoshis/byte pendant un pic de 6 millions de transactions en attente sera ignorée pendant des jours. Sur Ethereum, si vous n’avez pas payé un prix de gaz suffisant pour dépasser la base fee, votre transaction restera coincée. Les nœuds choisissent toujours les transactions les plus rentables en premier. Si vous ne payez pas assez, vous êtes en queue de peloton.

Est-ce que je peux annuler une transaction coincée dans le mempool ?

Sur Ethereum, oui - vous pouvez envoyer une nouvelle transaction avec le même nonce mais un prix de gaz plus élevé. Cela remplace automatiquement l’ancienne. Sur Bitcoin, non, vous ne pouvez pas l’annuler directement. Mais vous pouvez utiliser la technique CPFP (child-pays-for-parent) : en envoyant une nouvelle transaction qui dépend de la première et en y ajoutant des frais élevés, vous incitez les mineurs à valider les deux. Sur Solana ou BNB Chain, vous ne pouvez rien faire - il faut attendre que le réseau se dégage.

Le mempool est-il le même sur tous les nœuds d’un réseau ?

Non. Chaque nœud a son propre mempool, et ils ne sont jamais identiques. Certains nœuds ont des limites de mémoire plus petites, d’autres filtrent les transactions à bas frais. Les nœuds des exchanges ont souvent des priorités internes. Cela signifie qu’une transaction peut être visible sur un nœud mais pas sur un autre. C’est pourquoi les explorateurs comme Etherscan ou mempool.space agrègent les données de plusieurs nœuds pour vous donner une vue plus complète.

Les blockchains enterprise (comme Hyperledger) ont-elles un mempool ?

Non, pas au sens traditionnel. Les blockchains privées ou permissionnées comme Hyperledger Fabric ou R3 Corda n’utilisent pas de mempool ouvert. Elles utilisent des mécanismes de validation centralisés ou par notaires, où les transactions sont envoyées directement à des nœuds approuvés. Cela élimine la volatilité des frais et les retards, mais au prix de la décentralisation. Ce n’est pas une blockchain publique - c’est une base de données partagée avec un système de validation différent.

17 Comments

  • Image placeholder

    Jeanette Lesbirel

    février 19, 2026 AT 18:37

    Je viens d'envoyer une tx sur Bitcoin et j'ai attendu 5h... j'ai juste envie de pleurer. 😭

  • Image placeholder

    Brigitte ROYAL

    février 21, 2026 AT 07:46

    Le mempool c'est un peu comme la file à la caisse du supermarché… sauf que là, si t’as pas de cash, t’es viré 😂
    Et pire : les gars qui payent 50€ pour 1€ de tx, c’est des vrais fous ! 💸

  • Image placeholder

    ivan vassilev

    février 21, 2026 AT 20:26

    Franchement, on oublie trop que le mempool, c’est pas juste un truc technique - c’est un miroir de notre société !
    Qui paie plus, gagne. Qui a moins, attend. Qui n’a rien, disparaît.
    Bitcoin n’est pas décentralisé… il est juste un marché libre sans régulation. Et ça, c’est dangereux.
    On parle de blockchain pour libérer les gens… mais en réalité, on les enferme dans un système où la richesse décide de leur place.
    Je vous aime, mais sérieux, réfléchissez un peu. On veut vraiment vivre dans un monde où ton accès à la technologie dépend de ton solde bancaire ?
    On a besoin de systèmes plus justes. Pas juste plus rapides.
    Je crois encore en la promesse de la blockchain. Mais pas dans son état actuel.
    On peut faire mieux. On DOIT faire mieux.
    Et si on ne le fait pas, alors on n’est pas des pionniers… on est juste des spectateurs qui regardent les riches s’enrichir encore plus.
    Allez, on peut faire mieux. Je le sais. Vous aussi.
    Je vous crois. 💪

  • Image placeholder

    James Gowan-Webster

    février 23, 2026 AT 11:51

    Je suis étonné que personne ne parle du fait que les nœuds avec des mempools réduits créent une forme de censure déguisée.
    Si un petit nœud filtre les transactions à bas frais, il ne les transmet même pas aux autres. C’est comme si on avait un système de vote où certains électeurs n’ont pas le droit de voter.
    Et ça, c’est un problème fondamental pour la décentralisation.
    On croit qu’on est sur un réseau ouvert… mais en réalité, les plus vulnérables sont invisibles.

  • Image placeholder

    andre Garcia Rubio

    février 24, 2026 AT 00:57

    Le mempool de Solana c’est le pire des cauchemars
    Un jour tu envoies une tx, le lendemain tu vois que le réseau a planté et ta transaction est partie en fumée
    Aucun moyen de savoir ce qui s’est passé
    Juste attendre et espérer
    Je préfère attendre 24h sur Bitcoin que de vivre ce stress
    Personne ne devrait avoir à subir ça

  • Image placeholder

    Christophe Pan

    février 24, 2026 AT 10:25

    Les gens qui disent que Bitcoin est décentralisé sont des naïfs.
    Les gros nœuds des exchanges contrôlent le mempool.
    Les petits utilisateurs ? Ils sont éjectés comme des ordures.
    Et vous, vous continuez à payer des frais de 60$ pour envoyer 10€ ?
    Vous êtes des pigeons.
    Et les développeurs ? Ils s’en fichent. Ils veulent juste des stats et des tokenomics.
    Le système est corrompu. Point.

  • Image placeholder

    Juliette Krewer

    février 26, 2026 AT 08:26

    Et si tout ça était un piège ?
    Et si les mempools étaient conçus pour nous faire payer des frais ?
    Et si les « améliorations » comme EIP-1559 étaient juste pour nous faire croire qu’on a plus de contrôle ?
    Et si les entreprises qui disent qu’elles veulent adopter la blockchain… en fait, elles veulent juste nous piéger dans un système où on ne peut pas fuir ?
    Je vous dis : tout ça est une manipulation. Une illusion. Un jeu de pouvoir.
    Et vous, vous continuez à jouer… sans même vous demander qui gagne.

  • Image placeholder

    Sylvie Verboom

    février 27, 2026 AT 09:50

    Vous avez tous tort.
    Le vrai problème, c’est que personne ne comprend comment fonctionnent les nonces sur Ethereum.
    Vous envoyez une transaction avec un nonce 12, puis une autre avec un nonce 15… et vous vous étonnez qu’elle reste bloquée ?
    La solution ? C’est de vérifier le nonce avant d’envoyer. C’est basique.
    Si vous ne savez pas ça, vous n’avez rien à faire sur Ethereum.
    Et ne venez pas pleurer après parce que vous avez payé 200$ pour une tx qui ne passe pas.
    C’est votre faute. Point.

  • Image placeholder

    Thibaut Weidmann

    mars 1, 2026 AT 06:21

    Je trouve ça pathétique qu’on discute du mempool comme s’il était neutre
    Il est au contraire l’outil parfait pour exacerber les inégalités
    Les riches paient pour passer en premier
    Les pauvres attendent ou disparaissent
    Et les développeurs disent « c’est le marché »
    Comme si le marché était une vertu
    Je suis fatigué de cette idéologie
    On parle de technologie… mais c’est juste du capitalisme avec des blocs

  • Image placeholder

    Laurent Nauleau

    mars 3, 2026 AT 00:25

    Je parie que les gens qui ont créé Solana savent que ça va planter.
    Et ils s’en fichent.
    Parce que leur but, ce n’est pas de créer un réseau fiable.
    C’est de vendre des tokens.
    Le jour où tout plante, ils ont déjà vendu.
    Et vous, vous êtes là à attendre vos NFT.
    Bravo.
    Vous êtes les victimes parfaites.

  • Image placeholder

    guillaume ouint

    mars 4, 2026 AT 20:20

    Je viens de tester un truc : j’ai envoyé une tx à 3 satoshis/byte sur Bitcoin pendant un pic… et elle est passée en 4h.
    Je pense que les estimateurs de frais sont trop pessimistes.
    Je vais continuer à payer moins et voir ce qui se passe.
    Peut-être qu’on peut faire mieux sans payer la fortune.

  • Image placeholder

    Clemence Racle

    mars 5, 2026 AT 08:55

    Je suis super content d’avoir lu ce post !
    Je pensais que le mempool c’était juste une file d’attente…
    Mais maintenant je vois que c’est un vrai système vivant.
    Et les différences entre Bitcoin, Ethereum et Solana ? C’est fascinant.
    Je vais recommencer à surveiller mes frais avec plus de calme.
    Merci pour ce partage 😊

  • Image placeholder

    Nicole Roden

    mars 7, 2026 AT 04:22

    Je tiens à souligner que la décentralisation ne peut être atteinte que si chaque nœud, quel que soit son pouvoir de calcul, conserve une capacité équitable à participer au traitement des transactions.
    La fragmentation des mempools, même à des fins de performance, compromet la nature fondamentale du modèle peer-to-peer.
    Il est donc impératif que les protocoles intègrent des mécanismes de rééquilibrage dynamique.
    C’est une question de justice numérique, pas seulement technique.

  • Image placeholder

    Axelle Kadio-Morokro

    mars 7, 2026 AT 12:37

    Salut ! Je viens de Côte d’Ivoire et je voulais dire que j’adore ce post 😊
    Je n’ai pas de très bon internet ici… alors j’attends souvent des jours pour que mes tx passent.
    Je comprends maintenant pourquoi.
    Je vais essayer de mieux choisir mes heures pour envoyer.
    Et merci pour les astuces, j’ai testé mempool.space et c’est super utile !
    Continuez comme ça 💪🌍

  • Image placeholder

    Franc Lautar

    mars 8, 2026 AT 14:20

    Je suis un ancien développeur de systèmes bancaires.
    Le mempool, c’est exactement ce qu’on appelait dans les années 90 : un « buffer de traitement ».
    Le problème, c’est qu’on a oublié qu’un buffer doit être géré, pas laissé à la loi du plus fort.
    On a copié le modèle de Bitcoin sans le comprendre.
    Et maintenant, on paie le prix.
    On peut réinventer ça. Il faut juste oser.

  • Image placeholder

    Mathieu Godart

    mars 9, 2026 AT 18:14

    Si vous voulez éviter les frais élevés : utilisez les heures creuses.
    Entre 2h et 5h UTC, tout le monde dort.
    Sur Bitcoin, les frais descendent à 10% du maximum.
    Sur Ethereum aussi.
    Et vous, vous envoyez à 15h en pleine semaine ?
    Vous êtes un peu fou.
    Planifiez vos tx comme vos courses.
    Ça change tout.

  • Image placeholder

    Marianne Adkins

    mars 10, 2026 AT 03:42

    Le mempool n’est pas un problème technique.
    C’est un problème de philosophie.
    Qui mérite d’être traité en premier ?
    Qui décide de ce qui est « important » ?
    Et si la réponse, ce n’est pas le prix… mais l’usage ?
    Et si on devait prioriser les transactions de soins médicaux, les transferts de salaire, les dons aux ONG ?
    Le code peut être juste.
    Il faut juste le vouloir.

Écrire un commentaire