We’re excited to announce that Reverse — a blockchain project based around incentivizing positive environmental impact — has integrated Chainlink Verifiable Random Function (VRF) on the 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 mint our Seedlings NFT collection, with Seedlings NFTs distributed as rewards based on users’ measurable impact on the environment. Ultimately this creates a more exciting, transparent, and fraud-proof user experience.
Reverse has two main objectives:
1. To convince more people across the world to have a positive environmental impact. To do this we are incentivizing climate action.
2. To increase positive environmental impact per dollar spent. We will achieve this through the funding/creation of innovative, scalable climate projects that aim to not only prevent CO2 emissions, but also improve biodiversity, protect endangered species (flora & fauna), and educate and support local communities to future proof chosen projects.
The initial NFT Seedling mint distributes Seedlings with differing levels of rare traits. To help ensure that rare traits are distributed fairly, 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...