Opt-in Full Replace-By-Fee (Full-RBF)



Summary:

Bitcoin Core developers have decided to merge the opt-in Full-RBF pull request, which will allow senders to opt into full-RBF semantics for their transactions in a way that allows receivers to detect if the sender has done so. The existing "first-seen" mempool semantics will remain unchanged for transactions that do not opt-in. This feature is likely to be included in Bitcoin Core v0.12.0 pending code review. A transaction is considered to have opted into full-RBF semantics if nSequence < (2^32 - 2), indicating that the sender may reissue the transaction with a higher fee. The first version of RBF was controversial due to concerns about it being used to double-spend, but opt-in Full-RBF addresses these concerns by allowing receivers to distinguish between opt-in and non-opt-in transactions. The opt-in Full-RBF pull request was created in response to feedback from users who wanted more control over the fees they paid for transactions. With this feature, users can increase the fee on a transaction that is taking longer than expected to confirm, without having to worry about the transaction being rejected by nodes that don't support RBF. Overall, the opt-in Full-RBF feature provides users with greater flexibility and control over their transactions, while also addressing security concerns associated with the original RBF implementation.


Updated on: 2023-06-11T01:17:08.339517+00:00