Glossário

Mempool

As transações que já foram enviadas mas ainda não entraram num bloco, guardadas na memória de cada nó enquanto esperam. Quando há mais transações esperando do que cabem nos blocos, as que pagam taxas mais altas passam na frente.

Quando você envia bitcoin, sua carteira passa a transação para a rede, e cada nó que a aceita a guarda na memória, no que o Bitcoin Core chama de memory pool, ou mempool, até que um minerador a coloque num bloco. Não existe um mempool único: cada nó mantém o seu.

Os blocos têm espaço limitado e saem mais ou menos a cada 10 minutos, então os mineradores pegam primeiro as transações que pagam mais por byte. Quando há mais transações esperando do que cabem nos próximos blocos, as que pagam menos esperam mais, e nada garante que um dia sejam confirmadas. Por padrão, o Bitcoin Core mantém seu mempool abaixo de 300 megabytes, descarta o que paga pouco demais para continuar quando ele está cheio, e remove qualquer transação que ainda esteja esperando depois de duas semanas. Uma transação removida nunca aconteceu: as moedas continuam na carteira de quem enviou, porque nunca saíram dela.

É por isso que uma taxa de rede que bastava ontem pode ser baixa demais hoje. Em 7 de maio de 2023, mais de 400.000 transações estavam esperando, mais do que em qualquer momento anterior, segundo o The Block. A Binance, uma grande exchange, suspendeu os saques de bitcoin duas vezes naquele dia, por cerca de duas horas de cada vez: os saques dos clientes ficaram travados, porque as taxas que ela tinha definido não previam o pico. Ela aumentou as taxas e retomou os saques.

Sites como o mempool.space mostram o que está esperando e quanto paga, e muitas carteiras podem aumentar a taxa de uma transação travada. O guia sobre quanto custa de verdade comprar bitcoin trata da taxa de rede entre os outros custos.

Fontes