Por que uma transação Bitcoin permanece sem confirmação
O primeiro passo é entender o papel do mempool do Bitcoin, das taxas e das confirmações. Cada nó mantém sua própria lista de transações válidas ainda não confirmadas. Essa lista não é um registro universal perfeitamente idêntico: a política do nó, a memória disponível e o momento em que a transação foi recebida podem gerar pequenas diferenças.
Em geral, os mineradores selecionam as transações de acordo com a taxa, expressa em satoshis por byte virtual, ou sat/vB. Um envio que paga 4 sat/vB pode ficar aguardando se muitos usuários estiverem pagando 20, 40 ou 100 sat/vB. O valor enviado não determina a prioridade. Uma transação de 0,01 BTC pode custar mais do que uma transação de 1 BTC se utilizar mais entradas e ocupar mais espaço em um bloco.
A espera também pode ser causada por uma transação-pai ainda não confirmada. Quando uma wallet gasta uma saída recebida recentemente, a nova transação depende da confirmação da anterior. O minerador precisa aceitar o conjunto coerente formado pela transação-pai e suas descendentes. Uma taxa adequada na transação-filha nem sempre é suficiente se o pacote completo pagar pouco demais.
Por fim, uma transação pode desaparecer de alguns exploradores após ser removida do mempool. Isso não significa automaticamente que os fundos foram perdidos. Enquanto nenhuma transação concorrente tiver gasto os mesmos UTXOs e não houver confirmação, a wallet muitas vezes poderá retransmitir o envio ou criar uma substituição. Por isso, o estado local da wallet deve ser comparado com várias fontes, e não apenas com uma tela.
O que verificar antes de aumentar as taxas
Copie o TXID da wallet e consulte um explorador reconhecido. Verifique o número de confirmações, a taxa em sat/vB, o tamanho virtual, as entradas, as saídas e uma eventual indicação de que a transação é “substituível”. Confira o endereço de destino e o valor líquido. Essa etapa evita tentar acelerar uma transação que já foi confirmada, substituída ou criada para o endereço errado.
Em seguida, compare a taxa paga com uma estimativa recente do mempool. Uma estimativa representa uma probabilidade, não uma garantia. Os blocos são produzidos em um processo variável, e a demanda pode mudar bruscamente. Uma transação muito abaixo do limite dos próximos blocos pode esperar várias horas ou dias; uma queda na demanda também pode permitir a confirmação sem qualquer intervenção.
Veja se a wallet oferece uma função de “aumentar as taxas”, “acelerar” ou “RBF”. Não confunda esse comando com um novo envio independente. Uma operação RBF verdadeira reutiliza pelo menos uma entrada da transação antiga, fazendo com que as duas versões entrem em conflito e que a mais rentável substitua a outra, de acordo com a política dos nós.
Por fim, examine as saídas. Se você controla uma saída de troco ou se o destinatário controla a saída recebida, o CPFP pode ser possível. Se nenhuma saída gastável estiver sob seu controle, esse método não se aplica diretamente. Um serviço que promete CPFP sem controlar uma saída nem cooperar com um minerador exige muita cautela.
RBF: substituir a transação por outra com taxas maiores
O Replace-by-Fee permite transmitir uma nova versão que gasta as mesmas entradas e paga taxas maiores. O BIP 125 descreve as regras históricas da substituição opt-in. As políticas de mempool evoluíram no Bitcoin Core, mas a ideia prática permanece: a transação substituta precisa apresentar um interesse econômico maior e respeitar as restrições da rede.
Em uma wallet compatível, o usuário escolhe a transação pendente, seleciona o aumento da taxa e verifica as novas saídas. A wallet geralmente reduz a saída de troco para financiar o valor adicional. Se não houver troco suficiente, ela poderá solicitar uma nova entrada, o que aumenta o tamanho e, consequentemente, o custo. O valor total das taxas é tão importante quanto a taxa em sat/vB.
O RBF não cria dois pagamentos definitivos. As duas transações disputam as mesmas entradas, e apenas uma pode entrar na cadeia válida. A versão antiga, porém, pode continuar visível por algum tempo em determinadas ferramentas. O destinatário deve aguardar uma confirmação antes de considerar definitivo um pagamento substituível.
A substituição pode falhar se a wallet não tiver sinalizado essa possibilidade, se as chaves não estiverem mais disponíveis, se houver uma cadeia complexa de transações descendentes ou se o adicional permanecer insuficiente. Alguns nós também aplicam políticas diferentes. Nesse caso, pode ser necessário considerar o CPFP, esperar ou reconstruir o envio após a remoção do mempool, conforme os recursos da wallet.
CPFP: fazer a transação-filha pagar pela transação-pai
O Child Pays for Parent funciona com base em um pacote. Uma transação-filha gasta uma saída não confirmada da transação-pai com taxas suficientemente altas para tornar o conjunto atrativo. O minerador não pode confirmar a filha sem incluir a pai; por isso, avalia a taxa média do pacote.
Suponha que uma transação-pai de 200 vB pague 400 sats, ou 2 sat/vB. Uma transação-filha de 100 vB precisa elevar as taxas acumuladas a um nível competitivo. Para atingir 20 sat/vB em 300 vB, o pacote deve pagar 6.000 sats. A filha teria, portanto, de pagar cerca de 5.600 sats, sem considerar variações de política. O cálculo leva em conta o tamanho e as taxas das duas transações, não apenas da filha.
O destinatário às vezes pode iniciar um CPFP gastando a saída recebida em um novo endereço sob seu controle. O remetente também pode gastar sua saída de troco. Algumas wallets oferecem essa operação automaticamente. Uma construção manual envolve riscos de erro no troco, na seleção de UTXOs ou na taxa; por isso, é mais indicada para usuários que dominam o próprio software.
O CPFP tem limitações: valor de saída baixo demais, muitas transações descendentes, políticas de pacote, valor desproporcional das taxas ou impossibilidade de gastar a saída. A documentação do Bitcoin descreve o princípio dos pacotes e do aumento de taxas por meio de transações descendentes, especialmente nos trabalhos sobre package relay e CPFP.
RBF ou CPFP: escolha de acordo com o controle dos fundos
O RBF é mais adequado ao remetente que controla as entradas e dispõe de uma wallet compatível. O método substitui o envio de forma organizada e pode manter o destinatário. Em geral, oferece um cálculo mais direto. Antes de confirmar, revise todas as saídas: algumas wallets também permitem cancelar economicamente um envio, devolvendo os fundos para o próprio usuário, mas essa opção não garante nada enquanto a versão concorrente não tiver sido confirmada.
O CPFP é útil quando a substituição direta não funciona, mas ainda há uma saída não confirmada que pode ser gasta. Assim, o destinatário pode agir sem esperar pelo remetente. Em contrapartida, terá de pagar o suficiente pela transação-pai e pela filha, o que se torna caro se a transação-pai ocupar muito espaço.
Esperar continua sendo uma opção válida quando o envio não é urgente, o mempool está esvaziando gradualmente e as taxas para acelerar superam o valor envolvido. O Bitcoin não promete um prazo fixo. Uma estimativa de “três blocos” representa uma meta estatística, não um horário marcado.
A escolha também deve considerar o custo real das taxas de cripto. Acelerar uma quantia pequena com um adicional muito alto pode custar mais do que o serviço esperado. Em um pagamento comercial, remetente e destinatário deveriam combinar o método em vez de iniciar duas operações concorrentes.
Aceleradores de transações e seus riscos
Alguns pools de mineração oferecem um acelerador oficial. O serviço recebe um TXID e pode dar prioridade especial caso o pool mine um dos próximos blocos. Essa ação não altera a transação nem sua taxa global. Ela depende do hashrate do pool e não oferece certeza de confirmação.
Muitos sites usam a expressão “acelerador” sem ter relação comprovada com um minerador. Alguns solicitam pagamento, seed phrase ou chave privada. Nenhum serviço legítimo precisa da seed phrase para transmitir um TXID público. Esse tipo de pedido indica uma tentativa de roubo.
Confira o domínio oficial do pool, as condições, o preço e a política de reembolso. Não conecte uma wallet principal a uma interface desconhecida. Não assine uma autorização em outra blockchain sob o pretexto de acelerar o Bitcoin. Um TXID é suficiente para identificar o envio; qualquer solicitação adicional deve corresponder a uma função específica e verificável.
Mensagens privadas no Telegram, WhatsApp ou X que prometem uma confirmação garantida geralmente reutilizam dados públicos de um explorador. O fraudador não precisa de acesso interno para conhecer o valor e o endereço. Ele apenas explora a urgência do proprietário.
O que acontece quando a transação sai do mempool
Um nó pode remover uma transação após uma espera prolongada, pressão sobre a memória ou uma reinicialização com política diferente. Outros nós ainda podem mantê-la. Portanto, a ausência em um explorador não prova que ela desapareceu de toda a rede.
Se nenhum nó relevante estiver retransmitindo a transação antiga, a wallet poderá tornar as entradas novamente disponíveis após a ressincronização. Ainda assim, é preciso verificar se nenhuma versão concorrente está circulando. Gastar as mesmas entradas novamente cedo demais pode criar conflitos difíceis de acompanhar nas interfaces.
Uma wallet não custodial geralmente permite reexaminar a blockchain, redefinir o estado local ou retransmitir uma transação assinada. Consulte a documentação oficial antes de qualquer operação. Não restaure uma seed phrase em uma ferramenta não verificada para resolver um simples atraso.
Em uma plataforma custodial, o usuário não controla as entradas nem a política de taxas. É preciso fornecer o TXID ao suporte oficial e perguntar se a plataforma prevê substituição ou aceleração. A indicação “completed” na conta não equivale a uma confirmação on-chain.
Como evitar novos bloqueios
Ative o RBF por padrão se a wallet oferecer essa opção de forma clara. Use uma estimativa de taxas recente e escolha uma meta adequada ao nível de urgência. Para uma transferência interna sem prazo, uma meta mais lenta pode reduzir o custo; em uma operação comercial, uma margem razoável limita o risco de atraso.
Evite consolidar muitos UTXOs pequenos quando o mempool estiver caro. Uma transação com muitas entradas ocupa mais espaço. A consolidação em um período de baixa demanda pode preparar pagamentos futuros menos volumosos, mas também pode conectar endereços e reduzir a privacidade.
Mantenha sempre uma pequena saída de troco utilizável quando sua estratégia justificar. Um recurso avançado de controle de moedas permite selecionar as entradas, mas uma seleção inadequada pode aumentar as taxas ou revelar vínculos entre fundos. Iniciantes geralmente se beneficiam ao deixar uma wallet reconhecida cuidar da construção, verificando a taxa proposta.
Uma transação bloqueada exige diagnóstico, não uma reação precipitada. Verifique o TXID, as confirmações, a taxa, as dependências e o controle das saídas. Use o RBF se o remetente puder substituir o envio, o CPFP se uma saída permitir remunerar o pacote, ou espere quando o custo adicional não for justificável. A segurança das chaves vem antes da velocidade.