[Lightning-dev] Breach tx vulnerability & CPFP attack
David A. Harding
dave at dtrt.org
Mon Mar 28 16:18:39 UTC 2016
On Mon, Mar 28, 2016 at 11:19:42AM +0200, Jérôme Legoupil wrote:
> miners have a strong financial incentive to wait and hope to
> include Alice’s 25BTC offer instead of including Bob’s
> worthless breach tx.
I think you're treating miners here as a single actor when they should
be treated as multiple independent actors competing against each other.
Bob can have his breach transaction included in a block immediately but
the sequence lock on the 50 BTC Alice stole prevents her from spending
it for perhaps hundreds of blocks (I believe the paper uses a value of
This means each miner on the network has a choice:
1. Attempt to mine Bob's transaction immediately to claim its modest fee
before some other miner claims that fee.
2. Hope no one else mines Bob's transaction for several hundred blocks
and then compete with all other miners to attempt to mine Alice's
If the network is functioning correctly (e.g. no miner or mining cartel
has a majority of hash rate) then all miners should consider option #1
to be the more profitable option for them on average.
More information about the Lightning-dev