What are the key differences between proof-of-work and proof-of-stake consensus mechanisms?

#CryptoAMA