bitcoin-dev

Making OP_TRUE standard?

Making OP_TRUE standard?

Original Postby Rusty Russell

Posted on: May 30, 2018 02:47 UTC

In a recent thread on the Bitcoin development mailing list, Rusty Russell raised the question of whether OP_CSV with a relative locktime of zero could be used to enforce RBF (replace-by-fee) on spending tx.

Marco Falke points out that if the parent is RBF, this child inherits it. However, Matt Corallo points out that you can block RBF with a large-but-lowball tx. Peter Todd explains that the rule preventing bandwidth usage DoS attacks on the mempool by dropping it an attacker can repeatedly broadcast and replace a series of transactions to use up tx relay bandwidth for significantly lower cost than otherwise. This rule is against miner incentives (assuming mempool is full), and makes things more complex than they need to be.