Securing Proof-of-Stake Blockchain Protocols
Verifiable random functions