Chad Sports Integrates Chainlink VRF to Help Randomize NFT Minting and Raffle Winner Selection
We’re excited to announce that Chad Sports—a project building gamified sporting events through NFTs, starting next week with the Qatar World Cup 2022—has integrated Chainlink Verifiable Random Function (VRF) on Avalanche and Ethereum mainnets. By integrating the industry-leading decentralized oracle network, we now have access to a tamper-proof and auditable source of randomness needed to help power a random mint function and to select raffle winners in a provably fair manner. Ultimately this creates a more exciting and transparent user experience, as users will know the Chad Sports Raffle can not be tampered with and the random team selection feature for the Prediction Competition is underpinned by Chainlink VRF’s verifiably random numbers.
Understanding Chad Sports
Starting with the World Cup 2022, participants have 3 ways to earn from the Prize Pool: Raffle, Prediction Competition, and 1/1 Art Utility Auctions.
Raffle:
Minting automatically adds you to the raffle, but if you’re one of the first 500 to mint on either Avalanche or Ethereum, your reward may be higher. The raffle prize pool is 40% of the total prize pool!
The Prediction Competition (ERC-1155s):
Participants mint team NFTs that they predict will take the top 4 positions, and then stake their NFTs accordingly. Participants can swap teams depending on how the tournament progresses, up until 8 teams remain. The winner(s) of the Prediction Competition will win 40% of the prize pool!
1/1 Art Utility Auctions (ERC-721s):
32 unique World Cup-themed pieces by 32 different artists. Leading up to the Prediction Competition mint, participants bid to win these pieces at an auction. Winners of these auctions will not only get to mint 4 teams for free, but they will also split 20% of the total prize pool.
In order to help select random raffle winners and help power a random NFT mint, we need access to a secure random number generator (RNG) that any user could independently audit. However, RNG solutions for smart contracts require several security considerations to prevent manipulation and ensure system integrity. For instance, RNG solutions derived from blockchain data like block hashes can be exploited by miners/validators, while off-chain RNG solutions derived from off-chain APIs are opaque and don’t provide users with definitive proof about the integrity of the process.
After reviewing various solutions, we selected Chainlink VRF because it’s based on cutting-edge academic research, supported by a time-tested oracle network, and secured through the generation and on-chain verification of cryptographic proofs that prove the integrity of each random number supplied to smart contracts.
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 Chad Sports 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 provides our users with automated and verifiable assurances directly on-chain that the randomMint() and randomWinners() functions are provably fair and were not tampered with by the oracle, outside entities, or the Chad Sports team.
“Web3 players expect an experience that is both fun and equitable. As transparency is a top priority for us, we integrated Chainlink VRF to help mint NFTs and select prize winners.”
-crypt0nacci, Founder and CEO of Chad Sports.
About Chainlink
Chainlink is the industry-standard Web3 services platform that has enabled trillions of dollars in transaction volume across DeFi, insurance, gaming, NFTs, and other major industries. As the leading decentralized oracle network, Chainlink enables developers to build feature-rich Web3 applications with seamless access to real-world data and off-chain computation across any blockchain and provides global enterprises with a universal gateway to all blockchains.
Learn more about Chainlink by visiting chain.link or reading the developer documentation at docs.chain.link. To discuss an integration, reach out to an expert.
About Chad Sports
Sport has the power to change the world. It has the power to inspire. It has the power to unite people in a way that little else does..”—Nelson Mandela.
At Chad Sports, our goal is to create fun and rewarding sports prediction competition experiences to onboard as many people to Web3 as possible.
We are starting with the World cup, but plan to gamify many of the world’s most popular sports playoff experiences and cultivate a healthy community culture.
To learn more about Chad Sports, check out our website, socials and substack article below:
Website: https://chadsports.xyz/
Twitter: https://twitter.com/0xChadSports
Discord: discord.gg/0xthelounge