Verifiable Delay Functions: Wesolowski, Pietrzak, and the Sequentiality AssumptionAn exploration of VDFs from their cryptographic foundations through practical constructions, with emphasis on randomness beacons, blockchain consensus, and the sequential computation lower bounds.