Betting on Blockchain Consensus with Fantomette
The Economics of Bitcoin Mining, or Bitcoin in the Presence of Adversaries