Recently, I gained so much interest in learning about BIPs after creating a thread with the question "
What percentage is good enough for Bitcoin improvements proposals?"
https://bitcointalksearch.org/topic/m.64109080. I happened to come across lots of BIPs that are available on GitHub. A particular BIP with the title "
Opt-in Full Replace-by-Fee Signaling" caught my attention, which I had to delve dip and make further research about.
Replace By Fee also known for short as RBF is a policy that enables users to replace their unconfirmed transactions with news ones with a condition of a higher transaction fee on the Bitcoin network. I was confused at first, as I doubted if this was possible. I never disagreed to the fact that transactions do experience some delay due to over crowding of the mempool, thereby resulting to pending of transactions. And I have also learnt that miners priorities transactions with higher fees than that of lower fees, but the replacement technic never came to my mind until recently.
I was eager to know how this works, and I found out that it works in two ways.
Opt-in RBF and
Full RBF. Opt-in requires flagging before the first transaction is done, while Full don't necessarily require. I also came across CPFP(Child pays for parents) which allows a receiver to increase the transaction fee of a pending payment that wants to be received, but it's not actually part of this post.
With my curiosity as always, I wondered how beneficial could RBF be to users making transactions, and to miners performing the validation. It turns out to be that those who make use of this technics do this to speed up their pending transactions since miners priorities transactions with a higher fee. This means they are tired of joining the crowd, and are willing to pay more than others just to be attended to. While miners get to choose transactions with higher fees over those with a lower fees.
On the day of halving, Bitcoin recorded the highest
average transaction fee per transaction. Cases of congestion like this leads to tx fee hike, which gives an upper hand to those who can apply the RBF policy to get a faster transaction approval.
The entire write up in this post now boils down to when all Bitcoin has been mined, and miners starts getting their rewards only from tx fees. This fees won't be enough for most of them, as they will want more reward to cover up for their maintenance. RBF might be a solution to their problem, but LN has become part of the picture that most ethusiasts(including miners) might have not really thought of.
My Question:
1. Seeing that RBF will benefit miners more
in the future, and how will they respond to the use of LN by Bitcoin users?.
2. Do you think that the rate at which miners ignore certain tx due to low tx fees would increase
in the future?.
3.Do you think that RBF will be generally used in the future?.
Kindly share your opinion, and maybe also try to reason from both a user and a miner's perspective.
If you identify any form of mistake in this post, please pardon me and do well to point them out.
Link to Opt-in Full Replace-by-Fee Signaling BIP:
https://github.com/bitcoin/bips/blob/master/bip-0125.mediawikiTutorial to learn how to perform a RBF tx:
https://youtu.be/LdmoP4Ss1hU?si=b1xqCum4qUzTD3-CThe image i intended to add to the post, but I ended up removing https://www.talkimg.com/images/2024/05/26/LCxWd.jpeg