Good Gaming, Inc. announced its MicroBuddiesTM NFT strategy game has integrated Chainlink Verifiable Random Function (VRF) on the Polygon mainnet. By integrating Chainlink, the decentralized Oracle network, the Company now has access to a tamper-proof and auditable source of randomness needed to help determine the traits of MicroBuddies NFTs during the reproduction process. This relationship will prove to be invaluable as the Company prepares to launch its highly anticipated Water Bear PFP project in the coming weeks.

MicroBuddies is a blockchain game on the Polygon Network that combines Ethereum ERC721 NFTs (Non-Fungible Tokens), non-standard ERC20 tokens (GOO™), and strategic gameplay to replicate and create unique and collectible NFTs in a virtual laboratory. Each replication spawns a next-generation MicroBuddy with unique characteristics and enhanced GOO production. User can use GOO to multiply and evolve User's MicroBuddies into rare and tradable NFTs.

Unique and rare MicroBuddies are more desirable because they produce more GOO and contain uncommon features. Be careful; everything may not be exactly what it seems! In order to help randomly generate traits for the company's in-game NFTs, Good Gaming needs 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 manipulations and ensure system integrity. For instance, RNG solutions derived from blockchain data, such as block hashes, can be exploited by miners/validators. In contrast, off-chain RNG solutions derived from off-chain APIs are opaque and don't provide users with definitive proof of the integrity of the process.

After reviewing various solutions, Good Gaming 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 MicroBuddies smart contract will only accept the random number input if it has valid cryptographic proof.

The cryptographic proof can only be generated if the VRF process is tamper-proof. This process provides MicroBuddies users with automated and verifiable assurances directly on-chain that the trait generation process is provably fair and was not tampered with by the oracle, outside entities, or the MicroBuddies team.