Skip to main content

Verifiable Delay Function (VDF)

cryptography · consensus

A function designed to require a minimum sequential computation time while producing a proof that is quick to verify.

1.definition

A verifiable delay function (VDF) is designed around a computation believed to require a prescribed number of sequential steps, even with substantial parallel hardware. It produces an output and a proof that other participants can verify much faster than they can reproduce the delay.

3.assumptions

The delay depends on the construction's cryptographic assumptions, parameters, and the fastest available specialized implementation. A VDF does not measure wall-clock time perfectly across every device and needs an agreed input source to prevent participants from choosing favorable starting values.

2.uses

VDFs are studied for randomness, leader election, and time-delay mechanisms. They differ from proof of work because the goal is a predictable delay, not an open-ended race to find a hash below a target.

Related terms

All terms and definitions may update as the Cryptionary improves.