warm background

O que é a mempool? Transações pendentes explicadas

AdminAdmin
Publicado em 7 min de leitura

A mempool, abreviação de memory pool, é a área de espera onde as transações ficam depois de serem transmitidas a uma rede, mas antes de serem incluídas em um bloco. Cada nó mantém a sua própria cópia em memória.

Pense nela como uma fila sem ordem fixa. Dela, mineradores e validadores escolhem, e o que escolhem é determinado principalmente pelo que você pagou.

Como uma transação atravessa a mempool

São cinco estágios, e a mempool é o estágio dois.

  1. Você assina e transmite uma transação a partir da sua carteira.
  2. Os nós validam a transação, verificam que não é um gasto duplo e a mantêm na sua mempool.
  3. Um minerador ou validador seleciona as transações a incluir no próximo bloco, geralmente favorecendo a maior taxa por unidade de dados.
  4. O bloco é minerado ou proposto, e sua transação sai da mempool.
  5. Os blocos seguintes se constroem em cima, e as confirmações se acumulam.

Parada na mempool, uma transação não aconteceu em nenhum sentido relevante. Ela é um pedido. Até entrar em um bloco, pode ser substituída, descartada ou simplesmente esperar.

O mercado de taxas

É porque o espaço de bloco é finito que a mempool importa.

Os blocos do Bitcoin comportam cerca de 4 milhões de unidades de peso. Os blocos da Ethereum têm um limite de gas. Chegando em número maior do que cabe, as transações que oferecem mais por byte são selecionadas primeiro. Todas as demais esperam.

As taxas são cotadas por unidade de tamanho, e não como um total. No Bitcoin, isso é satoshis por byte virtual. Pagar uma taxa total alta não ajuda uma transação grande a superar uma transação pequena que paga uma taxa por byte maior.

O congestionamento, portanto, tem uma assinatura. O tamanho cresce, as taxas por byte sobem e as transações de taxa baixa se acumulam no fim da fila.

O que acontece se sua transação travar

São três opções, dependendo da rede e do que você configurou.

Esperar. Em períodos calmos, as taxas por byte caem, e uma transação travada pode confirmar horas depois sem qualquer intervenção.

Replace-by-fee. Definido no BIP-125, o RBF permite retransmitir a mesma transação com uma taxa maior, substituindo a original. Para funcionar, sua carteira precisa ter marcado a transação como substituível no momento do envio.

Child pays for parent. Gaste a saída não confirmada em uma nova transação com taxa alta. Para reivindicar a transação filha, os mineradores precisam incluir a transação pai, de modo que ambas confirmam juntas.

As transações também podem ser descartadas por completo. Por padrão, a maioria dos nós do Bitcoin limita a mempool a 300 MB e expulsa as transações de menor taxa quando ela fica cheia. Nunca confirmada significa nunca gasta, então os fundos continuam sendo seus.

Episódios notáveis de congestionamento

Dois deles ilustram causas diferentes.

Em 2021, um apagão em Xinjiang removeu de imediato cerca de 24% do hashrate global do Bitcoin. Os blocos desaceleraram. As transações não confirmadas se acumularam com força, porque a oferta de espaço de bloco caiu enquanto a demanda se manteve.

Ao longo de 2023 e 2024, os Ordinals e os tokens BRC-20 empurraram grandes volumes de dados para os blocos do Bitcoin, competindo diretamente com os pagamentos comuns. Choque de demanda, e não de oferta, e as taxas por byte subiram na mesma medida.

Os dois mostram a mesma coisa por lados opostos. A profundidade é uma razão, não um valor absoluto.

A mempool como fonte pública de dados

Como tudo o que está esperando é visível, há consequências.

Para cronometrar transações, os traders acompanham a profundidade e as taxas por byte. Analistas leem grandes transferências pendentes como sinais. Os buscadores de MEV observam continuamente, procurando transações que valha a pena reordenar, antecipar (front-running) ou colocar em sanduíche.

Na Ethereum isso criou um mercado. Contornando a mempool pública, o fluxo de ordens privado hoje roteia transações inteiramente por relays como o Flashbots, justamente para que os bots não as vejam antes da liquidação. Uma parcela substancial das transações da Ethereum nunca aparece publicamente como pendente.

O que a mempool não diz a você

  • Não existe uma fila global única. Cada nó tem a sua própria visão, e elas divergem. Isso também afeta o que um block explorer mostra para você. Uma transação visível para um nó pode não ter chegado a outro.
  • A profundidade não prevê as taxas de forma confiável. Uma mempool grande, cheia de transações de taxa baixa, pode se esvaziar lentamente sem elevar a taxa de que você precisa.
  • Pendente significa que nada está liquidado. Tratar uma transação não confirmada como final é exatamente como se aceita um gasto duplo, esteja você enviando fundos para um endereço de cripto ou recebendo-os.
  • Ela não pode dizer a ordem. A taxa por byte é a principal influência na seleção, não uma garantia dela.

Onde a mb.io entra

A mecânica da mempool importa quando você movimenta fundos on-chain. As operações dentro de uma exchange centralizada nunca a tocam, porque são liquidadas no livro contábil da própria plataforma.

A mb.io é uma exchange cripto de mercado à vista regulamentada, apoiada pelo MultiBank Group, instituição financeira fundada em 2005 que atende mais de 2 milhões de clientes em mais de 100 países.

  • Regulamentada pela VARA nos Emirados Árabes Unidos e pela AUSTRAC na Austrália
  • Velocidade de execução de 40 nanossegundos
  • Nota de segurança 10/10 da Hacken, auditora independente de segurança em blockchain
  • Custódia MPC de nível institucional com tecnologia Fireblocks e segregação dos fundos dos clientes
  • Compre, venda e faça swap em três etapas, do cadastro à compra
  • Suporte ao cliente 24/7, na web e nos aplicativos iOS e Android

Abra sua conta e comece a operar na mb.io.

Perguntas frequentes

O que significa mempool?

Memory pool, ou pool de memória. É o conjunto de transações válidas, mas não confirmadas, que um nó mantém em memória enquanto elas aguardam inclusão em um bloco.

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

Sua taxa por byte estava baixa demais em relação às transações concorrentes. As opções: esperar o congestionamento diminuir, usar replace-by-fee se sua carteira tiver habilitado isso, ou usar child pays for parent.

É possível cancelar uma transação enquanto ela está na mempool?

Cancelar, não; substituir, potencialmente sim. O replace-by-fee permite transmitir uma versão concorrente com taxa maior, que pode redirecionar os fundos se a original não tiver confirmado. Só funciona se a transação tiver sido marcada como substituível.

Uma transação na mempool pode ser descartada?

Sim. Por padrão, a maioria dos nós do Bitcoin limita a mempool a 300 MB e expulsa as transações de menor taxa quando ela enche. Descartada significa nunca confirmada, então os fundos nunca foram gastos.

A mempool é a mesma em todos os nós?

Não. Cada nó mantém a sua própria visão, com base no que recebeu e nas suas próprias políticas, então as mempools diferem entre nós.

Como eu consulto a mempool?

Exploradores públicos exibem o tamanho atual, estimativas de taxa por byte e a contagem de transações pendentes. Eles mostram a visão de um nó, e não um estado global definitivo.

O que é MEV e qual a relação com a mempool?

Maximal extractable value, ou valor máximo extraível, em que bots lucram reordenando, inserindo ou antecipando transações pendentes. É na mempool pública que eles encontram essas oportunidades, e é por isso que existe o roteamento de fluxo de ordens privado na Ethereum.

Quantas confirmações eu devo esperar?

Isso depende do valor e da rede. Estar na mempool significa zero confirmações, o que não é definitivo. Por convenção, transferências maiores aguardam mais blocos construídos em cima.

RELATED POSTS

Perguntas Frequentes

Perguntas Frequentes

My Account
What is mb.io?mb.io is a secure, regulated crypto exchange designed to make cryptocurrency trading simple, fast, and stress-free. Whether you're buying your first Bitcoin or managing a diversified portfolio, mb.io gives you the tools you need without the complexity.Built on institutional-grade security and backed by MultiBank Group, mb.io offers spot trading with competitive fees, MPC-powered custody, and a clean interface that adapts to your experience level. Trade with confidence knowing your assets are protected by the same security standards trusted by major financial institutions.How long does account verification take?Most verifications are completed within a few minutes.Once you submit your documents, our system reviews them automatically. If everything looks good, you'll be verified and ready to trade almost immediately.In some cases, we may need to review your documents manually. This can add a bit of time, but it's usually still done the same day.Why is my account verification pending?If your verification is taking longer than expected, here are a few common reasons: Document quality issues: Blurry photos, missing corners, or glare can slow things down.Mismatched information: The details on your documents need to match what you entered during signup.High volume: During busy periods, manual reviews can take a bit longer. If your verification has been pending for more than an hour, contact our support team. They'll check what's happening and help you get verified quickly. They're available 24/7 via live chat or email.
Adding Funds
Withdrawing funds
Features
Regulations
Client Support
Account Security
Deposits & Withdrawals
Ver mais