Bitcoin Is Broken
hackingdistributed.com
hackingdistributed.com
In addition to spending time/money/resources on mining hardware and power, miners now have to spend time/money/resources on finding and implementing better strategies. This just shows that there's another variable.
(I could be, and probably am, wrong.)
It relies on "publishing their newest lbock" before the others discover it. However, there is no way to know when the others found the newest block. Since they just try some Hash IV (afaik), it is well possible they discover the next block within seconds of the first. So there is an incentive to publish their latest block as soon as they found it.
Also, what I read here and what I agree with, selfish mining seems self defeating which reinforces the first point. The second selfish miner pool should publish its newest block just before the first selfish miner pool, pushing the equilibrium of "latest block release" to ASAP.
Any comments?
Wouldn't this ruin any and all gains the honest miners have, nulling all the blocks they have mined 'ahead'...
Edit: Here's a simulation written by Dan Kaminsky. http://pastebin.com/PfBhLc7r