DragonMaster Integrates Chainlink VRF to Help Power Provably Fair Game Mechanics

DragonMaster
3 min readMar 21, 2022

--

We’re excited to announce that DragonMaster — a blockchain-based metaverse game that blends RTS, MOBA, Collection, and Play-to-Earn gameplay — has integrated Chainlink Verifiable Random Function (VRF) on Polygon mainnet. By integrating the industry-leading decentralized oracle network, we now have access to a tamper-proof and auditable source of randomness needed to open the NFT Box, Breed, and Hatch the Dragon Eggs.

Ultimately this creates a more exciting and transparent user experience, as users can verify the highly decentralized, reliable, and truly random data sources with on-chain proofs. It is essential to us that the randomness used in NFT Games and Breeds is held to the highest standards of fairness and transparency, which Chainlink VRF is able to help provide to our ecosystem.

DragonMaster soon will grow from a blockchain-based Play-To-Earn game to a Dragon Metaverse featuring virtual characters, residences, and even careers. Artists and developers will be able to earn rewards for their contributions to the game.

In order to provide provably fair and verifiable random gameplay, NFT attributes, and loot boxes, 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 DragonMaster 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 DragonMaster is provably fair and was not tampered with by the oracle, outside entities, or the DragonMaster team.

“We needed to make sure that the smart contract randomness was fully open, transparent, decentralized, and unpredictable. And we found it extremely easy to integrate Chainlink VRF and are happy with the verifiable randomness it provides. In the future, we plan to expand our use of Chainlink VRF to other chains in the Dragon Metaverse.” — Ethan Brown, Co-Founder of DragonMaster

About Chainlink

Chainlink is the industry standard for building, accessing, and selling oracle services needed to power hybrid smart contracts on any blockchain. Chainlink oracle networks provide smart contracts with a way to reliably connect to any external API and leverage secure off-chain computations for enabling feature-rich applications. Chainlink currently secures tens of billions of dollars across DeFi, insurance, gaming, and other major industries, and offers global enterprises and leading data providers 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 DragonMaster

DragonMaster is the first blockchain-based Play-to-Earn game that blends RTS, MOBA, and Collection, which allows players to freely develop their own home towns, defend against enemies through appropriate deployment, empower themselves through battles and resources plundering, and engage in group engagements.

Twitter | Discord | Telegram | Medium

--

--

DragonMaster
DragonMaster

Written by DragonMaster

#playtoearn game in #polygon. Get Started: dragonmaster.co

No responses yet