Dreamy Integrates with Chainlink
Dreamy integrates with Chainlink Verifiable Random Function (VRF) on Ethereum mainnet to help ensure the NFT reveal process was as fair as possible.
Chainlink VRF was used to help shuffle metadata images after the mint. Help ensure that each image is ascribed to a particular NFT in a provably random manner. Ultimately, this created a more exciting and transparent user experience as each user had a fair chance of receiving the rarest Dreamy digital collectibles.
Furthermore, Dreamy is a form of escape for people. A place where community members can connect and truly be themselves without fearing how they are portrayed or judged. Dreamy is also a community that values encourage and supports each other knowing that everyone is different and has something to offer — no matter how big or small. The goal of Dreamy is to be a warm and cozy space for everybody.
In order to help ensure a fair NFT reveal, Dreamy needed access to a secure random number generator (RNG). 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 derives 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.
How Does Chainlink VRF Work?
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 Dreamy smart contract will only accept the random number input if it has valid cryptographic proof. Moreover, the cryptographic proof can only generate if the VRF process is tamper-proof. This provides its users with automated and verifiable assurances directly on-chain that the NFT reveal process is provably fair and was not tampered with by oracle, outside entities, or the Dreamy team.
Dreamy is a series of 5,555 digital collectibles on the Ethereum blockchain. Dreamy emerged from the idea of escaping the everyday noise of life. It also has a desire of immersing ourselves in a new world and forging lasting friendships. To be a central meeting place for all adventurers, where it all begins. Invoking feelings of togetherness and familiarity, with a sense of tranquility and calmness. This is also the place where there is no noise.