A historical look at Replace-by-Fee

Starting with the first release of Bitcoin, there was a feature that allowed for the replacement of unconfirmed transactions. The feature was ultimately disabled by Satoshi Nakamoto in Bitcoin version 0.3.12, with the comment “Disable replacement feature for now.” The feature was never re-enabled.

The primary reason Nakamoto disabled the feature was because it opened up vectors for denial-of-service (DOS) attacks. For example, a user could create as many replacement transactions as they wanted, while only paying fees for the one that gets mined — filling up the network’s bandwidth in the process.

Original source

Add comment

Please Sign in to be able to leave comments.