O que é o Replace-by-Fee (RBF) e como funciona?
O Replace-by-Fee (RBF) é um recurso da rede Bitcoin que permite que um usuário substitua uma transação ainda não confirmada por outra que paga uma taxa maior. Essa funcionalidade foi criada para resolver um dos maiores incômodos dos usuários: transações “presas” (stuck) devido a taxas insuficientes. Quando a rede está congestionada, as mineradoras priorizam as transações com as maiores taxas; ao usar o RBF, o remetente pode aumentar a taxa e acelerar a confirmação.
Como o RBF foi introduzido?
O RBF foi formalizado no BIP‑125 em 2018. Antes disso, a única forma de tentar acelerar uma transação era criar uma Child‑Pays‑For‑Parent (CPFP), que exige que o remetente ou outro participante crie uma nova transação gastando a saída da transação lenta, pagando uma taxa alta. O RBF simplifica esse processo ao permitir que a própria transação original seja substituída.
Tipos de sinalização RBF
- Opt‑in RBF: o remetente marca a transação como substituível. Apenas transações sinalizadas podem ser substituídas.
- Full RBF: todas as transações criadas por uma carteira são tratadas como substituíveis por padrão (não recomendado para carteiras de alto volume).
Passo‑a‑passo para usar o RBF
- Crie a transação original marcando o campo
replaceable
comotrue
(ou habilite a opção “RBF” na sua carteira). - Se a transação ficar presa, abra a carteira novamente e selecione a mesma transação para “re‑enviar” ou “bump fee”.
- Defina uma taxa maior (geralmente baseada no hashrate do Bitcoin e na dificuldade de mineração atual).
- Envie a nova transação; a rede reconhecerá que ela substitui a anterior e só uma será confirmada.
Vantagens do RBF
- Maior controle sobre as taxas: ajuste dinâmico conforme a congestão da rede.
- Redução de custos: evita a necessidade de criar transações auxiliares (CPFP).
- Experiência de usuário melhorada: menos frustração ao ver pagamentos demorando.
Desvantagens e cuidados
- Alguns comerciantes ainda não aceitam transações marcadas como RBF por temerem que possam ser substituídas.
- Se a taxa aumentada ainda for insuficiente, a transação pode permanecer presa.
- É importante usar carteiras confiáveis que implementem o RBF corretamente.
Ferramentas e carteiras que suportam RBF
Entre as carteiras populares que já oferecem suporte nativo ao RBF estão:
- Electrum
- Bitcoin Core (versão 0.14 ou superior)
- Wasabi Wallet
- BlueWallet (modo avançado)
RBF e a segurança da rede
O RBF não afeta a segurança da blockchain. A substituição ocorre apenas enquanto a transação ainda não foi incluída em um bloco. Uma vez confirmada, a transação é imutável, independentemente de ter sido substituída anteriormente.
Recursos externos para aprofundamento
Para quem deseja entender ainda mais sobre o funcionamento técnico e as implicações do RBF, recomendamos a leitura nas seguintes fontes de alta autoridade:
Compreender o RBF é essencial para quem lida com transações Bitcoin no dia a dia, seja para pagamentos de consumidores, transferências entre exchanges ou para desenvolvedores que criam aplicações descentralizadas que dependem de confirmações rápidas.