State of the art and challenges facing consensus protocols on blockchain
The Economics of Bitcoin Mining, or Bitcoin in the Presence of Adversaries