Eine Verifiable Delay Function (VDF) ist ein kryptografisches Primitiv, das 2018 entwickelt wurde, um eine bestimmte Anzahl von aufeinanderfolgenden Schritten auszuführen, die eine effiziente Überprüfung des Endergebnisses ermöglichen. VDFs können im Rahmen von
Blockchain- und Computersystemen eingesetzt werden, um in netzwerkbasierten Umgebungen einen
Trustless, öffentlichen Zufall zu schaffen. Um das gewünschte Ergebnis in einem verteilten System zu erzielen, umfassen Verifiable Delay Functions in der Regel drei Hauptprozesse: Aufbau, Auswertung und Überprüfung.