pull down to refresh

Please share your recommendations for good overviews of the RBF debate, thanks!
It's scary how good GPT is...
give a comprehensive summary of the bitcoin rbf proposal including the pros and cons

The bitcoin Replace-by-Fee (RBF) proposal is a way of allowing transactions on the bitcoin network to be flagged as replaceable, meaning that they can be replaced by a new transaction with a higher fee. This allows users to increase the fee on their transactions if they get stuck in the mempool (the pool of unconfirmed transactions) for too long.
The main advantage of the RBF proposal is that it allows users to have more control over the fees they pay on their transactions. By allowing transactions to be replaced with new ones that include higher fees, users can ensure that their transactions will be confirmed more quickly.
Another advantage is that it can help to prevent transaction congestion on the network. By allowing users to increase the fees on their transactions, the RBF proposal can incentivize users to include higher fees in their transactions, which can help to ensure that the most important transactions are confirmed first. This can help to prevent the network from becoming congested with low-fee transactions, which can slow down the confirmation of all transactions.
However, there are also some potential drawbacks to the RBF proposal. One of the main concerns is that it could be used for double-spending attacks, where a user tries to spend the same bitcoins twice. With RBF, a user could potentially create two transactions with the same bitcoins, and then replace the one with the lower fee with a new one that includes a higher fee, thus "tricking" the network into confirming the second transaction.
Another potential concern is that it could lead to increased centralization on the network. If only a small group of users are able to afford to include high fees on their transactions, this could lead to an uneven distribution of fees on the network, which could in turn lead to the concentration of power in the hands of a few large miners.
Overall, the bitcoin Replace-by-Fee proposal is a way of allowing users to have more control over the fees they pay on their transactions, which can help to prevent network congestion and ensure that important transactions are confirmed quickly. However, there are also some potential drawbacks to the proposal, such as the possibility of double-spending attacks and increased centralization on the network.
reply
Another potential concern is that it could lead to increased centralization on the network. If only a small group of users are able to afford to include high fees on their transactions, this could lead to an uneven distribution of fees on the network, which could in turn lead to the concentration of power in the hands of a few large miners.
Good example of how GPT is just a statistical predictive model of text; it doesn't have genuine technical understanding.
RBF clearly reduces fees, because you don't have to overbid to avoid the risk of a transaction getting stuck. We were actually kinda lucky that miners agreed to run it. Fortunately, on an individual miner basis, it's clearly better for the individual miner.
reply
And lastly, this post (linked here) has a nice summary: #101809
reply
Here, the best simple explanation.
RBF was in Bitcoin for years, but people ignore it. Now suddenly everybody is trying to "explain" it, but I don't know why. Is just noise for nothing.
reply
As I understand it, the impetus for revived debate is that there was a recent change to Bitcoin Core having to do with RBF and some disagree with the change.
I’ve seen several “pieces” of both arguments but still struggling to find a good comprehensive overview of the entire disagreement.
reply
In short: before it was a matter of the sender to enable RBF for the single transaction, now there is a config (default set to false) that enable a node to treat all the transaction as RBF. If the option will be largely activated this will kill the 0-conf practice, used by some business.
reply
The short of a short: if a tx doesn't have at least 3 or 6 confirmations, is not your bitcoins.
reply
So 3, 6 or... 9? Joking :)
reply
any reads on those business models and why "forced RBF" breaks them?
reply
The risk of accepting 0-conf transactions increases at the point it is not acceptable anymore, so they cannot operate "real time".
reply
Is there any risk of spamming the mempool by continuously updating the transaction fee?
reply
Nodes should only be propagating txs increasing the fee, but yeah, the possibility of spamming the network through increasing the fee by 1 sat steps seems to be worse.. But users can already do it with RBF transactions. Only ancient pre-RBF nodes would not propagate the tx.
reply
Nodes do not propagate RBF replacements unless they pay a minimum threshold of additional funds per byte. The cost is high enough that it'd be a lot cheaper to just buy cloud servers and DoS attack the entire P2P network directly.
reply
Working on a blog post.
reply
reply
An assumption that miners are rational is better than assuming miners are nice.
Interesting point
reply