warm background

Qu'est-ce que le mempool ? Les transactions en attente expliquées

AdminAdmin
Publié le 7 min de lecture

Le mempool, abréviation de memory pool, est la zone d'attente où les transactions se trouvent après avoir été diffusées sur un réseau mais avant d'être incluses dans un bloc. Chaque nœud en conserve sa propre copie en mémoire.

Voyez-le comme une file d'attente sans ordre fixe. C'est là que les mineurs et les validateurs viennent choisir, et ce qu'ils choisissent est principalement déterminé par ce que vous avez payé.

Comment une transaction le traverse

Cinq étapes, et le mempool est la deuxième.

  1. Vous signez et diffusez une transaction depuis votre portefeuille.
  2. Les nœuds la valident, vérifient qu'il ne s'agit pas d'une double dépense et la conservent dans leur mempool.
  3. Un mineur ou un validateur sélectionne les transactions à inclure dans le prochain bloc, en privilégiant généralement les frais les plus élevés par unité de données.
  4. Le bloc est miné ou proposé, et votre transaction quitte le mempool.
  5. Les blocs suivants s'empilent par-dessus, et les confirmations s'accumulent.

Tant qu'une transaction se trouve dans le mempool, elle n'a eu lieu en aucun sens véritable. C'est une demande. Jusqu'à ce qu'elle intègre un bloc, elle peut être remplacée, abandonnée, ou simplement attendre.

Le marché des frais

C'est parce que l'espace de bloc est limité que le mempool a une importance.

Les blocs Bitcoin contiennent environ 4 millions d'unités de poids. Les blocs Ethereum ont une limite de gas. Comme les transactions arrivent en plus grand nombre que l'espace disponible, celles qui offrent davantage par octet sont sélectionnées en premier. Toutes les autres attendent.

Les taux de frais sont exprimés par unité de taille plutôt qu'en montant total. Sur Bitcoin, il s'agit de satoshis par octet virtuel. Payer des frais totaux élevés ne permet pas à une transaction volumineuse de devancer une petite transaction affichant un taux supérieur.

La congestion possède donc une signature. La taille augmente, les taux de frais grimpent, et les transactions à faibles frais s'accumulent en fin de file.

Que faire si votre transaction est bloquée

Trois options, selon le réseau et les paramètres que vous avez retenus.

Attendre. Pendant les périodes calmes, les taux de frais baissent, et une transaction bloquée peut être confirmée quelques heures plus tard sans aucune intervention.

Replace-by-fee. Défini dans le BIP-125, le RBF vous permet de rediffuser la même transaction avec des frais plus élevés, remplaçant l'originale. Pour que cela fonctionne, votre portefeuille doit avoir signalé la transaction comme remplaçable au moment de l'envoi.

Child pays for parent. Dépensez la sortie non confirmée dans une nouvelle transaction assortie de frais élevés. Pour encaisser l'enfant, les mineurs doivent inclure le parent, de sorte que les deux sont confirmées ensemble.

Les transactions peuvent aussi être totalement abandonnées. Par défaut, la plupart des nœuds Bitcoin plafonnent leur mempool à 300 Mo et évincent les transactions aux frais les plus faibles lorsqu'il est plein. Jamais confirmée signifie jamais dépensée, donc les fonds restent les vôtres.

Épisodes de congestion notables

Deux exemples illustrent des causes différentes.

En 2021, une panne d'électricité au Xinjiang a supprimé presque instantanément environ 24 % du taux de hachage mondial de Bitcoin. Les blocs ont ralenti. Les transactions non confirmées se sont accumulées fortement, car l'offre d'espace de bloc a chuté tandis que la demande se maintenait.

En 2023 et 2024, les Ordinals et les tokens BRC-20 ont injecté de gros volumes de données dans les blocs Bitcoin, en concurrence directe avec les paiements ordinaires. Choc de demande plutôt que choc d'offre, et les taux de frais ont augmenté en conséquence.

Les deux montrent la même chose depuis des directions opposées. La profondeur est un ratio, non une valeur absolue.

Le mempool comme source de données publiques

Parce que tout ce qui attend est visible, il y a des conséquences.

Pour calibrer le moment de leurs transactions, les traders surveillent la profondeur et les taux de frais. Les analystes interprètent les gros transferts en attente comme des signaux. Les chercheurs de MEV observent en continu, à la recherche de transactions qu'il serait rentable de réordonner, de devancer ou d'encadrer par un sandwich.

Sur Ethereum, cela a créé un marché. En contournant le mempool public, un flux d'ordres privé achemine désormais entièrement les transactions, via des relais comme Flashbots, précisément pour que les bots ne puissent pas les voir avant leur règlement. Une part substantielle des transactions Ethereum n'apparaît jamais publiquement en attente.

Ce que le mempool ne vous dit pas

  • Il n'existe aucune file d'attente mondiale unique. Chaque nœud possède sa propre vision, et elles diffèrent. Cela influe également sur ce qu'un explorateur de blocs vous montre. Une transaction visible pour un nœud peut ne pas être parvenue à un autre.
  • La profondeur ne permet pas de prédire les frais de façon fiable. Un mempool volumineux rempli de transactions à faibles frais peut se vider lentement sans faire monter le taux dont vous avez besoin.
  • En attente signifie que rien n'est réglé. Traiter une transaction non confirmée comme définitive est la façon dont on accepte une double dépense, que vous transfériez des fonds vers une adresse crypto ou que vous en receviez.
  • Il ne peut pas vous indiquer l'ordre. Le taux de frais est la principale influence sur la sélection, non une garantie.

La place de mb.io

La mécanique du mempool compte lorsque vous déplacez des fonds on-chain. Les transactions internes à une plateforme d'échange centralisée ne le touchent jamais, car elles se règlent dans le registre propre à la plateforme.

mb.io est une plateforme d'échange crypto au comptant réglementée, adossée à MultiBank Group, une institution financière fondée en 2005 qui sert plus de 2 millions de clients dans plus de 100 pays.

  • Réglementée par VARA aux Émirats arabes unis et AUSTRAC en Australie
  • Vitesse d'exécution de 40 nanosecondes
  • Score de sécurité de 10/10 attribué par Hacken, auditeur indépendant en sécurité blockchain
  • Conservation MPC de niveau institutionnel assurée par Fireblocks, avec ségrégation des fonds clients
  • Achetez, vendez et échangez en trois étapes, de l'inscription à l'achat
  • Support client 24/7, sur le web et sur les applications iOS et Android

Ouvrez votre compte et commencez à trader sur mb.io.

Questions fréquentes

Que signifie mempool ?

Memory pool, c'est-à-dire réserve de mémoire. Il s'agit de l'ensemble des transactions valides mais non confirmées qu'un nœud conserve en mémoire en attendant leur inclusion dans un bloc.

Pourquoi ma transaction est-elle bloquée dans le mempool ?

Votre taux de frais était trop faible par rapport aux transactions concurrentes. Options : attendre que la congestion se réduise, utiliser le replace-by-fee si votre portefeuille l'a activé, ou recourir au child pays for parent.

Une transaction peut-elle être annulée alors qu'elle est dans le mempool ?

Pas annulée, mais éventuellement remplacée. Le replace-by-fee vous permet de diffuser une version concurrente avec des frais plus élevés, ce qui peut rediriger les fonds si l'originale n'a pas été confirmée. Cela ne fonctionne que si la transaction avait été signalée comme remplaçable.

Une transaction du mempool peut-elle être abandonnée ?

Oui. Par défaut, la plupart des nœuds Bitcoin plafonnent le mempool à 300 Mo et évincent les transactions aux frais les plus faibles lorsqu'il se remplit. Abandonnée signifie jamais confirmée, donc les fonds n'ont jamais été dépensés.

Le mempool est-il identique sur tous les nœuds ?

Non. Chaque nœud maintient sa propre vision en fonction de ce qu'il a reçu et de ses propres règles, de sorte que les mempools diffèrent d'un nœud à l'autre.

Comment consulter le mempool ?

Les explorateurs publics affichent la taille actuelle, des estimations de taux de frais et le nombre de transactions en attente. Ils montrent la vision d'un seul nœud plutôt qu'un état mondial définitif.

Qu'est-ce que le MEV et quel est son lien avec le mempool ?

Maximal extractable value, où des bots réalisent un profit en réordonnant, en insérant ou en devançant des transactions en attente. C'est dans le mempool public qu'ils trouvent ces opportunités, ce qui explique l'existence de l'acheminement de flux d'ordres privé sur Ethereum.

Combien de confirmations dois-je attendre ?

Cela dépend du montant et du réseau. Rester dans le mempool équivaut à zéro confirmation, ce qui n'est pas définitif. Par convention, les transferts importants attendent qu'un plus grand nombre de blocs se soient empilés par-dessus.

ARTICLES LIÉS

Foire aux questions

Foire aux questions

My Account
What is mb.io?mb.io is a secure, regulated crypto exchange designed to make cryptocurrency trading simple, fast, and stress-free. Whether you're buying your first Bitcoin or managing a diversified portfolio, mb.io gives you the tools you need without the complexity.Built on institutional-grade security and backed by MultiBank Group, mb.io offers spot trading with competitive fees, MPC-powered custody, and a clean interface that adapts to your experience level. Trade with confidence knowing your assets are protected by the same security standards trusted by major financial institutions.How long does account verification take?Most verifications are completed within a few minutes.Once you submit your documents, our system reviews them automatically. If everything looks good, you'll be verified and ready to trade almost immediately.In some cases, we may need to review your documents manually. This can add a bit of time, but it's usually still done the same day.Why is my account verification pending?If your verification is taking longer than expected, here are a few common reasons: Document quality issues: Blurry photos, missing corners, or glare can slow things down.Mismatched information: The details on your documents need to match what you entered during signup.High volume: During busy periods, manual reviews can take a bit longer. If your verification has been pending for more than an hour, contact our support team. They'll check what's happening and help you get verified quickly. They're available 24/7 via live chat or email.
Adding Funds
Withdrawing funds
Features
Regulations
Client Support
Account Security
Deposits & Withdrawals
Voir plus