Post
Topic
Board Mining (Altcoins)
Re: Zero-cost double-spending attacks via merged mining
by
MentalCollatz
on 26/08/2015, 04:48:24 UTC
Let me clarify what it means to merge mine a coin with itself, since this is at the centre of the attack.

A merge mined block consists of a parent chain, and one or more auxiliary chains, both of which are covered by the same proof-of-work.  Normally, both/all chains correspond to different coins.  For example, you might have a bitcoin parent chain with a namecoin auxiliary chain and a ixcoin auxiliary chain.  But there's nothing to prevent you from having multiple chains belonging to the same coin.  So you could feasibly create a block with a namecoin parent chain and a namecoin auxiliary chain, or a block with a bitcoin parent chain and two namecoin auxiliary chains.  By merge mining this way, you can mine two chains at once from the same coin.  This allows an attacker to build a chain in secret, while still generating revenue mining on the public chain.