At Devcon4, Justin Drake presented VDFs and their role in PoS in the upcoming network upgrade of Ethereum, Serenity. He described the importance of the Ethereum Foundation in securely generating entropy and distributing hardware in order to properly set up these functions.

Could someone provide an explanation in layman terms on how Verifiable Delay Functions (VDFs) work?

1 Answer 1


I was casually scrolling on Twitter and I stumbled upon this tweet from Justin Drake:

ELI5: randomness in Ethereum 2.0 using a VDF

100 people, one by one, (re)roll dice placed in a dark room. After the last person lights turn on, revealing a fair random number. The Verifiable Delay Function (VDF) ensures lights aren't turned on early.

Solid stuff.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.