Nois is launching a brand new integration with Injective to enable a more transparent and secure Web3 environment via bringing unpredictable and unbiased randomness on-chain. Any developer or dApp within the Injective ecosystem can now utilize the functionalities offered by Nois to create truly unique decentralized systems that are sustainably fair across the board.
To celebrate this milestone, Injective stakers will be randomly selected by the Nois protocol to receive a NOIS token airdrop.
The Importance of On-Chain Randomness Functions
Truly decentralized Web3 applications require randomness to create fair and unpredictable outcomes for their users.
Perhaps the importance of randomness is best illustrated via real world scenarios. Whether it is the section of a user to receive a special airdrop or a DeFi app randomly fetching oracles from a pool of price feed APIs, randomization helps to ensure that the process of selection itself is fair and fraud proof.
What is Nois?
Traditionally, applications such as gaming, lotteries, governance, and decentralized finance (DeFi) platforms, heavily rely on trustworthy and unbiased sources of randomness. However, achieving true randomness in a transparent and secure manner within a distributed network has always been a challenging problem in the blockchain ecosystem.
Nois brings a novel solution to this problem by acting as a reliable oracle for randomness. It offers a robust infrastructure to bring randomness generated by the distributed randomness beacon (drand) on-chain then distributes it across Injective via IBC. Furthermore, Nois serves as a valuable resource for dApp developers who require randomness within their applications.
How does it work on a Technical Level?
The following steps are undertaken to bring on-chain randomness to Injective:
1. A smart contract or dApp built on Injective sends a message to a Nois proxy contract. A reply with further information regarding the job is sent to the original contract.
2. The proxy contract sends an IBC message to its couter-part on the Nois Network where the job is put in the queue.
3. Once the drand beacon of the correct round is released, a network of bots sends it to the Nois Network for verification.
4. Upon successful verification, the pending jobs for the round are processed. For every matching job, an IBC response with the beacon is sent.
5. The proxy contract receives the beacon and sends a callback to the original contract.
What does Nois Bring to Injective?
The Nois integration with Injective can benefit both ecosystem builders and users alike. By integrating a nois-proxy contract on Injective, builders will gain direct access to the unpredictable randomness from Nois. The randomness beacon is an essential resource for builders to develop innovative products that require randomness generation, in order to achieve a higher level of security and reliability.
For users, the integration means they can participate in dApps such as games and lotteries or governance in a much trustless and transparent manner.
The First Use Case: Randdrop (NOIS Token)
The Nois team is also celebrating the nois-proxy integration with Injective, by initiating a community airdrop soon for Injective stakers at random!
The airdrop is named Randdrop, meaning a randomized variant of an airdrop. Unlike traditional airdrops where all eligible wallets receive a fixed allocation, the randdrop selects a subset of stakers to receive a larger share of tokens. The random selection is mathematically unpredictable, unbiased and provable.
Here are the details:
- Allocation amount to Injective stakers: 4.1 million NOIS tokens
- Snapshot: Taken on May 23rd - height: 34080000
- Minimum staked: 0.6 INJ; Cap: 6,000 INJ
- Check if you are eligible: Link
Community Pool Allocation
In addition, Nois has already transferred 400,000 NOIS tokens from the Nois genesis supply to Injective. The Injective community can decide how it can be used via governance. Some use case suggestions include subsidizing for the randomness used by dApps on Injective and participating in Nois governance.
The Future of Randomness on Injective
On-chain randomness is a new frontier within cryptography, directly benefiting developers and users alike. Now dApps built on Injective can utilize the functionalities offered by Nois to further amplify fairness within their applications while simultaneously bringing forth entirely new use cases.
The launch of Nois on Injective marks only the start of a new echelon of transparency and security.
Injective is a lightning fast interoperable layer one blockchain optimized for building the premier Web3 finance applications. Injective provides developers with powerful plug-and-play modules for creating unmatched dApps. INJ is the native asset that powers Injective and its rapidly growing ecosystem. Injective is incubated by Binance and is backed by prominent investors such as Jump Crypto, Pantera and Mark Cuban.
Most developers struggle to obtain secure and unbiased randomness, which can result in unreliable and untrustworthy systems. Nois provides a decentralized solution based on Drand that ensures a fair outcome for all, creating more reliable and trustworthy interchain applications.
Website | Twitter | Discord | Github | Blog