Foundations of Blockchains (Lecture 12.6: Why Proof-of-Stake Is Hard)
Tim Roughgarden Lectures · 10:17
Proof-of-stake needs to sample a block leader from the validator set with probability proportional to stake, and while that sounds trivial, the hard part is that a proof-of-stake chain has no external source of random...