VRF
From Chainlink Community Wiki
Quick take: VRF
VRF is a highly secure and provably fair source of on-chain randomness for all kinds of blockchain-based applications, NFTs, and games. |
In depth
Chainlink VRF works by combining block data that is still unknown when the request is made with the oracle node’s pre-committed private key to generate both a random number and a cryptographic proof. The smart contract will only accept the random number input if it has a valid cryptographic proof, and the cryptographic proof can only be generated if the VRF process is tamper-proof. This helps provide users with automated and publicly verifiable proof directly on-chain that each application using Chainlink VRF for randomness is provably fair and cannot be tampered with or predicted by the oracle, outside entities, or development teams.
Timeline
Use cases
Release info
- VRF v2. Chainlink VRF v2 offers a new and improved version of the industry-standard on-chain RNG solution, making it easier to configure and scale randomness requests at a significantly reduced cost.
For v2 highlights check out the following blog. https://www.bnbchain.world/en/blog/chainlink-vrf-v2-is-live-on-bnbchain/
Relevant quotes
VRF resources