Mempool explicado: como funciona a sala de espera de transações do Bitcoin e por que ela é importante.

Mempool explicado: como funciona a sala de espera de transações do Bitcoin e por que ela é importante.

Cada vez que você envia bitcoins, sua transação não vai diretamente para o blockchain. Ela primeiro vai para o mempool. Imagine o mempool como uma sala de espera lotada em um aeroporto: todas as transações entram na fila, e os mineradores decidem quem embarca no próximo voo com base no quanto estão dispostos a pagar. Passageiros com passagens de primeira classe (taxas altas) embarcam imediatamente. Passageiros da classe econômica (taxas baixas) esperam, às vezes por horas.

Compreender o mempool oferece uma verdadeira vantagem. Você pode programar suas transações para evitar taxas de pico, descobrir por que um pagamento está travado e usar ferramentas como o mempool.space para ver exatamente o que está acontecendo na rede Bitcoin em tempo real. A maioria dos usuários de criptomoedas trata as taxas de transação como um número aleatório sugerido por sua carteira. Uma vez que você entende o mempool, essa aleatoriedade desaparece.

O que é, de fato, o mempool?

Mempool é a abreviação de "memory pool" (pool de memória). Quando você assina uma transação de bitcoin e a transmite da sua carteira, ela não é imediatamente registrada em um bloco na blockchain. Em vez disso, ela entra em uma área de armazenamento mantida por cada nó da rede Bitcoin. Cada nó, e existem dezenas de milhares deles no mundo todo, mantém sua própria cópia de transações não confirmadas em sua memória local.

Eis um detalhe que surpreende a maioria das pessoas: não existe um único mempool. Não há um servidor central onde todas as transações pendentes ficam armazenadas. Cada nó do Bitcoin mantém seu próprio mempool independente. Quando sua carteira transmite uma transação, ela chega primeiro a um nó, que a valida e a encaminha para seus pares. Em segundos, a transação se propaga pela rede, aparecendo em milhares de mempools individuais. A maioria dos nós terá aproximadamente o mesmo conjunto de transações não confirmadas, mas pequenas diferenças podem existir devido à latência da rede e à configuração dos nós.

Um mempool típico do Bitcoin contém entre 5.000 e 150.000 transações não confirmadas a qualquer momento, dependendo da atividade da rede. Durante períodos de calmaria, o mempool diminui, pois os blocos confirmam as transações mais rapidamente do que novas chegam. Durante eventos de congestionamento, como a cunhagem de Ordinals ou as ondas de tokens BRC-20, ele aumenta consideravelmente. Em dezembro de 2023, o mempool ultrapassou 400.000 transações pendentes, e transferências simples de BTC custavam mais de US$ 30 em taxas.

mempool

Como uma transação se move pelo mempool

Aqui está o ciclo de vida completo de uma transação de bitcoin, da sua carteira até o blockchain:

Passo 1: Você clica em "enviar". Sua carteira cria uma transação com entradas (de onde o bitcoin vem), saídas (para onde ele vai) e uma taxa. Ela assina a transação com sua chave privada.

Etapa 2: Transmissão. A transação assinada é enviada para o nó Bitcoin mais próximo ao qual sua carteira está conectada.

Etapa 3: Validação. Esse nó verifica: A assinatura é válida? Os valores de entrada realmente existem e ainda não foram gastos? A taxa está acima do limite mínimo de retransmissão do nó? Se tudo estiver correto, o nó adiciona a transação ao seu mempool local.

Etapa 4: Propagação. O nó encaminha a transação para seus pares. Eles a validam independentemente e a adicionam também aos seus mempools. Em 5 a 15 segundos, a transação está presente nos mempools de toda a rede.

Etapa 5: Aguardando. Sua transação fica armazenada no mempool até que um minerador a selecione. Os mineradores constroem blocos selecionando transações do mempool e quase sempre escolhem primeiro aquelas com a maior taxa por byte. Sua transação compete com todas as outras transações pendentes por espaço limitado no bloco.

Etapa 6: Confirmação. Um minerador inclui sua transação em um novo bloco. O bloco é adicionado ao blockchain. Os nós removem sua transação de seus mempools. Você verá sua primeira confirmação em cerca de 10 minutos, em média.

Etapa 7: Liquidação. Cada bloco subsequente adiciona outra confirmação. A maioria das corretoras e serviços considera de 3 a 6 confirmações como finais, o que leva aproximadamente de 30 a 60 minutos.

Estágio O que acontece Tempo
Transmissão A carteira envia para o primeiro nó. Instant
Propagação Espalha-se pela rede 5 a 15 segundos
Aguarde no Mempool Compete com base na taxa por byte. Minutos a dias
Primeira confirmação Incluído em um bloco Aproximadamente 10 minutos (em média)
Liquidação total 3-6 confirmações 30 a 60 minutos

Como o mempool determina sua taxa de transação

Esta é a parte prática. O mempool é basicamente um leilão em tempo real por espaço em bloco, e entender como ele funciona economiza dinheiro de verdade.

Cada bloco do Bitcoin pode armazenar aproximadamente de 1 a 4 MB de dados de transação (com SegWit, a capacidade efetiva é mais próxima de 2 a 4 MB em "unidades de peso"). Um novo bloco chega a cada 10 minutos, aproximadamente. Se o mempool tiver 100 MB de transações pendentes e cada bloco liberar cerca de 2 MB, seriam necessários 50 blocos (cerca de 8 horas) para limpar o acúmulo, assumindo que nenhuma nova transação chegue. Claro, novas transações chegam constantemente, então a dinâmica real é uma fila em constante mudança.

Os mineradores sempre priorizam as transações mais lucrativas. Eles classificam as transações pendentes pela taxa cobrada, medida em satoshis por byte virtual (sat/vB). Uma transação que oferece 50 sat/vB será confirmada antes de uma que oferece 5 sat/vB, independentemente do valor em dólares enviado.

Estimativa de taxas em tempo real por estado do mempool:

Tamanho do Mempool Taxa do próximo bloco Confirmação em 30 minutos Confirmação em 1 hora
Menos de 10 MB 1-3 sat/vB 1-3 sat/vB 1 sat/vB
10-30 MB 5-15 sáb/vB 3-8 sat/vB 2-5 sat/vB
30-80 MB 15-50 sat/vB 10-30 sáb/vB 5-15 sáb/vB
80-200 MB 50-150 sat/vB 30-80 sat/vB 20-50 sat/vB
Mais de 200 MB 150+ sat/vB Imprevisível Pode levar horas/dias

A melhor ferramenta para monitorar isso em tempo real é o mempool.space, um explorador de Bitcoin de código aberto que visualiza transações não confirmadas, taxas e histórico de blocos. A interface mostra os blocos que chegam à medida que são preenchidos com transações, codificadas por cores de acordo com a faixa de taxa. Você pode literalmente ver sua transação sair da fila de espera e entrar em um bloco.

Por que o mempool fica congestionado?

Diversos itens sobrecarregam o mempool:

Volatilidade de preços. Quando o BTC sobe ou desce bruscamente, a atividade de negociação aumenta. Mais depósitos e saques em corretoras significam mais transações on-chain competindo por espaço nos blocos.

Ordinals e tokens BRC-20. Desde o início de 2023, as pessoas têm inscrito dados (imagens, tokens, texto) diretamente na blockchain do Bitcoin usando o protocolo Ordinals. Cada inscrição é uma transação que compete por espaço no bloco. Durante os picos de Ordinals, o mempool atingiu tamanhos recordes e as simples transferências de BTC se tornaram inviáveis devido ao alto custo.

Especulação sobre o halving. Em torno dos eventos de halving, a atividade on-chain tende a aumentar à medida que os traders posicionam suas posições e os mineradores ajustam suas operações.

Transações de consolidação. Mineradores e corretoras consolidam periodicamente muitos UTXOs pequenos em um número menor de UTXOs grandes. Essas transações em lote são grandes em tamanho de byte e podem ocupar uma quantidade significativa de espaço em bloco.

Variação de blocos. Às vezes, os blocos chegam com intervalos de 20 a 30 minutos, em vez da média de 10 minutos. Durante esses intervalos, o mempool aumenta porque nenhuma transação está sendo confirmada. As pessoas entram em pânico, pensam que a rede está com problemas e começam a pagar taxas mais altas. Isso piora o congestionamento. Então, um lote de blocos rápidos chega e limpa o acúmulo. A dificuldade de mineração é ajustada a cada 2.016 blocos para atingir intervalos de 10 minutos, mas o espaçamento entre os blocos individuais é genuinamente aleatório. Já vi três blocos em quatro minutos seguidos por um intervalo de 45 minutos. É variação, não um bug.

Ataques de spam e de "poeira". Ocasionalmente, alguém inunda o mempool com milhares de pequenas transações projetadas para congestionar a rede e aumentar as taxas. Isso aconteceu várias vezes entre 2023 e 2024. As transações são economicamente irracionais (o atacante paga taxas sem nenhum retorno financeiro), o que sugere que a motivação seja ideológica ou competitiva. Alguns desses ataques foram atribuídos a pessoas que defendem a narrativa dos "blocos grandes" ou que tentam argumentar sobre as limitações de escalabilidade do Bitcoin.

mempool

Como usar os dados do mempool a seu favor

Saber como ler o mempool transforma você de um usuário passivo em alguém que paga taxas mínimas e raramente fica preso em algum problema.

Planeje suas transações. A atividade do mempool segue padrões diários e semanais. Durante a noite e nos fins de semana nos EUA, o tamanho do mempool tende a ser menor. Se não tiver pressa, verifique o mempool.space antes de enviar e aguarde um período de menor movimento. A diferença entre enviar durante um congestionamento e enviar durante um período de menor movimento pode ser de até 10 vezes no custo das taxas.

Defina sua taxa manualmente. A maioria das boas carteiras (Electrum, Sparrow, BlueWallet) permite que você defina taxas em sat/vB. Em vez de aceitar cegamente a taxa "recomendada" pela carteira, verifique a profundidade atual do mempool e escolha uma taxa que fique entre os próximos 1 e 3 blocos. Frequentemente, você economiza de 30% a 50% em comparação com a estimativa padrão da carteira.

Use o RBF como garantia. Sempre habilite o Replace-by-Fee ao enviar bitcoins. Se o mempool ficar cheio após a sua transmissão e a sua taxa cair repentinamente, o RBF permite que você a aumente. Sem o RBF, uma transação travada é muito mais difícil de corrigir.

Fique atento aos limites de expurgo. Os nós do Bitcoin descartam transações com taxas abaixo de um valor mínimo (normalmente 1 sat/vB) e excluem transações antigas após cerca de 14 dias. Se a taxa da sua transação for superior ao mínimo, mas inferior à taxa de confirmação atual, ela eventualmente será confirmada durante um período de baixa atividade ou será descartada e retornará à sua carteira.

Monitore os dados do explorador de blocos do Bitcoin. Além do mempool.space, ferramentas como Blockchair e Blockchain.com mostram estatísticas do mempool, tendências de taxas médias e padrões históricos de congestionamento. A aba "mempool" do Blockchair mostra a distribuição de transações pendentes por taxa, ajudando você a ver exatamente onde sua transação se encontra na fila.

O mempool no Ethereum e em outras blockchains

O mempool do Bitcoin é o que mais chama a atenção, mas todas as blockchains têm alguma versão do mesmo conceito. O mempool do Ethereum (às vezes chamado de "txpool") funciona de forma semelhante: transações não confirmadas aguardam até que os validadores as incluam nos blocos. A diferença é que o sistema de taxas EIP-1559 do Ethereum ajusta automaticamente a taxa base a cada bloco, tornando as taxas mais previsíveis do que o modelo de leilão puro do Bitcoin.

O mempool do Ethereum também tem um lado obscuro: bots MEV (Valor Máximo Extraível) vasculham o mempool em busca de oportunidades lucrativas. Eles podem antecipar sua negociação, interceptar sua troca ou executar ordens de grande porte posteriormente. É por isso que ferramentas como o Flashbots Protect existem, para rotear transações por meio de mempools privados onde os bots MEV não conseguem acessá-las.

Em blockchains mais rápidas como a Solana, o mempool tem pouca importância, pois os blocos chegam a cada 400 milissegundos e os atrasos nas transações raramente se acumulam. No Bitcoin, onde os blocos chegam a cada 10 minutos, o mempool é uma característica fundamental da experiência do usuário.

O mempool também é onde você pode ver a rede Bitcoin em sua forma mais transparente. Todas as transações pendentes são públicas. Você pode observar em tempo real os mineradores montando blocos, selecionando primeiro as transações mais lucrativas. Ferramentas como o mempool.space transformam esses dados em uma experiência visual quase meditativa: blocos coloridos sendo preenchidos com retângulos de transações, cada um dimensionado proporcionalmente à sua taxa. Se você nunca viu um bloco de Bitcoin sendo construído em tempo real, experimente. Isso torna todo o sistema tangível de uma forma que ler sobre ele jamais conseguiria.

O mempool e o futuro da escalabilidade do Bitcoin

O problema de congestionamento do mempool não vai desaparecer. À medida que a adoção do Bitcoin cresce, mais pessoas competem pelos mesmos ~2-4 MB de espaço em bloco a cada 10 minutos. A Lightning Network ajuda ao transferir pequenos pagamentos para fora da blockchain, mas a abertura e o fechamento de canais ainda exigem transações na blockchain. Os tokens ordinais e BRC-20 adicionaram um tipo de demanda por espaço em bloco completamente novo, que não existia antes de 2023.

Algumas propostas visam reduzir a pressão sobre o mempool: as assinaturas Schnorr tornam as transações com múltiplas assinaturas menores, o SegWit já aumentou o tamanho efetivo do bloco e futuras atualizações poderão otimizar ainda mais a codificação de dados. Mas a restrição fundamental permanece: o Bitcoin limita deliberadamente o espaço do bloco para manter a rede descentralizada (blocos maiores significam maiores requisitos de hardware para os operadores de nós).

É por isso que o mempool não desaparecerá mesmo que o Bitcoin se torne mais escalável. É uma funcionalidade, não um defeito. O mercado de taxas que surge da competição no mempool é o que paga os mineradores e garante a segurança da rede. Sem ele, especialmente à medida que as recompensas por bloco se aproximam de zero a cada halving, o modelo de segurança do Bitcoin precisaria de um mecanismo de financiamento completamente diferente. O mempool, por mais caótico e frustrante que possa ser durante congestionamentos, é parte do que mantém o sistema íntegro.

Alguma pergunta?

Somente com o mecanismo de Substituição por Taxa (RBF). Se sua transação original foi sinalizada como substituível, você pode transmitir uma nova versão que envia os bitcoins de volta para o seu próprio endereço com uma taxa mais alta. Os mineradores escolherão a versão com a taxa mais alta e a original será descartada. Depois que uma transação recebe uma ou mais confirmações no blockchain, ela não pode ser cancelada ou revertida por ninguém.

Copie o ID da sua transação (txid) da sua carteira e cole-o no mempool.space, Blockchair ou qualquer explorador de blocos do Bitcoin. Você verá o status atual (não confirmada/confirmada), a taxa paga e a posição da transação em relação a outras transações pendentes. O mempool.space também mostra um tempo estimado para a confirmação, com base nas condições atuais da rede.

Não. Uma transação no mempool está pendente, não perdida. Ela será confirmada (incluída em um bloco) ou eventualmente descartada pelos nós (após aproximadamente 14 dias). Em ambos os casos, você não perde bitcoins. Se confirmada, o destinatário a recebe. Se descartada, ela retorna para sua carteira. A única maneira de perder bitcoins é enviá-los para um endereço incorreto que seja confirmado no blockchain, o que é irreversível.

Depende da sua taxa. Com uma taxa competitiva (que corresponda à estimativa atual do próximo bloco no mempool.space), normalmente leva de 10 a 30 minutos. Com uma taxa baixa durante períodos de congestionamento, pode ficar aguardando por horas ou dias. A maioria dos nós do Bitcoin descarta transações não confirmadas após aproximadamente 14 dias. Uma vez descartadas, as bitcoins retornam à sua carteira como se a transação nunca tivesse ocorrido.

O mempool em si não representa um risco de segurança para seus fundos. Seus bitcoins não podem ser roubados enquanto estiverem no mempool. No entanto, a visibilidade do mempool cria riscos: no Ethereum, bots MEV exploram transações pendentes, antecipando-as ou intercalando-as. No Bitcoin, o risco é menor, mas os mineradores podem, teoricamente, reordenar as transações dentro de um bloco para obter lucro. O uso de retransmissão de transações criptografadas (como o Flashbots no Ethereum) mitiga esses riscos.

Mempool significa "pool de memória". É o conjunto de transações não confirmadas que aguardam para serem incluídas no próximo bloco de uma blockchain. Cada nó na rede Bitcoin mantém seu próprio mempool na memória local. Quando você envia uma transação de bitcoin, ela entra no mempool e permanece lá até que um minerador a selecione para inclusão em um bloco.

Ready to Get Started?

Create an account and start accepting payments – no contracts or KYC required. Or, contact us to design a custom package for your business.

Make first step

Always know what you pay

Integrated per-transaction pricing with no hidden fees

Start your integration

Set up Plisio swiftly in just 10 minutes.