14. Integrating Chainlink’s VRF to Secure Fair Distribution of Rare NFTs
We are excited to announce that we will be integrating Chainlink’s Verifiable Randomness Function (VRF) to fairly distribute rare promo NFTs to random users who participate in Illuvium’s upcoming $ILV liquidity mining program*.
Once released, yield farmers will be able to earn $ILV token rewards for their liquidity contribution, as well as earn the chance to win rare promo NFTs (the only one of their kind, in a limited run) that will only be distributed during this limited period of time.
As you know, Illuvium is the first community governed AAA blockchain-based video game targeting the large collection of gamers who have never-before used decentralized applications. This requires the usage of the most time-tested and battle-hardened infrastructure, to ensure a smooth user experience at all times. The market-leading decentralized oracle network, Chainlink will be used as our go-to oracle solution for verifiable on-chain randomness used to determine the distribution of promo NFTs. Chainlink VRF provides users cryptographic guarantees that prove the random process is truly unbiased and tamper-proof.
Below is an example of one of our fully-rendered NFT artworks from our Cosplay Promo Editions. Works similar to this, both in standard and holo forms, will be distributed using the Chainlink VRF to a lucky participant once the yield farming program begins.”
We will provide more information on the specifics of the yield farming program and how users will be able to participate in a future article.
Securing the Illuvium Universe of NFTs using Chainlink VRF
Illuvium requires a secure and reliable source of on-chain randomness to trigger the distribution of NFTs in a provably fair manner. However, obtaining access to an unbiased source of randomness that users can verify is a challenging endeavor. For example, on-chain RNG solutions like a blockhash can be manipulated by blockchain miners, while off-chain RNG solutions are often opaque and require extreme trust.
To overcome this hurdle, we are integrating Chainlink’s Verifiable Randomness Function (VRF), a highly secure randomness solution that is purpose-built for smart contracts and already secures a significant amount of value for other blockchain-based gaming applications.
Through a user-supplied seed and an oracle node private key, Chainlink VRF generates a random number and an accompanying cryptographic proof, which is then posted onto the blockchain.
By combining the user seed, proof, and the oracle’s public key (all of which is stored on-chain), users can independently verify the entropy produced by the Chainlink VRF is authentic and has not been tampered with in any form. Due to these strong security properties, neither the users, oracles, or Illuvium developers are able to manipulate the VRF process, providing an unprecedented level of transparency and manipulation-resistance.
Users who participate in the upcoming Illuvium yield farming program will not only earn $ILV governance token rewards, but will also be automatically entered into a lottery where they have the chance to win limited edition promo NFTs.
The chosen winners will be derived from the randomness data provided by Chainlink VRF, allowing users to independently audit the result of every draw. Creating a truly fair distribution is key to ensuring that users can gain access to Illuvium NFTs that are provably rare and which cannot be arbitrarily minted.
In addition to this initial yield farming NFT lottery program, we see this integration with Chainlink VRF as being potentially the first step towards a fully featured NFT mining program directed and managed by the Illuvium community.
If this is something you are interested in discussing, we invite you to join our discord channel where 12,000 other community members are currently residing. We are excited to see how this integration with Chainlink VRF will evolve into the future.
Integrating Chainlink as our randomness solution to secure the distribution of NFTs in the Illuvium ecosystem was a clear choice given their network’s proven reliability and security.
In traditional games, auditability and fairness was not present. Thanks to Chainlink, we can now provide users with cryptographic guarantees on the unbiased and ungameable distribution of rare NFTs. Chainlink will play a foundational role in the Illuvium universe.
Chainlink is the most widely used and secure way to power universally-connected smart contracts. With Chainlink, developers can connect any blockchain with high-quality data sources from other blockchains as well as real-world data. Managed by a global, decentralized community of hundreds of thousands of people, Chainlink is introducing a fairer model for contracts. Its network currently secures billions of dollars in value for smart contracts across the decentralized finance (DeFi), insurance and gaming ecosystems, among others.
Chainlink is trusted by hundreds of organizations to deliver definitive truth via secure, reliable data feeds. To learn more, visit chain.link, subscribe to the Chainlink newsletter, and follow @chainlink on Twitter.
(*There are risks associated with DeFi, particularly staking and smart contract risk, and contract configurations are being developed continuously and subject to change and sentiment expressed by the Illuvium community).