Una mempool, abbreviazione di “memory pool”, è un’area di archiviazione temporanea per le transazioni in sospeso che sono state trasmesse ma non ancora confermate da miner o validatori.
Per Bitcoin, prima che una transazione possa essere aggiunta a un blocco e registrata sulla blockchain, deve essere convalidata dai miner. Le transazioni nella mempool sono prioritarie in base a fattori come le commissioni di transazione e le dimensioni della transazione. I miner tendono a dare la priorità alle transazioni con commissioni più elevate, e gli utenti possono regolare la commissione di transazione per influenzare la priorità delle proprie operazioni.
La dimensione della mempool può variare in base all’attività della rete. Durante i periodi di forte domanda, ad esempio quando ci sono molte transazioni in attesa di essere elaborate, la mempool tende a crescere e il traffico di rete diventa più congestionato. Quando un miner include una transazione in un blocco e mina con successo quel blocco, la transazione viene considerata confermata e rilasciata dalla mempool.