Aller au contenu principal

PURGE DE MEMPOOL

Événement au cours duquel un nœud Bitcoin supprime une partie des transactions en attente dans sa mempool. Chaque nœud maintient en mémoire un ensemble de transactions non confirmées, mais cet espace est limité par des contraintes de ressources et par des règles de politique locale. Lorsque certaines conditions sont réunies, le nœud procède à une purge pour libérer de l’espace.

La cause la plus fréquente est le dépassement de la taille maximale autorisée pour la mempool. Dans Bitcoin Core, cette limite est fixée par défaut à 300 Mo via le paramètre maxmempool. Quand ce seuil est atteint, les transactions qui offrent le taux de frais le plus faible sont évincées en priorité afin de conserver uniquement celles qui ont le plus de chances d’être incluses dans un prochain bloc. Une transaction peut également être purgée si elle reste en attente trop longtemps sans être confirmée. Par défaut, cette durée d’expiration est de 336 heures, soit 14 jours, via le paramètre mempoolexpiry.

Une transaction purgée n’est pas définitivement annulée. Elle peut être rediffusée sur le réseau par son émetteur ou par un autre nœud qui la conserve encore dans sa propre mempool. La purge est un mécanisme de gestion locale des ressources, et non un rejet définitif par le protocole.

Termes associés :