Você pressiona enviar numa transação cripto e nada acontece. A carteira diz pendente. O explorador de blocos mostra a sua transação flutuando no limbo, não confirmada, sem indicação clara de quando, ou se, será processada.
A maioria das pessoas encontra o mempool pela primeira vez exatamente neste momento de pânico leve, e a maioria dos conselhos que encontram assume que 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 blockchain fica entre o momento em que a transmite e o momento em que um minerador ou validador a escreve num bloco. É um dos componentes menos glamorosos de uma blockchain pública e um dos mais consequentes. O mempool decide quanto paga em taxas, quanto tempo espera e, em algumas redes, se um bot de negociação vê a sua ordem antes de executar e lucra à sua custa. Compreendê-lo transforma atrasos de confirmação de um mistério num sinal de mercado legível.
Este guia explica o que realmente é um mempool, por que as 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 ligeiramente diferentes, o que acontece quando a fila transborda, como o mempool se tornou o terreno de caça para bots de negociação extrativos, por que a Solana deu o passo radical de remover o mempool público inteiramente, e que passos práticos pode tomar quando a sua própria transação fica presa.
O que realmente é um mempool
Um mempool é uma base de dados de transações não confirmadas que cada nó completo numa rede blockchain mantém na sua memória de trabalho. Quando assina uma transação na sua carteira e clica em enviar, a transação não viaja para algum servidor central para processamento, porque esse servidor não existe. Em vez disso, a sua carteira entrega a transação assinada a um nó, e esse nó começa a espalhá-la para os seus pares, que a espalham para os 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, coloca-a no seu mempool local para esperar.
A palavra em si é uma contração de memory e pool, e a parte da memória é importante. Os nós mantêm o mempool em RAM em vez de o escreverem em disco, porque a velocidade é o objetivo. Quando um minerador monta um bloco candidato, precisa de ordenar milhares de transações pendentes por taxa e selecionar o conjunto mais lucrativo numa fração de segundo. Quando um novo bloco chega de outra parte da rede, um nó pode validá-lo mais rapidamente se a maioria das transações do bloco já estiverem no seu próprio mempool, verificadas e prontas.
O mempool é uma área de preparação, um buffer entre o fluxo caótico e contínuo da atividade do utilizador e o batimento cardíaco rígido e periódico da produção de blocos.
Por que as blockchains precisam de uma sala de espera
Um processador de pagamentos tradicional confirma transações no instante em que chegam porque uma única empresa controla o livro-razão e pode simplesmente escrever a entrada. Uma blockchain pública não tem essa autoridade. Milhares de nós independentes devem concordar numa única história, e chegam a esse acordo em passos discretos, um bloco de cada vez. Entre blocos, a rede precisa de uma imagem partilhada e informal do que os utilizadores querem que aconteça a seguir, e o mempool fornece-a.
O período de espera também faz trabalho de segurança crítico. Antes de um nó admitir uma transação no seu mempool, verifica se a assinatura digital é válida, se o remetente realmente controla os fundos a serem gastos, se a transação está formatada corretamente e se as mesmas moedas não estão a ser gastas duas vezes. Esta última verificação é mais importante do que parece. É perfeitamente possível que duas transações conflituantes, ambas gastando as mesmas moedas, entrem na rede ao mesmo tempo de pontos diferentes. Alguns nós veem uma primeiro, outros veem a outra. Cada nó rejeita a transação conflituante que chega em segundo lugar, e o conflito é finalmente resolvido quando um minerador inclui uma das duas num bloco. O mempool é onde estas corridas são realizadas e resolvidas.
O mempool também funciona como o sistema de alerta precoce da rede. Um mempool a encher rapidamente sinaliza um aumento de procura, um pânico, uma janela de reivindicação de airdrop, ou um pico de taxas antes de qualquer um deles aparecer em blocos confirmados. Comerciantes, mineradores e estimadores de taxas de carteiras leem o mempool da mesma forma que os meteorologistas leem sistemas de pressão.
A vida de uma transação, passo a passo
Seguir uma única transação através do pipeline torna a mecânica concreta. Primeiro vem a criação: a sua carteira constrói a transação, especificando o montante, o destinatário e a taxa que está disposto a pagar, e assina-a com a sua chave privada. A assinatura prova a 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 retransmiti-la pela rede peer-to-peer. A propagação para a maior parte da rede normalmente leva alguns segundos, e nada neste passo requer confiança no primeiro nó, já que cada nó subsequente revalida a transação independentemente antes de a passar adiante.
Terceiro vem a validação. Cada nó que recebe a transação verifica-a independentemente. Transações inválidas, assinaturas erradas, fundos insuficientes, dados malformados, são descartados no local e nunca chegam a um mempool.
Quarto vem a espera. A transação agora está em milhares de mempools pela rede, visível para qualquer pessoa que execute um nó ou use um explorador de mempool público. Quanto tempo espera depende quase inteiramente da taxa anexada em relação às taxas dos outros.
Quinto vem a seleção. Um minerador numa cadeia de proof of work, ou um validador numa cadeia de proof of stake, monta um bloco candidato escolhendo transações pendentes do seu mempool, quase sempre ordenando por densidade de taxa para que o bloco ganhe a recompensa máxima.
Sexto vem a confirmação. O bloco é minerado ou proposto, propagado e aceite pela rede. Cada 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 em cima adiciona outra confirmação e torna a reversão exponencialmente mais difícil.
Como o mercado de taxas decide quem vai primeiro
O espaço do bloco é escasso e a procura flutua, por isso as blockchains racionam o espaço por leilão. No Bitcoin, as taxas são medidas em satoshis por byte virtual, uma unidade de tamanho de dados da transação, pelo que a taxa de uma transação depende tanto do que paga como do espaço que a transação ocupa. No Ethereum, a taxa é gas, com uma taxa base que o protocolo queima e uma gorjeta de prioridade que vai para o validador. Em ambos os sistemas a lógica é idêntica: os produtores de blocos são maximizadores de lucro, por isso enchem os blocos com as transações que pagam mais primeiro.
Isto significa que a sua posição na fila não é fixa. Uma transação que parecia ter um preço competitivo ao meio-dia pode estar irremediavelmente subvalorizada à noite se a procura aumentar. As carteiras estimam as taxas lendo o mempool atual, observando o que as transações pendentes estão a oferecer e quão cheios os blocos recentes estiveram, e depois sugerem uma taxa provável de confirmar dentro da sua janela de tempo escolhida. Essas estimativas são palpites informados, não garantias, e tornam-se rapidamente desatualizadas durante mercados voláteis. Uma taxa que é processada no próximo bloco durante um domingo calmo pode deixá-lo à espera horas durante uma cascata de liquidação, porque a disposição dos outros para pagar mudou enquanto a sua ficou parada. O leilão nunca fecha e reajusta-se continuamente.
Quando paga a menos, a maioria das redes oferece saídas de emergência. O Bitcoin suporta replace by fee, que permite retransmitir a mesma transação com uma taxa mais alta que substitui a original. Um truque relacionado, child pays for parent, anexa uma transação de seguimento com taxa alta que gasta a saída da transação presa, dando aos mineradores um incentivo para confirmar ambas juntas. As carteiras 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 estas ferramentas existem transforma uma transação presa de uma emergência num inconveniente.
Não existe um único mempool
As pessoas dizem o mempool como se existisse uma fila canónica algures, mas a realidade é mais confusa e interessante. Cada nó mantém o seu próprio mempool, e não há dois exatamente idênticos. As transações chegam a diferentes nós em diferentes momentos, os nós aplicam políticas de aceitação ligeiramente diferentes, e cada nó gere os seus próprios limites de memória. O que chamamos mempool é realmente a sobreposição estatística solta de milhares de privados.
Na prática, a sobreposição é grande, porque a maioria dos operadores de nós executa configurações padrão. Um nó típico de Bitcoin limita o 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 de retransmissão mínima de aproximadamente um satoshi por byte virtual. Quando o pool excede o seu limite de tamanho, o nó remove primeiro as transações com taxas mais baixas e aumenta a sua taxa de aceitação mínima, razão pela qual transações muito baratas podem desaparecer completamente durante a congestão em vez de apenas esperar. Uma vez removidas em todo o lado, uma transação é efetivamente cancelada, e os fundos simplesmente permanecem não gastos na carteira do remetente.
A natureza distribuída do mempool tem uma consequência subtil: o estado pendente não é uma promessa. Uma transação mostrada como pendente num explorador existe apenas como uma reivindicação na memória de alguns nós. Pode ser removida, substituída ou gasta duplamente até ser incluída num bloco. Os comerciantes que aceitam pagamentos de confirmação zero aprendem esta lição da maneira difícil, e é exatamente o mecanismo que um ataque de 51% explora ao nível da cadeia, onde um atacante reescreve blocos recentes e despeja as transações revertidas de volta no mempool como se nunca tivessem sido confirmadas. Os ataques de reorganização de 2025 no Monero empurraram mais de cem transações confirmadas de volta para a fila pendente exatamente desta forma.
Política, standardness, e por que os nós rejeitam transações válidas
As regras de consenso definem o que uma blockchain aceitará num bloco. A política do mempool define o que um nó individual manterá e retransmitirá, e as duas coisas não são a mesma. Uma transação pode ser perfeitamente válida sob as regras de consenso e ainda assim ser recusada pela maioria dos mempools porque viola o que os desenvolvedores do Bitcoin chamam de standardness: regras de política informais que filtram saídas de poeira, scripts de tamanho excessivo, taxas absurdamente baixas e formas de transação exóticas que poderiam sobrecarregar a rede. A política é um sistema imunitário ao nível do nó, uma primeira linha de defesa que mantém a fila partilhada utilizável.
Esta distinção produz confusão no mundo real. Uma transação rejeitada pelos mempools públicos ainda pode ser minerada se chegar diretamente a um minerador, razão pela qual existem serviços que aceitam transações não padrão fora da banda e as submetem diretamente a pools de mineração. Também significa que o mempool que observa através de um explorador reflete a política desse nó, não alguma verdade universal. Dois exploradores podem discordar sobre se a sua transação está pendente simplesmente porque os seus nós aplicam filtros diferentes.
A política também evolui mais rapidamente do que o consenso. Os nós têm apertado e afrouxado regras de retransmissão em torno de inscrições de dados, limites de poeira e comportamento de substituição repetidamente ao longo dos anos, cada mudança remodelando a aparência da fila pendente sem tocar no consenso. Para os utilizadores, a conclusão prática é simples: se uma carteira avisar que uma transação não é padrão, o problema é geralmente a construção da transação, não os fundos por trás dela.
O mempool também tem um público institucional mais silencioso. As exchanges observam depósitos pendentes para creditar contas mais rapidamente, as equipas de conformidade examinam transações recebidas antes da confirmação, e os processadores de pagamento estimam o risco em transferências de confirmação zero verificando quão bem uma transação está a propagar-se e se algum gasto conflituante está a circular. Uma transação na qual a maioria dos mempools da rede concorda tem muito menos probabilidade de ser gasta duplamente do que uma que se propaga mal, e as empresas precificam essa diferença.
Congestão, spam, e como é um mempool cheio
A congestão do mempool é a rede a recuperar o fôlego. A procura excede o espaço do bloco, a fila cresce, e a taxa necessária para confirmação atempada sobe. Os utilizadores experimentam-na como transações caras e longas esperas. A mania do final de 2017 no Bitcoin, o verão DeFi de 2020, as ondas de cunhagem de NFT e a loucura das inscrições ordinals de 2023 produziram cada uma acumulações de mempool medidas em dias, com centenas de milhares de transações na fila e taxas a multiplicar-se durante a noite. Durante os piores períodos, transações com taxas baixas esperaram mais de uma semana, e os operadores de nós viram os seus mempools atingir limites de tamanho e começar a perder o tráfego mais barato.
A congestão também pode ser fabricada. Ataques de spam inundam a rede com massas de transações de baixo valor para entupir a fila e degradar o serviço para todos os outros, uma forma barata de negação de serviço. As redes defendem-se com a taxa de retransmissão mínima, com políticas de remoção e, em última análise, com economia, já que o spam sustentado custa ao atacante dinheiro real em taxas. O ataque de spam de 2017 numa rede de teste Ethereum mostrou quão eficaz a inundação poderia ser contra uma cadeia com fraca pressão de taxas, e empurrou o design do mercado de taxas para cima na agenda de investigação.
A congestão também é informação. Um mempool inchado juntamente com taxas crescentes sinaliza procura urgente, muitas vezes em torno de corridas a exchanges, cascatas de liquidação ou grandes movimentos de mercado. Observadores sofisticados monitorizam a profundidade do mempool da mesma forma que os negociantes de obrigações monitorizam yields, e várias empresas de análise vendem exatamente esse feed.
A floresta escura: MEV e os vigilantes no pool
A característica definidora do mempool, a transparência total, é também a sua maior vulnerabilidade. Cada transação pendente é pública antes de executar, o que significa que qualquer pessoa pode ler as suas intenções e agir primeiro. Em cadeias de contratos inteligentes, isto deu origem a uma indústria extrativa inteira construída em torno de valor máximo extraível, ou MEV, o lucro disponível para quem controla a ordenação de transações.
O ataque canónico é o sandwich. Um bot deteta a sua grande troca pendente numa exchange descentralizada, compra o mesmo token primeiro para empurrar o preço para cima, deixa a sua troca executar ao pior preço, e depois vende imediatamente para um lucro retirado diretamente da sua execução. Front running, back running e sniping de liquidação seguem o mesmo princípio: ver a transação pendente, posicionar-se em torno dela, capturar a diferença. Um investigador descreveu famosamente o mempool público como uma floresta escura, um lugar onde tudo o que é visível é caçado. Os investigadores estimam que a extração de MEV só no Ethereum ascendeu a milhares de milhões de dólares desde 2020.
A indústria de defesa que cresceu em resposta é agora substancial. Relés de transação privados, como o Flashbots Protect, permitem que os utilizadores submetam transações diretamente a construtores de blocos, saltando o mempool público inteiramente para que os bots nunca vejam a ordem. Exchanges de leilão em lote liquidam muitas trocas a um único preço de compensação, removendo a vantagem de ordenação. As carteiras encaminham cada vez mais grandes trocas através de canais protegidos por defeito. Nada disto elimina o MEV, mas muda quem pode ser caçado. A economia é direta: o valor de esconder uma ordem cresce com o seu tamanho, por isso os grandes comerciantes tratam agora a privacidade do mempool da mesma forma que os fundos tradicionais tratam os dark pools, como higiene operacional básica. Os utilizadores retalhistas que movem pequenas quantias enfrentam muito menos risco, mas uma única troca grande através da fila pública num par de negociação fino pode pagar um pedágio de três dígitos a um bot sandwich em questão de segundos.
A resposta da Solana: apagar o mempool
A Solana fez a escolha de design mais radical de qualquer rede importante: não tem mempool público nenhum. Em vez de espalhar transações pendentes por toda a rede, o protocolo Gulf Stream da Solana encaminha transações diretamente para o validador agendado para produzir o próximo bloco, chamado líder. O calendário do líder é conhecido antecipadamente, por isso as carteiras e os nós sabem exatamente para onde enviar o tráfego. As transações vão do utilizador ao líder com quase nenhum período de espera público.
O design serve a velocidade acima de tudo, e remove a janela de observação clássica da qual os bots sandwich dependem, já que as transações pendentes nunca são transmitidas para inspeção pública. Não eliminou o MEV, que em vez disso amadureceu numa economia de leilão privado onde os pesquisadores pagam gorjetas através de infraestrutura como a Jito para ter os seus pacotes de transações colocados favoravelmente pelos líderes. A lição generaliza-se: a ordenação tem valor em qualquer blockchain, e remover a fila pública muda onde esse valor é capturado, não se existe.
Outras redes estão a convergir para caminhos intermédios. Mempools encriptados escondem o conteúdo das transações até que a ordenação esteja bloqueada. A separação proposer-builder no Ethereum divide o trabalho de escolher transações do trabalho de propor blocos, empurrando o MEV para um leilão mais transparente. O mempool de 2030 provavelmente parecerá muito diferente do bazar aberto de 2020. O que não mudará é a restrição subjacente: algum componente de cada blockchain tem de manter transações entre a criação e a confirmação, e quem quer que possa observar ou influenciar esse componente detém poder sobre todos os que não podem.
Ler o mempool você mesmo
Não precisa de executar um nó para observar a fila. Exploradores de mempool públicos visualizam transações pendentes, distribuições de taxas e tempos de confirmação projetados em tempo real, e são a forma mais rápida de responder às duas perguntas que cada utilizador preso faz: quão ocupada está a rede, e que taxa realmente processa agora.
Quando a sua própria transação está presa, o diagnóstico é quase sempre o mesmo: a sua taxa está abaixo da taxa atual. As suas opções, por ordem aproximada de preferência, são esperar que a congestão alivie, aumentar a taxa usando replace by fee ou uma substituição de nonce, usar child pays for parent onde suportado, ou, no Bitcoin, simplesmente esperar pela remoção se o pagamento já não importa. O que não deve fazer é entrar em pânico. Os fundos não estão perdidos. Uma transação não confirmada ou confirma ou efetivamente deixa de existir, e neste último caso as moedas nunca saíram da sua carteira.
Também ajuda entender o que os exploradores realmente mostram. O histograma de taxas mostra quanto volume pendente está em cada nível de taxa, o que lhe diz onde está o preço de compensação agora. A vista de blocos projetados mostra quais transações encheriam os próximos blocos se fossem produzidos imediatamente, o que lhe diz quão profunda é a fila à sua frente. E a linha de purga, nos exploradores Bitcoin, mostra a taxa abaixo da qual os nós estão ativamente a remover transações, o piso efetivo do mercado. Dez minutos a aprender estas três leituras pagam-se na primeira vez que as taxas sobem.
Um último hábito que vale a pena adotar: verifique o mempool antes de transacionar, não depois. Trinta segundos a olhar para as taxas atuais poupa tanto pagar a mais durante períodos calmos como pagar a menos durante tempestades. A fila é pública. Muito poucas pessoas se preocupam em lê-la, que é exatamente a razão pela qual aqueles que o fazem têm vantagem. É a mesma razão pela qual uma atualização de rede que divide a cadeia, coberta no nosso guia para hard forks e soft forks, produz sempre uma enxurrada de drama no mempool, enquanto carteiras e nós de ambos os lados da divisão descobrem a que transações pendentes pertencem onde.
Perguntas frequentes
O que é um mempool em termos simples?
Um mempool é a sala de espera para transações blockchain. Depois de enviar uma transação, ela fica no mempool, visível e pendente, até que um minerador ou validador a inclua num bloco. Cada nó completo mantém a sua própria cópia desta fila na memória.
Por que a minha transação está presa no mempool?
Quase sempre porque a taxa anexada é mais baixa do que a que outras transações pendentes estão a oferecer. Os produtores de blocos escolhem primeiro as transações que pagam mais, por isso as subvalorizadas esperam até que a procura diminua ou até serem removidas da fila completamente.
Uma transação no mempool pode ser cancelada?
Às vezes. No Bitcoin, replace by fee permite substituir uma transação pendente por uma nova versão, e uma transação presa que é removida de todos os mempools é efetivamente cancelada. No Ethereum, pode substituir uma transação pendente enviando uma nova com o mesmo nonce e uma taxa mais alta.
Existe um mempool para toda a rede?
Não. Cada nó mantém o seu próprio mempool, e os conteúdos diferem ligeiramente entre nós com base no tempo, configurações e limites de memória. O mempool a que as pessoas se referem é a sobreposição aproximada de milhares de filas independentes.
Quanto tempo pode uma transação ficar no mempool?
No Bitcoin, as configurações padrão do nó mantêm transações por até duas semanas antes de as remover, embora a remoção possa acontecer mais cedo se o pool encher e a taxa for baixa. Outras redes têm as suas próprias regras de retenção e remoção.
Qual é a ligação entre o mempool e o MEV?
As transações pendentes num mempool público são visíveis antes de executar, por isso os bots podem lê-las e negociar em torno delas, extraindo valor através de ataques sandwich e front running. Esta visibilidade é a matéria-prima da maior parte do MEV em cadeias como o Ethereum.
A Solana tem um mempool?
Não um público. A Solana encaminha transações diretamente para o próximo líder de bloco em vez de as transmitir pela rede, o que remove a sala de espera pública. O MEV na Solana flui em vez disso através de leilões de pacotes privados geridos por fornecedores de infraestrutura.
Os fundos perdem-se se uma transação nunca confirmar?
Não. Uma transação que nunca confirma é eventualmente removida dos mempools, e as moedas simplesmente permanecem na carteira de envio como se a transação nunca tivesse sido feita. Nada é deduzido até que uma transação seja incluída num bloco.
Este artigo é apenas para fins educacionais e não constitui aconselhamento financeiro ou de investimento. As regras da rede, a mecânica das taxas e as políticas padrão dos nós mudam ao longo do tempo. Os detalhes estão corretos a partir de 14 de julho de 2026.
