Replace-by-fee
Whether a node should let an unconfirmed transaction be replaced by one paying a higher fee. Peter Todd's full RBF patches in 2013 and 2015 set off some of the angriest threads in the archive, because replacement makes unconfirmed payments unsafe for merchants. Opt-in RBF (BIP 125) shipped in 2015; Bitcoin Core made full RBF the default in 2023.
99 threads and 1,206 messages, 31 Jan 2012 to 16 Jun 2026.
Read on LearnBitcoin
BIPs
Bitcoin Optech
The threads, in order
Listed by the date of each thread's first message.
2012 1 thread
- BIP16/17 replacement Andy Parkins9 messages
2013 5 threads
- Enable tx replacement on testnet. (#2516) Peter Todd1 message
- Anti DoS for tx replacement Mike Hearn26 messages
- 5 messages
- 5 messages
- Double Spend Notification Quinn Harris14 messages
2014 5 threads
- Handling miner adoption gracefully for embedded consensus systems via double-spending/replace-by-fee Peter Todd36 messages
- 8 messages
- 13 messages
- 1 message
- SPV clients and relaying double spends Aaron Voisine10 messages
2015 14 threads
- Re-enabling simple tx replacement Ross Nicoll10 messages
- replace-by-fee v0.10.0rc4 Peter Todd79 messages
- 16 messages
- Double spending and replace by fee Mike Hearn4 messages
- 45 messages
- First-Seen-Safe Replace-by-Fee Peter Todd12 messages
- Cost savings by using replace-by-fee, 30-90% Raystonn .2 messages
- 22 messages
- 11 messages
- F2Pool has enabled full replace-by-fee Peter Todd79 messages
- BIP: Full Replace-by-Fee deployment schedule Peter Todd20 messages
- 7 messages
- Opt-in Full Replace-By-Fee (Full-RBF) Peter Todd3 messages
- Use CPFP as consensus critical for Full-RBF Vincent Truong2 messages
2016 3 threads
- nSequence multiple uses Andrew C3 messages
- 2 messages
- 15 messages
2017 4 threads
- Transaction Replacement by Fee Amir Taaki4 messages
- Strong Anti-Replay via Coinbase Transactions Cameron Garnham2 messages
- BIP Idea : DDoS resistance via decentrilized proof-of-work Ilya Eriklintsev5 messages
- BIP-21 amendment proposal: -no125 Sjors Provoost8 messages
2018 7 threads
- 21 messages
- 1 message
- Revisiting BIP 125 RBF policy. Russell O'Connor18 messages
- {sign|verify}message replacement Karl-Johan Alm16 messages
- Few questions regarding ListTransaction Maksim Solovjov10 messages
- BetterHash Mining Protocol Replacements Matt Corallo3 messages
- 19 messages
2019 1 thread
- Emergency RBF (BIP 125) Rusty Russell10 messages
2020 3 threads
- 8 messages
- 39 messages
- 19 messages
2021 9 threads
- L2s Onchain Support IRC Workshop Antoine Riard6 messages
- Fee estimates and RBF Prayank7 messages
- 7 messages
- Proposal: Full-RBF in Bitcoin Core 24.0 Antoine Riard12 messages
- 2 messages
- Note on Sequence Lock Upgrades Defect Jeremy Rubin7 messages
- Proposal: Package Mempool Accept and Package RBF Gloria Zhao16 messages
- 1 message
- A fee-bumping model Antoine Poinsot9 messages
2022 26 threads
- Improving RBF Policy Gloria Zhao16 messages
- Improving RBF policy Bram Cohen9 messages
- Thoughts on fee bumping James O'Beirne26 messages
- 5 messages
- mempool transaction witness-replacement Larry Ruane2 messages
- 3 messages
- Playing with full-rbf peers for fun and L2s security Antoine Riard27 messages
- 4 messages
- P2P trading replacement transactions alicexbt5 messages
- Zero-conf apps in immediate danger Dario Sneidermanis66 messages
- 18 messages
- Does Bitcoin require or have an honest majority or a rational one? (re rbf) (Jeremy Rubin) John Carvalho3 messages
- 22 messages
- Analysis of full-RBF deployment methods Dario Sneidermanis4 messages
- On mempool policy consistency Anthony Towns33 messages
- 6 messages
- Preventing/detecting pinning of jointly funded txs Anthony Towns4 messages
- Announcement: Full-RBF Miner Bounty Peter Todd21 messages
- 7 messages
- Custom signet for testing full RBF alicexbt3 messages
- Zero-conf apps in immediate danger Daniel Lipshitz17 messages
- Zero-conf apps in immediate danger (angus) John Carvalho6 messages
- A proposal for Full RBF to not exclude Zero Conf use case Daniel Lipshitz20 messages
- 1 message
- Bitcoin Core 24.0.1 Released Michael Ford3 messages
- 3 messages
2023 6 threads
- 11 messages
- Pull-req to enable Full-RBF by default Peter Todd1 message
- Pull-req to enable Full-RBF by default Daniel Lipshitz9 messages
- 2 messages
- The Pinning & Replacement Problem Set John Carvalho3 messages
- 5 messages
2024 11 threads
- BIP process friction Anthony Towns11 messages
- One-Shot Replace-By-Fee-Rate Peter Todd8 messages
- Full-RBF Peering Bitcoin Core v26.0 Released Peter Todd1 message
- 5 messages
- OP_Expire mempool behavior Peter Todd4 messages
- A Free-Relay Attack Exploiting RBF Rule #6 Peter Todd22 messages
- Draft BIP for User-Defined Transaction Flags Policy & Strategy Bitcoin Error Log5 messages
- 3 messages
- 3 messages
- 42 messages
- 3 messages
2025 2 threads
- 3 messages
- Standard Unstructured Annex Peter Todd7 messages
2026 2 threads
- Dust UTXO Disposal Protocol bubb1es8 messages
- 6 messages