Chainlink developers announced the completion of provable randomness oracles (VRFs) used to create blockchain-proof random numbers. The solution is compatible with the Ethereum blockchain and is available for testing on the testnet.
1 / We’re excited to launch a Verifiable Random Function (VRF) capability. Smart contract developers can now access verifiable randomness through #Chainlink oracles, enabling a new set of blockchain applications in gaming, security & layer-2 protocols. https://t.co/NBLPuzJyXE
– Chainlink – Official Channel (@chainlink) May 12, 2020
Chainlink VRF can be implemented in smart contracts focused on blockchain games, security, second-level protocols and other user cases. An appropriate set of tools has been released for developers.
The mechanism of operation of Chainlink VRF is as follows: a smart contract requests randomness by providing a seed number for Chainlink. The parameter unpredictable for oracles is used to generate a random number, which is then sent to the chain of contracts. Each oracle uses its own secret key to create randomness. When the result is published on the blockchain along with the proof, it is verified using the oracle public key and the application source code.
Relying on the widely recognized capabilities of verifying blockchain signatures and evidence, smart contracts will be able to use only the randomness that was also verified by the same network in which the contract itself works.
Thanks to ChainLink VRF, compromised nodes lose their incentive to manipulate data, because the generated fake values will not pass the secret key check, which will result in financial sanctions.
The worst-case scenario is that a compromised node does not return a response to a request that will be immediately and without changes visible on the blockchain. Users will eventually stop relying on hosts that stop responding and / or do not provide randomness with valid evidence.
Chainlink developers believe that the compatibility of their solutions with the blockchains of Polkadot, Tezos and others will ultimately lead to a network effect between the user community and the growing economic security guarantees in the crypto space.
The first Ethereum service to use Chainlink VRF will be PoolTogether, which previously used centralized random number sources.
Recall the same trust problem, but in the data of the cryptocurrency quote stream for decentralized finance protocols, it was recently solved by the American cryptocurrency exchange Coinbase Pro, which introduced the price oracles for Bitcoin and Ethereum.
Subscribe to ForkLog news on Telegram: ForkLog Live – the entire news feed, ForkLog – the most important news and polls.
Found a mistake in the text? Highlight it and press CTRL + ENTER
subscribe to news Forklog