Dá para cancelar uma transação Bitcoin não confirmada?
Resposta curta: às vezes — mas só quem enviou pode fazer isso, e só antes de ela confirmar.
Em uma frase: o Bitcoin não tem botão de “cancelar”, mas, enquanto a transação ainda não confirmou, quem enviou normalmente pode substituí-la por uma nova transação que manda as mesmas moedas de volta para a própria carteira, com uma taxa maior. Depois da primeira confirmação, ela é definitiva.
Por que não existe um “cancelar” de verdade
Quando você toca em Enviar, a sua carteira assina uma transação e a transmite para milhares de nós independentes. Não existe um servidor central capaz de recolhê-la. Até um minerador incluí-la em um bloco, ela fica na mempool, e nesse intervalo a rede aceita uma transação conflitante que gaste as mesmas moedas — se ela pagar mais. É essa substituição que as carteiras chamam de “cancelar”.
Método 1: cancelar com Replace-by-Fee (a melhor opção)
Um cancelamento é simplesmente uma substituição RBF em que a nova transação paga para um endereço seu em vez do destinatário original. Como as duas versões gastam as mesmas entradas, só uma delas pode confirmar — e os mineradores escolhem a que paga a maior taxa.
- Abra a transação no histórico da sua carteira enquanto ela ainda não estiver confirmada.
- Escolha Cancelar transação (Electrum, Sparrow, Bitcoin Core com
bumpfeepara o seu próprio endereço; algumas carteiras de celular chamam isso de “Cancel” ou “Double-spend”). - Defina uma taxa alta o bastante para o próximo bloco — confira o estimador de taxas ao vivo. A substituta precisa pagar uma taxa total maior que a original.
- Transmita e aguarde uma confirmação. Suas moedas voltam, menos a taxa da rede.
Desde o Bitcoin Core 28.0, os nós retransmitem substituições por padrão (“full RBF”), mesmo que a transação original não tenha sinalizado RBF. Hoje, o limite real é se a sua carteira oferece a opção.
Método 2: esperar que ela saia da mempool
Se uma transação paga pouco demais, a rede pode acabar esquecendo-a:
- Por padrão, os nós do Bitcoin Core removem transações não confirmadas depois de 14 dias (336 horas).
- Quando as mempools enchem (300 MB por padrão), as transações com as menores taxas são expulsas antes.
Depois que ela sai da maioria dos nós, a sua carteira pode voltar a mostrar as moedas como disponíveis, ou você pode precisar “abandonar” a transação/fazer um rescan. Cuidado: qualquer pessoa que tenha uma cópia pode retransmiti-la, e ela ainda pode confirmar mais tarde. A única forma confiável de tornar a transação antiga impossível é gastar as mesmas moedas em uma nova transação confirmada. Saiba mais em Transação removida da mempool.
Quando uma transação Bitcoin não pode ser cancelada
| Situação | Dá para cancelar? |
|---|---|
| Já tem 1 ou mais confirmações | Não. Só o destinatário pode devolver as moedas. |
| Você é quem recebe | Não — só quem enviou pode substituí-la. Você pode acelerá-la com CPFP. |
| Foi enviada por uma exchange ou um app custodial | Só a exchange pode — fale com o suporte dela. Veja saque pendente na exchange. |
| A sua carteira não tem função de cancelar / aumentar taxa | Importe a seed em uma carteira que tenha (por exemplo, Electrum ou Sparrow) — só se você entender os riscos — ou espere ela sair da mempool. |
| Carteira de hardware | Normalmente sim, pela opção de aumentar taxa/cancelar do app que acompanha o dispositivo; você precisará assinar de novo no aparelho. |
Enviou para o endereço errado?
Aja rápido. Se a transação não está confirmada e a sua carteira permite cancelar, faça isso imediatamente com uma taxa alta — a original pode confirmar a qualquer momento. Se ela já confirmou, a única opção é pedir ao dono daquele endereço que devolva os fundos. Ninguém — nem um minerador, nem um acelerador, nem nós — consegue reverter uma transação Bitcoin confirmada.
Não quer cancelar — só quer que chegue?
A maioria das buscas por “cancelar” vem de pessoas cujo pagamento simplesmente travou. Se o destinatário está correto, cancelar e reenviar custa duas taxas. Normalmente sai mais barato acelerar a transação existente: aumente a taxa com RBF, use CPFP ou cole o TXID no nosso acelerador para uma verificação e retransmissão grátis, ou para a aceleração premium sem alterar a transação.
Perguntas frequentes
Posso cancelar uma transação Bitcoin depois de confirmada?
Não. Uma transação confirmada é definitiva. Só o destinatário pode devolver as moedas para você.
Quanto tempo até uma transação não confirmada ser cancelada automaticamente?
Não existe cancelamento automático. A maioria dos nós esquece uma transação não confirmada depois de 14 dias, mas ela pode ser retransmitida e ainda confirmar mais tarde, a menos que as mesmas moedas sejam gastas em outra transação.
Cancelar custa alguma taxa?
Sim. A transação de cancelamento precisa pagar uma taxa maior que a original, e essa taxa vai para o minerador.
Um acelerador pode cancelar a minha transação?
Não. Os aceleradores só ajudam uma transação a confirmar mais rápido. Cancelar exige uma nova transação assinada com as suas chaves privadas — nunca compartilhe suas chaves ou sua frase-semente com ninguém.