O que é um mempool? A sala de espera das transações da cripto

Você aperta enviar em uma transação cripto e nada acontece. A carteira diz que está pendente. O explorador de blocos mostra sua transação “flutuando” num limbo, não confirmada, sem indicação clara de quando — ou se — ela vai se concretizar.

A maioria das pessoas encontra o mempool pela primeira vez exatamente nesse momento de leve pânico, e a maior parte dos conselhos que encontra assume que elas já sabem o que é um mempool. Este guia começa do zero.

O mempool, abreviação de memory pool, é a sala de espera onde cada transação de blockchain fica entre o momento em que você a transmite e o momento em que um minerador ou validador a escreve em um bloco. É um dos componentes menos “glamourosos” de um blockchain público e, ao mesmo tempo, um dos mais decisivos. O mempool define quanto você paga em taxas, quanto tempo você espera e, em algumas redes, se um bot de trading consegue ver seu pedido antes de executá-lo e lucrar às suas custas. Entendê-lo transforma atrasos de confirmação de um mistério em um sinal de mercado legível.

Este guia explica o que o mempool realmente é, por que blockchains precisam de uma sala de espera, como as transações passam por ele passo a passo, como os mercados de taxas decidem quem é confirmado primeiro, por que não existe um único mempool, mas milhares de mempools ligeiramente diferentes, o que acontece quando a fila transborda, como o mempool virou o terreno de caça de bots de trading extrativista, por que Solana deu o passo radical de remover o mempool público completamente e quais medidas práticas você pode tomar quando a sua própria transação fica travada.

O que um mempool realmente é

Um mempool é um banco de dados de transações não confirmadas que cada nó completo em uma rede blockchain mantém na sua memória de trabalho. Quando você assina uma transação na sua carteira e aperta enviar, ela não viaja para algum servidor central para processamento, porque não existe um servidor desses. Em vez disso, a sua carteira entrega a transação assinada a um nó, e esse nó começa a espalhá-la para seus pares, que a espalham para seus pares, até que a maior parte da rede tenha uma cópia. Cada nó que recebe a transação executa uma série de verificações e, se a transação passar, a coloca no seu mempool local para aguardar.

A própria palavra é uma contração de memory e pool, e a parte “memory” importa. Os nós mantêm o mempool na RAM em vez de escrever em disco, porque velocidade é o ponto. Quando um minerador monta um bloco candidato, ele precisa ordenar milhares de transações pendentes por taxa e selecionar o conjunto mais lucrativo em uma fração de segundo. Quando um novo bloco chega de outro lugar na rede, um nó consegue validá-lo mais rápido se a maioria das transações do bloco já estiver sentada no seu próprio mempool, checada e pronta.

O mempool é uma área de preparo, um buffer entre o fluxo caótico e contínuo da atividade dos usuários e o ritmo rígido e periódico da produção de blocos.

Por que blockchains precisam de uma sala de espera

Um processador de pagamentos tradicional confirma transações instantaneamente quando chegam porque uma única empresa controla o ledger e pode simplesmente gravar a entrada. Um blockchain público não tem essa autoridade. Milhares de nós independentes precisam concordar sobre um único histórico, e eles chegam a esse acordo em etapas discretas, um bloco por vez. Entre blocos, a rede precisa de uma imagem compartilhada e informal do que os usuários querem que aconteça a seguir, e o mempool fornece isso.

O período de espera também faz um trabalho crítico de segurança. Antes de um nó admitir uma transação no seu mempool, ele verifica se a assinatura digital é válida, se o remetente realmente controla os fundos que estão sendo gastos, se a transação está corretamente formatada e se as mesmas moedas não estão sendo gastas duas vezes. Esta última checagem importa mais do que parece. É totalmente possível que duas transações conflitantes, ambas gastando as mesmas moedas, entrem na rede ao mesmo tempo a partir de pontos diferentes. Alguns nós veem uma primeiro, outros veem a outra. Cada nó rejeita a transação conflitante que chega depois. O conflito só é resolvido quando um minerador inclui uma das duas em um bloco. É no mempool que essas corridas acontecem e são resolvidas.

O mempool também funciona como o sistema de alerta precoce da rede. Um mempool preenchendo rapidamente sinaliza uma alta de demanda, pânico, janela de claim de airdrop ou disparada de taxas antes de qualquer coisa disso aparecer em blocos confirmados. Traders, mineradores e estimadores de taxa de carteiras leem o mempool do mesmo jeito que meteorologistas leem sistemas de pressão.

A vida de uma transação, passo a passo

Acompanhar uma única transação pelo pipeline torna a mecânica concreta. Primeiro vem a criação: a sua carteira constrói a transação, especificando o valor, o destinatário e a taxa que você está disposto a pagar, e a assina com sua chave privada. A assinatura prova propriedade sem revelar a chave em si.

Segundo vem a transmissão. A carteira envia a transação assinada para um ou mais nós, que começam a repassá-la pela rede peer to peer. A propagação para a maior parte da rede normalmente leva alguns segundos, e nada nessa etapa exige confiança no primeiro nó, já que cada nó subsequente revalida a transação independentemente antes de repassá-la.

Terceiro vem a validação. Todo nó que recebe a transação checa independentemente se ela está correta. Transações inválidas, assinaturas ruins, fundos insuficientes, dados mal formatados, são descartadas na hora e nunca chegam a um mempool.

Quarto vem a espera. A transação agora fica em milhares de mempools na rede, visível para qualquer pessoa rodando um nó ou usando um explorador de mempool público. Quanto tempo ela espera depende quase inteiramente da taxa anexada em relação às taxas de todo mundo.

Quinto vem a seleção. Em uma cadeia proof of work, um minerador monta um bloco candidato escolhendo transações pendentes do seu mempool — quase sempre ordenando por densidade de taxa para o bloco ganhar a recompensa máxima.

Sexto vem a confirmação. O bloco é minerado ou proposto, propagado e aceito pela rede. Todo nó remove as transações do bloco do seu mempool, e a sua transação agora faz parte da cadeia. Cada bloco adicional construído por cima adiciona mais uma confirmação e torna a reversão exponencialmente mais difícil.

Como o mercado de taxas decide quem vai primeiro

O espaço de bloco é escasso e a demanda varia, então blockchains racionam espaço por leilão. No Bitcoin, as taxas são medidas em satoshis por byte virtual, uma unidade do tamanho de dados da transação, então a taxa de uma transação depende do que você paga e de quanto espaço a transação ocupa. No Ethereum, a taxa é o gas, com uma fee base que o protocolo queima e uma dica de prioridade que vai para o validador. Em ambos os sistemas a lógica é idêntica: produtores de bloco maximizam lucro, então preenchem os blocos primeiro com as transações que pagam mais.

Isso significa que sua posição na fila não é fixa. Uma transação que parecia competitivamente precificada ao meio-dia pode estar completamente subprecificada à noite se a demanda disparar. Carteiras estimam taxas lendo o mempool atual, observando o que transações pendentes estão oferecendo e o quão cheios foram blocos recentes, e então sugerem uma taxa com chance de confirmar dentro da janela de tempo escolhida. Essas estimativas são palpites educados, não garantias, e ficam desatualizadas rapidamente em mercados voláteis. Uma taxa que confirma no próximo bloco num domingo tranquilo pode fazer você esperar por horas durante uma cascata de liquidações, porque a disposição de pagamento de todo mundo mudou enquanto a sua ficou parada. O leilão nunca fecha, e o preço é recalculado continuamente.

Quando você paga pouco, a maioria das redes oferece “salidas”. O Bitcoin tem replace by fee, que permite reenviar a mesma transação com uma taxa maior que substitui a original. Um truque relacionado, child pays for parent, anexa uma transação de acompanhamento com alta taxa que gasta a saída travada, dando aos mineradores incentivo para confirmar as duas juntas. Carteiras do Ethereum permitem reenviar uma transação com o mesmo nonce e um preço de gas mais alto, o que substitui a versão pendente. Saber que essas ferramentas existem transforma uma transação travada de uma emergência em um incômodo.

Não existe um único mempool

As pessoas falam “mempool” como se existisse uma fila canônica em algum lugar, mas a realidade é mais bagunçada e mais interessante. Cada nó mantém seu próprio mempool, e nenhum deles é exatamente igual. Transações chegam a nós diferentes em tempos diferentes, nós aplicam políticas de aceitação levemente diferentes e cada nó gerencia seus próprios limites de memória. O que chamamos de mempool é, na verdade, a sobreposição estatística frouxa de milhares de mempools privados.

Na prática, a sobreposição é grande, porque a maioria dos operadores de nós usa configurações padrão. Um nó típico do Bitcoin limita seu mempool a cerca de 300 megabytes, mantém transações por até duas semanas e recusa qualquer coisa que pague menos do que uma taxa mínima de retransmissão (relay) de, aproximadamente, 1 satoshi por byte virtual. Quando a “piscina” excede o limite de tamanho, o nó remove primeiro as transações de menor taxa e aumenta a taxa mínima de aceitação, por isso transações muito baratas podem sumir completamente durante congestionamento em vez de apenas esperar. Depois que são removidas em todo lugar, uma transação é efetivamente cancelada, e os fundos simplesmente ficam não gastos na carteira do remetente.

A natureza distribuída do mempool tem uma consequência sutil: “pendente” não é promessa. Uma transação mostrada como pendente em um explorador existe apenas como uma alegação na memória de alguns nós. Ela pode ser removida, substituída ou ter gasto duplo até cair em um bloco. Lojistas que aceitam pagamentos com zero confirmação aprendem essa lição na prática — e é exatamente o mecanismo que um ataque de 51% explora no nível da cadeia, em que um atacante reescreve blocos recentes e despeja novamente no mempool as transações revertidas como se elas nunca tivessem sido confirmadas. Os ataques de reorganização de 2025 no Monero empurraram mais de 100 transações confirmadas de volta para a fila de pendências exatamente dessa forma.

Política, standardness e por que nós rejeitam transações válidas

Regras de consenso definem o que um blockchain aceita em um bloco. Política de mempool define o que um nó individual guarda e retransmite, e as duas coisas não são a mesma. Uma transação pode ser perfeitamente válida sob regras de consenso e ainda assim ser recusada por grande parte dos mempools porque viola o que os desenvolvedores do Bitcoin chamam de standardness: regras informais de política que filtram saídas “dust”, scripts oversized, taxas absurdamente baixas e formatos exóticos de transação que poderiam sobrecarregar a rede. Política é como um sistema imunológico em nível de nó, uma primeira linha de defesa que mantém a fila compartilhada utilizável.

Essa distinção gera confusão no mundo real. Uma transação rejeitada por mempools públicos ainda pode ser minerada se chegar diretamente a um minerador, por isso existem serviços que aceitam transações não padrão “fora da banda” e as enviam direto para pools de mineração. Isso também significa que o mempool que você observa por um explorador reflete a política daquele nó, não alguma verdade universal. Dois exploradores podem discordar sobre se sua transação está pendente simplesmente porque seus nós aplicam filtros diferentes.

A política também evolui mais rápido do que o consenso. Nós apertaram e afrouxaram repetidamente ao longo dos anos as regras de retransmissão em torno de inscrições de dados, limites de dust e comportamento de substituição, e cada mudança remodela como fica a fila de pendências sem mexer no consenso. Para usuários, o recado prático é simples: se uma carteira avisa que uma transação é não padrão, o problema normalmente está na construção da transação, não nos fundos por trás dela.

O mempool também tem um público institucional mais silencioso. Exchanges monitoram depósitos pendentes para creditar contas mais rápido, equipes de compliance analisam transações recebidas antes da confirmação e processadores de pagamento estimam risco em transferências com zero confirmação verificando o quão bem uma transação está se propagando e se existe algum gasto conflitante circulando. Uma transação que a maioria dos mempools da rede concorda é muito menos propensa a ter gasto duplo do que uma que se propaga mal, e empresas precificam essa diferença.

Congestionamento, spam e como um mempool cheio se sente

Congestionamento do mempool é a rede recuperando o fôlego. A demanda supera o espaço de bloco, a fila cresce e a taxa necessária para confirmação em tempo hábil sobe. Os usuários sentem isso como transações caras e longas esperas. A mania do Bitcoin do fim de 2017, o “verão DeFi” de 2020, ondas de mint de NFT e a febre das inscrições de ordinals em 2023 geraram backlogs de mempool medidos em dias, com centenas de milhares de transações enfileiradas e taxas multiplicando de um dia para o outro. Nos piores trechos, transações com baixa taxa esperavam mais de uma semana, e operadores de nós viam seus mempools atingirem limites de tamanho e começarem a descartar o tráfego mais barato.

Congestionamento também pode ser fabricado. Ataques de spam inundam a rede com massas de transações de baixo valor para entupir a fila e degradar o serviço para todo mundo, uma forma barata de negação de serviço. As redes se defendem com a taxa mínima de retransmissão, com políticas de expulsão (eviction) e, no fim, com economia, já que spam sustentado custa dinheiro real do atacante em taxas. O ataque de spam de 2017 em uma rede de testes do Ethereum mostrou como o alagamento pode ser eficaz contra uma cadeia com fraca pressão de taxas, e levou o design do mercado de taxas para mais alto na agenda de pesquisa.

Congestionamento também é informação. Um mempool inchado junto com taxas em alta sinaliza demanda urgente, frequentemente em torno de execuções de exchange, cascatas de liquidação ou grandes movimentos do mercado. Observadores sofisticados monitoram a profundidade do mempool como traders de bonds olham yields, e várias empresas de analytics vendem exatamente esse tipo de feed.

A floresta sombria: MEV e os observadores na piscina

O recurso definidor do mempool — a transparência total — também é sua maior vulnerabilidade. Toda transação pendente é pública antes de executar, o que significa que qualquer pessoa pode ler suas intenções e agir antes. Em cadeias de smart contracts, isso deu origem a uma indústria extrativista inteira construída em torno de maximal extractable value, ou MEV, o lucro disponível para quem controla o ordenamento das transações.

O ataque canônico é o sandwich. Um bot identifica sua grande troca pendente em uma exchange descentralizada, compra o mesmo token primeiro para empurrar o preço para cima, deixa sua operação executar no preço pior e então vende imediatamente para lucrar com uma fatia tirada diretamente da sua execução. Front running, back running e “sniping” de liquidação seguem o mesmo princípio: ver a transação pendente, se posicionar ao redor dela e capturar a diferença. Um pesquisador descreveu de forma famosa o mempool público como uma floresta sombria, um lugar onde tudo que é visível vira caça. Pesquisadores estimam que a extração de MEV no Ethereum, só em 2020, já chegou a bilhões de dólares.

A indústria de defesa que cresceu em resposta agora é substancial. Relays privados de transações, como Flashbots Protect, permitem que usuários enviem transações diretamente para block builders, ignorando completamente o mempool público para que os bots nunca vejam a ordem. Exchanges de batch auction liquidam muitas operações a um único preço de clearing, removendo a vantagem de ordenamento. Carteiras também cada vez mais roteiam grandes operações por canais protegidos por padrão. Nada disso elimina MEV, mas muda quem pode ser caçado. A economia é direta: o valor de esconder uma ordem cresce com seu tamanho, então grandes traders agora tratam a privacidade do mempool do jeito que fundos tradicionais tratam dark pools, como higiene operacional básica. Usuários de varejo que movimentam valores pequenos enfrentam bem menos risco, mas uma única grande troca na fila pública em um par mais “fino” pode cobrar um pedágio de três dígitos de um bot sandwich em questão de segundos.

Resposta da Solana: delete o mempool

A Solana tomou a escolha de design mais radical de qualquer rede importante: ela não tem mempool público algum. Em vez de “fofocar” transações pendentes pela rede inteira, o protocolo Gulf Stream da Solana encaminha transações diretamente para o validador agendado para produzir o próximo bloco, chamado de líder. O cronograma do líder é conhecido com antecedência, então carteiras e nós sabem exatamente para onde enviar o tráfego. As transações vão do usuário ao líder com quase nenhum período público de espera.

O design prioriza velocidade acima de tudo e remove a janela clássica de observação da qual bots sandwich dependem, já que transações pendentes nunca são divulgadas para inspeção pública. Ele não eliminou MEV; em vez disso, o MEV amadureceu para uma economia de leilões privados, onde searchers pagam dicas via infraestrutura como Jito para que seus bundles de transações sejam colocados de forma favorável pelos líderes. A lição se generaliza: ordenação tem valor em qualquer blockchain, e remover a fila pública muda onde esse valor é capturado, não se ele existe.

Outras redes convergem para caminhos do meio. Mempools criptografados escondem conteúdos das transações até que o ordenamento seja travado. A separação proposer builder no Ethereum separa a tarefa de escolher transações da de propor blocos, empurrando MEV para um leilão mais transparente. O mempool de 2030 provavelmente será bem diferente do “bazar aberto” de 2020. O que não vai mudar é a restrição subjacente: algum componente de cada blockchain precisa manter transações entre a criação e a confirmação, e quem consegue observar ou influenciar esse componente detém poder sobre todos que não conseguem.

Leia o mempool por conta própria

Você não precisa rodar um nó para observar a fila. Exploradores públicos de mempool visualizam transações pendentes, distribuições de taxas e tempos projetados de confirmação em tempo real, e são a forma mais rápida de responder às duas perguntas que todo usuário travado faz: o quão ocupada está a rede e qual taxa realmente confirma agora.

Quando a sua própria transação fica travada, o diagnóstico é quase sempre o mesmo: sua taxa está abaixo da taxa em vigor. Suas opções, mais ou menos em ordem de preferência, são esperar a congestão diminuir, aumentar a taxa usando replace by fee ou substituição por nonce, usar child pays for parent quando houver suporte, ou, no Bitcoin, simplesmente esperar a expulsão (eviction) se o pagamento já não importar. O que você não deve fazer é entrar em pânico. Os fundos não foram perdidos. Uma transação não confirmada ou confirma, ou efetivamente deixa de existir. No último caso, as moedas nunca saíram da sua carteira.

Também ajuda entender o que os exploradores realmente exibem. O histograma de taxas mostra quanto volume pendente está em cada nível de taxa, o que indica onde o preço de clearing está agora. A visualização de blocos projetados mostra quais transações preencheriam os próximos vários blocos se fossem produzidos imediatamente, o que indica quão profunda está a fila à sua frente. E a linha de purge, nos exploradores do Bitcoin, mostra a taxa por volta da qual os nós estão expulsando transações ativamente — o “piso” efetivo do mercado. Dez minutos aprendendo essas três leituras se pagam na primeira vez em que as taxas disparam.

Um último hábito vale a pena adotar: verifique o mempool antes de transacionar, não depois. Trinta segundos olhando as taxas atuais economiza tanto o excesso de pagamento durante períodos calmos quanto a suboferta durante tempestades. A fila é pública. Pouquíssimas pessoas se dão ao trabalho de lê-la — e é exatamente por isso que quem lê tem vantagem. É o mesmo motivo pelo qual uma atualização de rede que divide a cadeia, coberta no nosso guia sobre hard forks e soft forks, sempre produz uma enxurrada de drama no mempool: carteiras e nós dos dois lados da divisão reorganizam quais transações pendentes pertencem onde.

Perguntas frequentes

O que é um mempool em termos simples?

Um mempool é a sala de espera para transações de blockchain. Depois que você envia uma transação, ela fica no mempool, visível e pendente, até que um minerador ou validador a inclua em um bloco. Todo nó completo mantém sua própria cópia desta fila na memória.

Por que a minha transação está travada no mempool?

Quase sempre porque a taxa anexada é menor do que a que outras transações pendentes estão oferecendo. Produtores de bloco escolhem primeiro as transações que pagam mais, então as que estão subprecificadas esperam até a demanda cair ou até serem expulsas da fila completamente.

Uma transação no mempool pode ser cancelada?

Às vezes. No Bitcoin, replace by fee permite que você substitua uma transação pendente por uma nova versão, e uma transação travada que é expulsa de todos os mempools é efetivamente cancelada. No Ethereum, você pode substituir uma transação pendente enviando uma nova com o mesmo nonce e uma taxa mais alta.

Existe um único mempool para toda a rede?

Não. Cada nó mantém seu próprio mempool, e o conteúdo varia um pouco entre nós com base em timing, configurações e limites de memória. O mempool a que as pessoas se referem é a sobreposição aproximada de milhares de filas independentes.

Por quanto tempo uma transação pode ficar no mempool?

No Bitcoin, as configurações padrão dos nós mantêm transações por até duas semanas antes de descartá-las, embora a expulsão possa acontecer antes se o pool encher e a taxa for baixa. Outras redes têm suas próprias regras de retenção e expulsão.

Qual é a ligação entre o mempool e MEV?

Transações pendentes em um mempool público ficam visíveis antes de executar, então bots conseguem lê-las e operar em torno delas, extraindo valor via ataques sandwich e front running. Essa visibilidade é a matéria-prima da maior parte do MEV em cadeias como Ethereum.

A Solana tem um mempool?

Não um público. A Solana encaminha transações diretamente ao líder do próximo bloco em vez de divulgá-las pela rede, o que remove a sala de espera pública. O MEV na Solana flui em vez disso por leilões privados de bundles, conduzidos por provedores de infraestrutura.

Os fundos são perdidos se uma transação nunca confirmar?

Não. Uma transação que nunca confirma é eventualmente descartada dos mempools e as moedas simplesmente permanecem na carteira de envio como se a transação nunca tivesse sido feita. Nada é descontado até uma transação ser incluída em um bloco.

Este artigo é apenas para fins educacionais e não constitui aconselhamento financeiro ou de investimento. Regras de rede, mecânicas de taxas e políticas padrão de nós mudam ao longo do tempo. Os detalhes estão corretos em 14 de julho de 2026.

Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • Comentário
  • Repostar
  • Compartilhar
Comentário
Adicionar um comentário
Adicionar um comentário
Sem comentários
  • Fixado