Proof of Stake: The Making of Ethereum and the Philosophy of Blockchains - Vitalik Buterin