Replace-by-Fee (RBF): como aumentar a taxa de uma transação Bitcoin travada
A forma mais barata de acelerar uma transação que você mesmo enviou.
O que é o RBF?
O Replace-by-Fee é uma regra de retransmissão do Bitcoin que permite substituir uma transação não confirmada por uma nova versão que gasta pelo menos uma das mesmas entradas e paga uma taxa maior. Os nós e os mineradores ficam com a versão que paga mais e descartam a antiga. Como as duas versões gastam as mesmas moedas, só uma delas pode ser confirmada.
O RBF surgiu com o BIP 125, que exigia que a transação original “sinalizasse” que podia ser substituída. Desde o Bitcoin Core 28.0 (outubro de 2024), os nós aceitam substituições por padrão mesmo sem esse sinal: é o chamado full RBF. Na prática, o fator limitante agora é a sua carteira, que precisa deixar você criar a substituição.
Regras que uma substituição precisa cumprir
- Ela precisa pagar uma taxa total maior que a original (e que a de qualquer transação descendente que ela remova).
- A taxa extra precisa cobrir pelo menos o próprio tamanho da substituição na taxa mínima de retransmissão incremental (0,1 sat/vB no Bitcoin Core atual, 1 sat/vB em muitos nós mais antigos).
- Ela precisa ter uma taxa por vB maior que a das transações que substitui.
A sua carteira cuida dessas regras: você só escolhe a nova taxa. Antes, confira a taxa atual para o próximo bloco para precisar aumentar só uma vez.
Como usar o RBF nas carteiras mais populares
| Carteira | Onde encontrar |
|---|---|
| Bitcoin Core | Aba Transações → clique com o botão direito → “Aumentar a taxa da transação” (ou bumpfee no console) |
| Electrum | Histórico → clique com o botão direito na transação → “Increase fee” |
| Sparrow | Transactions → clique com o botão direito → “Increase Fee (RBF)” |
| BlueWallet | Abra a transação → “Bump fee” |
| Trezor Suite | Detalhes da transação → “Bump fee” |
| Outras carteiras | Procure por “Acelerar”, “Bump fee”, “Aumentar taxa” ou “Substituir” |
Os menus das carteiras mudam de uma versão para outra; se você não encontrar a opção, provavelmente a sua carteira não permite RBF para essa transação.
Usar o RBF para cancelar uma transação
Algumas carteiras oferecem a opção “Cancelar transação”. Tecnicamente, é uma substituição RBF que manda as mesmas moedas de volta para um endereço seu, com uma taxa maior. Se ela confirmar primeiro, o pagamento original deixa de valer. Isso só funciona enquanto a original não estiver confirmada, e você paga a taxa de rede mesmo assim. Guia completo: Dá para cancelar uma transação Bitcoin não confirmada?
Quando o RBF não é possível
- Você é quem recebe: só quem enviou pode criar uma substituição. Use o CPFP.
- O pagamento veio de uma exchange: fale com o suporte dela ou use um acelerador.
- A sua carteira não tem a função de aumentar a taxa, ou é uma configuração hardware/multisig difícil de assinar de novo.
Nesses casos, a aceleração premium funciona sem mudar nada na transação.
Lojistas: como as substituições agora são retransmitidas por padrão, trate qualquer pagamento recebido e ainda não confirmado como reversível até que tenha pelo menos uma confirmação.