I was looking into the mempool since I heard it's congested. Found some transactions marked as Full RBF and others just as RBF. I don't think I’ve seen Full RBF before. Anyone know what the real difference is?
Understanding Full RBF vs Regular RBF
6 replies 630 views
chrisomegaFull Member
Posts: 159 · Reputation: 631
#2Dec 31, 2022, 01:41 AM
So, just to clarify, there's no flag for full RBF. Basically, it’s a node setting. If a node has full RBF activated, it can replace any unconfirmed transaction with a new one that has a higher fee, regardless of whether the original transaction was marked as RBF.
Exactly! RBF transactions are typically tagged as opt-in, meaning the sender signals that it might change later. This is BIP125 replaceability. Full RBF doesn’t need that signal, so it can replace transactions anytime.
I just saw this term pop up in the mempool recently. I’m not totally sure what it means in this context. Is it really just the same as that full RBF setting for nodes? I’m confused...
chrisomegaFull Member
Posts: 159 · Reputation: 631
#5Jan 1, 2023, 02:41 PM
When you see a transaction marked as Full RBF, it means it has replaced one that wasn’t marked as RBF. Those other txs you noticed replaced ones that were RBF. So don’t sweat it, it’s consistent with what I mentioned earlier.
I had a chat about Full RBF a while back. It’s more than just a mempool thing; it’s recognized in the whole Bitcoin ecosystem. Nodes can be set up to accept replacements for any mempool transaction, even if the original wasn’t RBF. Here’s an example of that.
SwiftRocketMember
Posts: 3 · Reputation: 169
#7Jan 3, 2023, 10:17 PM
Wait so full RBF means nodes just ignore the original sender's choice? Feels like that could mess with tx reliability if anyone can bump fees willy-nilly... or am I missing something here?