Algorand: Scaling Byzantine Agreements for Cryptocurrencies
Verifiable random functions