Proofs of Work for Blockchain Protocols.
On Stake and Consensus