Skip to main content

Verifiable Unpredictable Function

Definition

A Verifiable Unpredictable Function (VUF) is a cryptographic function that produces an output that is both random and provably generated according to a specified process. This means anyone can verify that the output was created correctly, but no one can predict the output before its generation. VUFs provide a strong guarantee of randomness and integrity. They are essential for fair and secure decentralized systems.