Smart Contracts Make Bitcoin Mining Pools Vulnerable
On Subversive Miner Strategies and Block Withholding Attack in Bitcoin Digital Currency