O que é a mempool do Bitcoin?
A sala de espera por onde passa toda transação Bitcoin, e por que a sua pode estar travada lá dentro.
Definição
A mempool (de “memory pool”, ou área de memória) é o conjunto de transações válidas e não confirmadas que um nó Bitcoin guarda na memória enquanto elas esperam para ser mineradas. Não existe uma mempool global única: cada nó tem a sua, e elas costumam ser muito parecidas porque os nós retransmitem as transações uns para os outros.
Como os mineradores a usam
O minerador monta um modelo de bloco a partir da sua mempool, escolhendo as transações (e os pacotes de mãe + filha) com as maiores taxas por vB até o bloco encher. Todo o resto continua na mempool e disputa de novo o próximo bloco.
Por que ela enche
A procura por espaço nos blocos é irregular. Volatilidade do mercado, saques de exchanges, inscriptions e mints de tokens podem acrescentar centenas de milhares de transações em poucas horas. Os números ao vivo (quantidade de transações, tamanho em vMB e as taxas para os próximos blocos) estão no nosso estimador de taxas.
Limites e remoção
- Limite de tamanho: por padrão, o Bitcoin Core guarda até 300 MB de dados da mempool. Quando ela enche, as transações com as menores taxas são removidas e a taxa mínima aceita pelo nó sobe.
- Limite de idade: por padrão, transações com mais de 14 dias são descartadas.
- Taxa mínima de retransmissão: o Bitcoin Core 29.1 e 30 retransmitem transações a partir de 0,1 sat/vB; nós mais antigos e alguns serviços ainda exigem 1 sat/vB, então transações muito baratas podem não chegar à rede inteira.
Uma transação removida não é cancelada: qualquer pessoa com a cópia assinada pode retransmiti-la com a nossa ferramenta de transmissão. Até que ela confirme ou seja substituída, as moedas ficam no limbo.
Como ver a sua posição
Os blocos previstos mostram qual faixa de taxa vai entrar em cada um dos próximos blocos. Se a sua taxa está acima do limite inferior do primeiro bloco, você provavelmente é o próximo. Se está abaixo do último bloco previsto, você vai esperar até a fila diminuir, ou até acelerar a transação.