Transaction Replacement by Fee



Summary:

In a post to the bitcoin-dev mailing list, Greg Sanders explains that BIP125 is the standard way to signal. This GitHub link should have everything needed to understand BIP125. Some miners mine full replace-by-fee, which has no limitations on nSequence. Peter Todd's implementation (for v0.13.2) of this can be found on his GitHub page. It is identical to Bitcoin Core modulo the nSequence stuff being removed, and a special service bit added to allow full-rbf nodes to preferentially peer with each other to make sure replacement transactions get propagated. In practice full-RBF works fairly well, so while it's even faster to use the nSequence signalling specified in BIP-125, doing so is not mandatory so long as you can et your replacement transaction to a full-RBF node.


Updated on: 2023-06-11T21:11:37.779297+00:00