‹ CHAPITRE 9, TOUTES LES LEÇONS

ÉCLAIREUR · CHAPITRE 9 · LEÇON 1 SUR 5

Mempool, blocs et confirmations

Dans la mempool

Où une transaction attend-elle avant d'être dans un bloc ? 5 min

Lorsque votre portefeuille diffuse une transaction, celle-ci est envoyée à quelques nœuds qui la vérifient et la transmettent à leurs pairs. En quelques secondes, elle a traversé le réseau. Chaque nœud conserve les transactions valides qu'il a reçues mais pas encore vues dans un bloc : cette salle d'attente est sa mempool, abréviation de memory pool.

Il n'y a pas une seule mempool

Chaque nœud a la sienne. Elles sont généralement très similaires, mais pas identiques : un nœud peut avoir rejoint le réseau tardivement, avoir défini une taille plus petite, ou avoir refusé une transaction que sa propre politique rejette. Quand on parle de la mempool, on fait référence à l'image que la plupart des nœuds partagent globalement.

Ce qu'un nœud vérifie avant d'accepter

  • Les signatures sont valides.
  • Les entrées existent et ne sont pas déjà dépensées.
  • Les sorties ne dépassent pas les entrées.
  • Les frais respectent le minimum du nœud, et la transaction suit sa politique de relais.

Une mempool pleine rejette les transactions qui paient le moins. Une transaction qui attend trop longtemps, deux semaines par défaut, est oubliée. Oubliée ne signifie pas annulée : l'originale peut être diffusée à nouveau, et tant que ses entrées ne sont pas dépensées, elle reste valide.

▶ VOIR DANS LA MACHINE

Le réservoir MEMPOOL affiche le nombre réel de transactions en attente, lu en direct depuis le réseau.

Ce qu'il faut retenir

  • La mempool est l'endroit où les transactions valides attendent un bloc.
  • Chaque nœud a sa propre mempool.
  • Une transaction dans la mempool n'est pas encore confirmée.

Vérifie tes connaissances

Existe-t-il une mempool officielle pour tout le réseau ?

Une transaction disparaît de la plupart des mempools après deux semaines. Qu'est-ce que cela signifie ?

Dans la mempool · Université Bitcoin