https://www.reddit.com/r/Bitcoin/commen ... coin_core/
Wtf, is this for real? This effects way more existing users than the blocksize issue yet its been implemented with little discussion? This is really screwed up, imo main "feature" of this is it allows bidding wars to be included in bloated blocks and is being sold as something to protect noobs from irreversible transactions. This raises serious questions here over who has commit access, I'm really not sure about Peter Todds motives with this and fwiw, the BCT trolls that where killing discussion on the blocksize debate seem to be burying discussion on RBF.
Would you be willing to give us a TL;DR and a play by play of RBF and why it's bad or good? I still haven't looked at it, but I'm not running 100% core. I run XT also. Would be nice to see a little bit more on the concept.
Replace By Fee (RBF) allows replacing an already broadcasted transaction by broadcasting another transaction with a higher fee. This only works on transactions before they are validated by miners (zero confirmations). Once there are confirmations you can no longer RBF. This essentially breaks zero confirms because now people will be able to RBF zero confirm transactions with a higher fee, which is why it's causing so much controversy. Many many people enjoy the speed of zero confirms for low value transactions.
There are other pieces to this new RBF function like Opt-In RBF which complicates it and honestly I haven't read much further into it from here. It gets strange with different nuances like if the sender opts in or something the receiver can't opt out (I think, again haven't read into this part too much).
Anyways it seems on the surface to be unnecessary and causing undue harm when zero confirms have been working fine this entire time. I'm not sure what the pro side has to say about it.