Enviar uma transação não a coloca direto no registro. Sua carteira a assina e a passa para um nó, que confere se ela está bem formada e devidamente financiada, e então a retransmite para seus pares. Em segundos, a maior parte da rede está guardando uma cópia na memória. Nada aconteceu ainda em termos contábeis; a transação é uma candidata, não um fato, até que ela chegue a um bloco.
O espaço de bloco é limitado, então quem constrói o próximo bloco escolhe quais transações em espera incluir, e geralmente escolhe as que pagam mais por unidade de espaço. Esse é o motivo inteiro de as taxas flutuarem. Em uma rede tranquila, quase tudo é confirmado no mínimo, enquanto durante uma corrida a fila cresce e o preço para entrar rápido sobe. Uma transação que oferece pouco demais pode ficar parada por muito tempo, e os nós acabam descartando entradas antigas dos seus pools por completo.
Não existe um único mempool oficial. Como cada nó mantém a sua própria visão, dois exploradores de mempool podem discordar ligeiramente sobre o que está pendente. Isso também tem uma consequência de privacidade que vale entender: uma transação não confirmada é publicamente visível antes de se liquidar, então qualquer um que esteja observando pode ver o que você pretende fazer e reagir primeiro. Se um pagamento fica travado, a maioria das carteiras oferece um aumento de taxa ou uma substituição em vez de um cancelamento, e ajuda conferir as condições atuais antes de enviar. Nosso passo a passo sobre estimar uma taxa de rede cobre como ler a fila.
Pontos principais
- Uma transação no mempool foi transmitida, mas não liquidada, e ainda pode ser substituída, descartada ou reordenada.
- As taxas flutuam porque os construtores de blocos escolhem as transações que pagam mais de uma fila com espaço limitado.
- Todo nó mantém o seu próprio mempool, então as visões de transações pendentes diferem ligeiramente entre exploradores e carteiras.
Mempool — perguntas frequentes
A minha transação está pendente há horas. O que eu posso fazer?
Primeiro verifique se a rede está simplesmente ocupada, já que uma taxa baixa em uma fila lotada pode só precisar de paciência. A maioria das carteiras suporta um aumento de taxa, às vezes chamado de replace-by-fee ou speed-up, que retransmite a mesma transação com uma taxa mais alta. Se a sua cadeia não suportar isso, algumas transações eventualmente expiram dos mempools e os fundos voltam a ficar disponíveis para gasto. Nunca envie um segundo pagamento presumindo que o primeiro falhou.
Alguém pode ver a minha transação antes que ela confirme?
Sim. Uma vez transmitida, ela fica em mempools públicos, onde qualquer um rodando um nó pode ler os endereços e valores envolvidos. Em cadeias com traders automatizados, essa visibilidade pode ser usada para posicionar transações à frente da sua no mesmo bloco, o que é um dos motivos pelos quais uma troca às vezes se preenche a um preço pior do que o cotado. Presuma que qualquer coisa que você transmite se torna pública imediatamente.
Novo em cripto ou preenchendo lacunas? Percorra o essencial em Learn, explore todos os termos A–Z ou veja os preços ao vivo das moedas que sustentam esses conceitos.