A Survey on Consensus Mechanisms and Mining Management in Blockchain Networks.
PPCoin: Peer-to-Peer Crypto-Currency with Proof-of-Stake