ethernL Integrates Chainlink VRF to Help Power Draw Game With Verifiable Randomness

ethernL
4 min readMar 22, 2022

We’re excited to announce that ethernL — a cross-chain gaming platform — has integrated Chainlink Verifiable Random Function (VRF) on BNB 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 help ensure that the winning player is selected using verifiable randomness. Ultimately this creates a more exciting and transparent user experience, as users can have stronger assurances that the randomness used in the game is provably fair and tamper-proof.

ethernL is a decentralized gaming platform built on BNB Chain that prioritizes our users above all else, which is why we seek to integrate transparent processes into our platform wherever possible. Naturally, utilizing VRF from the industry-leading Chainlink oracle was an easy decision.

ethernL’s draw is using the BUSD token as its means of payment. The entry price is 5 BUSD (~5 dollars) per ticket, and buying more tickets will also include a progressive discount. There will be an extraction everyday after which the winners can claim their prizes. The winning criteria is determined by how many numbers are matched in the correct order. Matching one or more numbers will make you a winner for the respective bracket, where a percentage of the prize fund will be split to all the winners of that bracket. The ethernL team will receive a 1% fee from the prize fund on every draw.

In order to help ensure that the drawn number is provably random, 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 ethernL 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 the game is provably fair and was not tampered with by the oracle, outside entities, or the ethernL team.

Our plan is to expand and create more games with different tokens on BNB Chain and other blockchains. We are also working on integrating Chainlink Keepers to help automate tasks for increased reliability, such as starting and closing rounds, and triggering the winner selection process.

“Chainlink offered us an elegant, easy-to-use, reliable solution to the most difficult obstacle we have met in developing our project — generating a verifiably random number on the blockchain. Thanks to Chainlink VRF, our game is more secure, transparent, and reliable.” –Buzdugan-Neidoni George, Founder of ethernL

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 ethernL

ethernL Platform is committed to integrating exciting, fair, reliable games on all the major blockchains and with all the popular cryptocurrencies. Our mission is to expand the crypto space by giving more utility to tokens.

For more information visit us at www.ethernl.com, follow us on Twitter at @ethernLCrypto and join us on Telegram at t.me/ethernL

--

--

ethernL

ethernL is a multi chain gaming platform starting out initially on the BSC (Binance Smart Chain) network using the BUSD token for the moment.