VRF: Difference between revisions
From Chainlink Community Wiki
(Created page with "{{:Box-round|title=TL;DR - VRF (Verifiable random function)| * <big>'''Provably fair > Probably fair'''</big> * <big>'''Provides a transparent source of randomness to the blockchain space.'''</big> <big>VRF is a highly secure and provably fair source of on-chain randomness for all kinds of blockchain-based applications, NFTs, and games.</big>}} __TOC__ <br> <h2>Overview</h2> <big>Chainlink VRF works by combining block data that is still unknown whe...") |
No edit summary |
||
Line 1: | Line 1: | ||
{{:Box-round|title= | {{:Box-round|title=Quick take - VRF (Verifiable random function)| | ||
* <big>'''Provably fair > Probably fair'''</big> | * <big>'''Provably fair > Probably fair'''</big> | ||
* <big>'''Provides a transparent source of randomness to the blockchain space.'''</big> | * <big>'''Provides a transparent source of randomness to the blockchain space.'''</big> |
Revision as of 21:56, 17 March 2022
Quick take - VRF (Verifiable random function)
- Provably fair > Probably fair
- Provides a transparent source of randomness to the blockchain space.
Overview
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.
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