Skip to main content

What Is the Replace-by-Fee (RBF) Protocol and How Is It Activated?

Replace-by-Fee (RBF) is a protocol feature that allows an unconfirmed transaction to be replaced by a new, conflicting transaction that pays a higher fee. It is activated by the sender setting a specific flag (an RBF signal) in the original transaction before broadcasting it.

This signal indicates to the network that the sender reserves the right to replace the transaction later. Without this explicit opt-in, nodes may adhere to a "first-seen" policy, which rejects the replacement transaction.

How Does RBF Allow a User to Effectively ‘Unstick’ a Low-Fee Transaction?
How Does a Transaction’s “Replace-by-Fee” (RBF) Feature Attempt to Reduce Latency?
How Can a User Replace a Zero-Fee Transaction with a Higher-Fee One?
What Is a “Mempool” and How Does RBF Interact with It?