CryptoMines Integrates Chainlink VRF for Provably Fair NFT Minting and Expedition Results

CryptoMines: Play to Earn
4 min readNov 23, 2021

We’re excited to announce that CryptoMines — the Sci-Fi Play-to-Earn NFT game — has integrated Chainlink Verifiable Random Function (VRF) on Binance Smart Chain mainnet. By integrating the industry-leading decentralized oracle network, we now have access to a tamper-proof and auditable source of randomness needed to mint provably rare NFTs and generate verifiably random expedition results. Chainlink VRF ultimately creates a more exciting, transparent, and fraud-proof gaming experience, as users can mint NFTs and go on expeditions knowing that each result is unbiased and fair for all users.

By acquiring Spaceship and Worker NFTs through boxes, users can set up their Fleets and travel on Expeditions for a chance to earn $ETERNAL, CryptoMines’ native in-game token. Chainlink VRF is integral to CryptoMines because its randomness creates a level playing field that helps secure the in-game economy and keeps the ecosystem self-sufficient.

In order to generate verifiably random NFT statistics and expedition rewards, we needed 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 and supported by a time-tested blockchain oracle network. Moreover, Chainlink VRF generates on-chain 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 CryptoMines smart contract will only accept the random number input if it has 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 NFT mints and Expedition rewards are provably fair and were not tampered with by the oracle, outside entities, or the CryptoMines team.

CryptoMines will expand its integration of Chainlink VRF to help secure each randomness function the game needs in the future, meaning that every new feature and item will be verifiably random.

Chainlink VRF’s tamper-proof randomness brings enhanced fairness, transparency, and security to CryptoMines. We want CryptoMines to be the fairest and most secure blockchain game in the industry, so it was an easy decision to integrate Chainlink because they are the industry-leading decentralized oracle network empowering the blockchain gaming industry.

— Manuel Torres | CryptoMines CEO

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 documentation at docs.chain.link. To discuss an integration, reach out to an expert.

About CryptoMines

CryptoMines is a SciFi play-to-earn NFT game designed to provide the users with a fun experience by collecting Workers and Spaceships to travel through the universe searching for $ETERNAL, this mineral allows them to live another day and make some profits along the way.

CryptoMines aims to be the greatest SciFi game on the blockchain while letting their users enjoy being a part of a vast universe, the thrill of strategic gameplay, and of course, earning $ETERNAL.

The game is deployed on the Binance Smart Chain and is compatible with web3 wallets such as MetaMask, which will be used to accept transactions and pay for gas fees. MetaMask can be installed as a browser extension, or as an application on your mobile devices.

--

--

CryptoMines: Play to Earn

CryptoMines aims to be the greatest SciFi game on the blockchain while letting their users enjoy being a part of a vast universe.