Skip to main content

Verifiable Delay Functions

Definition

Verifiable Delay Functions (VDFs) are cryptographic primitives that require a specified sequential computation time to produce a unique output, yet allow for quick and public verification of that output. They are designed to be inherently slow to compute, even with parallel processing, ensuring a minimum time delay before the result is known. This property makes them useful for applications requiring a publicly verifiable delay, such as random beacon generation or fair leader election. VDFs are a newer area in cryptography.