Variations of Proof of Stake