[Bitcoin-development] Double spending and replace by fee

Mike Hearn mike at plan99.net
Sat Mar 28 13:58:53 UTC 2015

I've written a couple of blog posts on replace by fee and double spending
mitigations. They sum up the last few years (!) worth of discussions on
this list and elsewhere, from my own perspective.

I make no claim to be comprehensive or unbiased but I keep being asked
about these topics so figured I'd just write up my thoughts once so I can
send links instead of answers :) And then so can anyone who happens to

(1) Replace by fee scorched earth, a counter argument:


This article lays out the case against RBF-SE and argues it is harmful to

(2) Double spending and how to make it harder:


This article summarises a couple of double spending incidents against
merchants and then discusses the following techniques:

   1. Risk analysis of transactions
   2. Payment channels
   3. Countersigning by a trusted third party
   4. Remote attestation
   5. ID verification
   6. Waiting for confirmations
   7. Punishment of double spending blocks

I hope the material is useful / interesting.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150328/6ba443f3/attachment.html>

More information about the bitcoin-dev mailing list