Mempool guarda transações não confirmadas aceitas por um nó segundo suas regras de validação e operação. Não é uma fila única da rede nem promessa de confirmação.
Nós recebem transações em ordens diferentes e podem ter políticas de retransmissão, limites de memória ou transações-pai disponíveis diferentes. Validade de consenso não garante admissão local. Um bloco é verificado pelo consenso, sem exigir presença anterior no mempool próprio. [Bitcoin Core v29.0: transaction admission]
Confirmação, substituição, expiração ou remoção por memória podem retirar transações. Um gasto conflitante pode deslocar a tentativa original; desaparecer de um nó não a cancela na rede inteira. Após reorganização, algumas transações desconectadas podem voltar se passarem por novas verificações. [Bitcoin Core v29.0: mempool]
Observe sat/vB e ancestrais não confirmados, não posição fixa. A rentabilidade do pacote pode influenciar o minerador. getmempoolentry descreve uma transação conhecida localmente; getmempoolinfo, o conjunto local. Um explorador público mostra a própria visão. Nem taxa alta garante bloco ou horário exatos. [Bitcoin Core v29.0: mempool RPC]
Para ter uma visão mais completa, leia este verbete junto com Transação, Taxas de transação, Mineração, Full Node, UTXO. Também há referências a este verbete em Mineração, Transação, UTXO, Taxas de transação.
01Existe um único mempool global do Bitcoin?+
Não. Cada nó mantém seu próprio mempool conforme o que recebeu, suas configurações, capacidade e política de relay.
02O que ocorre se uma transação desaparecer do mempool?+
Ela não fica automaticamente inválida ou cancelada. O nó pode tê-la removido ou substituído, enquanto outros nós ou um minerador ainda a conservam. Um minerador ainda pode confirmá-la.