Author

Topic: RBF vs Full RBF (Read 160 times)

legendary
Activity: 2268
Merit: 18711
September 06, 2023, 01:02:29 AM
#6
Here's a thread I opened a while back discussing Full RBF: https://bitcointalksearch.org/topic/full-rbf-5403730

Here's the post on the mempool.space GitHub discussing this new RBF ticker: https://github.com/mempool/mempool/pull/3867. It was merged around 2 months ago.

It seems to be a term used by mempool. Is it the same one as of Full RBF setting for the node?
The term is used across the Bitcoin ecosystem, not just by mempool.space. It is a setting nodes can apply which means they will accept and broadcast replacement transactions for any transaction in their mempool, regardless of whether the original transaction is opted in to RBF or not.

Thanks and I'm familiar with the RBF term. Check out the image attached above. That's where I'm confused.
Here's an example transaction: https://mempool.space/tx/5bbea8b183b7e67cd75d54604dd19e0724b89e2b8675133f0feec360f0fd497e

Mouse over the first transaction in the "RBF History" box, paying 9.24 sats/vbytes. You'll see it was not opted in to RBF. And yet it has been successfully replaced anyway by a new transaction paying 10.2 sats/vbyte. This is what is meant by full RBF. Any node with full RBF enabled will accept replacements for any transaction in their mempool.
legendary
Activity: 2380
Merit: 5213
September 05, 2023, 11:37:55 PM
#5
Can you see the last tx? What it's referring?
It means that the transaction has replaced a transaction which hadn't been flagged as RBF.
The other transactions that are shown in the image have replaced transactions that had been flagged as RBF.

As I said in my previous post, nodes may allow a transaction to replace another one, even if the original transaction has not been flagged as RBF.
legendary
Activity: 2156
Merit: 2100
Marketing Campaign Manager |Telegram ID- @LT_Mouse
September 05, 2023, 11:17:58 PM
#4
There is no such thing as flagging a transaction as full RBF.
Full RBF is a setting for nodes. If a node has enabled full RBF, it allows any unconfirmed transaction to be replaced by a new one paying higher fee, even if the original transaction has not been flagged as RBF.
Well, I haven't noticed this term earlier in mempool space. Just noticed it yesterday and I tried to figure out what it exactly is but I failed to get the context. It seems to be a term used by mempool. Is it the same one as of Full RBF setting for the node?



Can you see the last tx? What it's referring?

The only tagged in RBF are simply the opt-in full RBF where the transaction initiator add signals that transaction will be changed in future.
Thanks and I'm familiar with the RBF term. Check out the image attached above. That's where I'm confused.
hero member
Activity: 868
Merit: 952
September 05, 2023, 04:38:48 PM
#3
The only tagged in RBF are simply the opt-in full RBF where the transaction initiator add signals that transaction will be changed in future. This way the nodes may allow it to be changed in future and also it wouldn’t be treated as a complete payment by the recipient. This is Called BIP125 replaceability . The full RBF doesn’t needs to add a signal to the transaction and could change the transaction anytime
legendary
Activity: 2380
Merit: 5213
September 05, 2023, 04:32:31 PM
#2
There is no such thing as flagging a transaction as full RBF.
Full RBF is a setting for nodes. If a node has enabled full RBF, it allows any unconfirmed transaction to be replaced by a new one paying higher fee, even if the original transaction has not been flagged as RBF.
legendary
Activity: 2156
Merit: 2100
Marketing Campaign Manager |Telegram ID- @LT_Mouse
September 05, 2023, 04:20:54 PM
#1
I was checking out the mempool space as I saw topic mentioning that mempool is congested. I have found that there are transactions which has been tagged as Full RBF while someone other txs have been tagged as only RBF.
I can't remember if I have ever seen Full RBF option. As far as I'm concerned, I haven't seen this. I'm only aware about "RBF". What's the difference between these two?
Jump to: