VRFs play an important role in the blockchain, as the blockchain lacks the native functionality to generate random numbers securely because of its deterministic nature. VRFs can be used to implement dynamic NFTs, cryptocurrency betting systems, metaverses assets, cryptocurrency games, or anywhere on the blockchain where a random number is needed.
Kenshi Verifiable Random Function oracles can generate and verify pseudorandom numbers to be used by smart contracts on-chain. These random numbers are safe, secure, and tamper-proof. Their fairness and derivation are verifiable by the receiving party. This verification proves that they are not modified nor tampered with when transferred from source to destination.
You can find details on the Kenshi VRF oracle implementation as well as guides for integrating it into your smart contracts in the following sections.