Skip to main content

Verifiable Timed Delay

Definition

Verifiable timed delay is a cryptographic method ensuring a minimum, publicly auditable time must pass before an action or revelation. This cryptographic construct enforces a specific sequential computational cost, making it impossible to accelerate the process through parallelization, thus guaranteeing a minimum elapsed time. The key attribute is that once the computation is finished, the fact that the required time was expended can be quickly and publicly confirmed. Verifiable timed delays are instrumental in decentralized systems for tasks such as fair access to resources, secure randomness generation, and preventing front-running in sensitive operations.