We’re excited to announce that 9Tales (TCG) has integrated Chainlink Verifiable Random Function (VRF) on Polygon mainnet to help power a fair rewards system in our new experience called DAWN.
9tales DAWN is a tokenized experience that will accompany the launch of the alpha version and aims at rewarding the 9Tales community for their feedback on this pre-release of the 9Tales TCG game. Players are rewarded with tokens for mastering the game and/or providing constructive feedback. They can then redeem these tokens and receive randomly selected gifts from a gift pool.
By integrating the industry-leading decentralised oracle network Chainlink, we now have access to a tamper-proof and auditable source of randomness needed to help power a fair rewards system. Ultimately this creates a more exciting and transparent user experience, as players have high assurances that the gift selection process is provably fair.
In order to help ensure that rewards distribution and raffle draws are fair and randomised, 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 9Tales DAWN smart contracts 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 randomised gift distribution and raffle draws are provably fair and were not tampered with by the oracle, outside entities, or the 9Tales team.
For the official beta launch later this year, Chainlink VRF will also be leveraged to help randomise in-game assets such as card packs, skins, season passes, etc. In short, at 9Tales, we are committed to making every part of the Web3 gaming experience as fair and transparent as possible by leveraging industry-leading technologies such as Chainlink VRF.
“As far as rewards and randomness goes, transparency should be an absolute priority. Everyone should be able to see how the random numbers were generated. This transparency will help enhance players’ experience and foster healthy relations between them and the game developers.”—Othmane SAFSAFI, CEO of 9Tales
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 decentralised 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.
9Tales is a blend between TCGs and Poker that aims at surpassing both one of them. NFT technology is used to allow true asset ownership and to unlock a new era for competitive gaming. In short, it is a unique gaming experience, where players shape, own, compete and create in an infinite fantasy universe.Learn more about 9Tales by visiting: 9Tales.io.