[PROPOSAL] Emergency RBF (BIP 125)



Summary:

On June 8, 2019, a discussion took place on the Bitcoin development mailing list regarding a new "emergency RBF" rule proposed by Rusty Russell. The rule states that if the original transaction was not in the first 4,000,000 weight units of the fee-ordered mempool and the replacement transaction is, rules three, four, and five do not apply. Russell O'Connor raised concerns about whether Alice could grief Bob's node by alternating RBFing two transactions, each one placing itself at the bottom of Bob's top 4,000,000 weight mempool which pushes the other one below the top 4,000,000 weight, and then repeating with the other transaction. He suggested amending the proposal to partially mitigate this issue. Russell responded that it may be hard to play these games across swathes of non-direct peers since mempools are in constant flux and propagation is a bit random. However, he also asked for suggestions on mitigations for the issue. One possible solution suggested was to change the proposal so that if the replacement transaction is in the first 2,000,000 weight units of the fee-ordered mempool, the rule applies.


Updated on: 2023-06-13T19:23:51.236263+00:00