Consensus in the Age of Blockchains
On the Security and Performance of Proof of Work Blockchains