Consensus-based oracle networks such as the Chainlink protocol provide end-to-end decentralization, which is key to securing the entire blockchain ecosystem in which they operate. Additionally, these oracles enhance smart contracts’ performance, functionality and interoperability to offer a higher degree of trust and transparency than on-chain systems.

Chainlink’s Verifiable Random (VRF) function relies on a decentralized oracle network (DON) to enhance existing blockchains by providing verified off-chain data. It can even facilitate the export of blockchain data to systems beyond the blockchain ecosystem. Chainlink VRF provides cryptographically secured randomness by employing a set of Chainlink nodes that relay data to smart contracts while maintaining a classical-consensus mechanism through a committee of these nodes.