Quando sua carteira transmite uma transação, ela vai para alguns nós, que a verificam e a repassam para seus pares. Em segundos, ela já se espalhou pela rede. Cada nó mantém as transações válidas que recebeu, mas que ainda não foram incluídas em um bloco: essa sala de espera é a sua mempool, abreviação de 'memory pool'.
Não existe uma única mempool
Cada nó tem a sua própria. Geralmente são muito semelhantes, mas não são idênticas: um nó pode ter entrado tarde, ter configurado um tamanho menor ou recusado uma transação que sua política não aprova. Quando as pessoas falam da mempool, elas se referem ao panorama que a maioria dos nós compartilha de forma aproximada.
O que um nó verifica antes de aceitar
- As assinaturas são válidas.
- As entradas existem e ainda não foram gastas.
- As saídas não excedem as entradas.
- A taxa atende ao mínimo do nó e a transação segue sua política de retransmissão.
Uma mempool cheia descarta as transações com as menores taxas. Uma transação que espera demais, duas semanas, por padrão, é esquecida. Ser esquecida não significa ser cancelada: a original pode ser transmitida novamente e, enquanto suas entradas não tiverem sido gastas, ela permanece válida.
▶ VEJA NA MÁQUINAO tanque MEMPOOL mostra o número real de transações em espera, lido em tempo real da rede.