Skip to content

Glossary

Verifizierbare Zufallsfunktion (VRF)

Eine Funktion, die einen Zufalls-Output und einen Beweis liefert, mit dem jeder verifizieren kann, dass der Output ehrlich aus einem gegebenen Input und Secret Key erzeugt wurde.

Eine VRF kombiniert einen Private Key und einen Input zu einem pseudozufälligen Output plus einem Beweis. Jeder mit dem Public Key kann verifizieren, dass der Output korrekt erzeugt wurde — der Prover kann das Ergebnis nicht verfälschen, ohne einen ungültigen Beweis zu produzieren.

VRFs sind das On-Chain-Zufalls-Primitiv. Chainlink VRF ist die am meisten genutzte Implementierung; Algorand und mehrere andere Chains nutzen VRFs in ihrem Konsens-Protokoll für die Komitee-Auswahl. NFT-Mints, Lotterien und Spiele setzen auf VRFs, um unfälschbare Zufälligkeit zu erzeugen.