Actions

VRF: Difference between revisions

From Chainlink Community Wiki

No edit summary
No edit summary
Line 1: Line 1:
{{:Box-round|title=Quick take - VRF (Verifiable random function)|
{{:Box-round|title= Quick take: VRF|1=
 
<table><tr>
<td style="text-align:center; background-color:#f6f6f6; width: 120px;">[[File:Chainlink_vrf.png|center|frameless|150x150px]]
 
</td><td style="background-color:#f6f6f6;" >
 
<big>'''ONE LINER GOES HERE'''</big>
<br>
* <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>
<big>VRF is a highly secure and provably fair source of [[Glossary#On-Chain|on-chain]] randomness for all kinds of blockchain-based applications, NFTs, and games.</big>}}
<big>VRF is a highly secure and provably fair source of [[Glossary#On-Chain|on-chain]] randomness for all kinds of blockchain-based applications, NFTs, and games.</big>}}
</td></tr></table>
}}
__TOC__
__TOC__
<br>
<br>

Revision as of 13:41, 24 March 2022

Quick take: VRF

Chainlink vrf.png

ONE LINER GOES HERE

  • Provably fair > Probably fair
  • Provides a transparent source of randomness to the blockchain space.
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