Aller au contenu principal
Réseau

Mempool

Le mempool est l'ensemble des transactions valides non encore confirmées, stockées dans chaque nœud Bitcoin. C'est la « salle d'attente » du réseau. Sa taille et son fee rate déterminent les frais à payer. Mempool.space en propose une visualisation populaire.

La salle d'attente du réseau

Le mempool (memory pool) est l'ensemble des transactions valides mais non encore confirmées, stockées dans la mémoire de chaque nœud Bitcoin. C'est en quelque sorte la salle d'attente du réseau : quand tu diffuses une transaction, elle voyage de nœud en nœud jusqu'à atteindre les mempools de la majorité du réseau, où elle attend qu'un mineur la sélectionne pour l'inclure dans un bloc.

Pas un mempool, des mempools

Une chose souvent mal comprise : il n'y a pas un seul mempool global. Chaque nœud a le sien, qui peut différer légèrement (politiques de relai, taille max, transactions évincées). Cependant, ils convergent rapidement grâce au gossip. Le "mempool" affiché sur mempool.space est celui d'un nœud spécifique, mais représente assez fidèlement la situation moyenne.

Sélection par les mineurs

Quand un mineur construit un bloc candidat, il trie son mempool par fee rate (sats/vB) décroissant et inclut les transactions jusqu'à atteindre la limite de poids. Ta transaction est confirmée d'autant plus vite que ton fee rate est élevé par rapport au reste du mempool.

Encombrement et frais

En période calme (mempool vide), un fee rate de 2-3 sats/vB suffit. En période de pic (Ordinals 2023-2024, halving 2024), le fee rate peut grimper à 100+ sats/vB pour être rapide. Mempool.space affiche en temps réel les estimations.

Politique de mempool

Bitcoin Core impose des règles de standardisation au mempool :

  • limite de taille (300 MB par défaut, configurable) ;
  • fee rate minimum pour relayer ;
  • dustrelayfee : sortie minimum acceptée ;
  • restrictions sur certaines opcodes / scripts.

Ces règles ne sont pas du consensus — un mineur peut inclure une transaction non-standard si elle est valide. Mais elle ne se propagera pas via le mempool normal.

Purge et éviction

Quand le mempool atteint sa taille max, les nœuds évincent les transactions au plus bas fee rate. Si ta transaction est trop ancienne ou trop pas chère, elle peut tout simplement disparaître du mempool. Tu peux la rebroadcaster (avec RBF ou en signant à nouveau) en augmentant les frais.

L'observatoire mempool.space

mempool.space (Mononaut & équipe) est devenu le tableau de bord de référence pour regarder en temps réel les blocs, les fees, l'état du mempool. C'est un excellent outil pour débuter et pour suivre le pouls du réseau au quotidien.

Termes lies

← Retour au glossaire complet

Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.