Skip to main content

Verifiable Delay Puzzle

Definition

A verifiable delay puzzle is a cryptographic primitive designed to require a specific, predetermined amount of sequential computation time to solve, but whose solution can be verified very quickly. These puzzles ensure that a minimum duration of processing has occurred before a result is obtained, making them suitable for applications requiring a verifiable passage of time. They are often used in proof-of-stake protocols to prevent certain types of attacks or to ensure fairness in leader election. Verifiable delay puzzles introduce predictable latency with efficient proof.