DIA Deploys Randomness Oracle on Fuse

Fuse
Fuse

--

DIA has deployed its random number generation oracle to the Fuse Network. This allows Fuse developers to create various decentralized applications, including NFT launches, lotteries, prediction markets, and more.

Back in February, Fuse partnered with major oracle provider DIA to migrate DIA oracle-based price feeds to the Fuse Network blockchain. These price feeds allowed for better functioning of lending networks on Fuse at the time, and the feature is still available for any Fuse project that requires on-chain asset data and NFT price data.

Today, we’re excited to announce the next major step in our collaboration: the deployment of the DIA Drandomness Oracle on Fuse.

Distributed randomness along the chain

Although there are computational approaches that allow computers to simulate random number generation, their use by a blockchain virtual machine such as the Fuse VM is too computationally expensive. Thus, if some smart contracts need random or quasi-random numbers, they must be provided to them by data sources external to the blockchain itself, via oracle smart contracts.

Other approaches to generating pseudo-random numbers on the chain, such as using the hash of the last block, are potentially vulnerable to malicious behavior by blockchain validators and other third parties.

DIA’s Randomness Oracle now LIVE on Fuse

DIA, in close collaboration with drand, provides a distributed and verifiable source of random number generation across multiple blockchains through the oracle smart contract. DIA’s deployment of its oracle of randomness on Fuse allows blockchain developers to build a variety of decentralized applications ranging from lotteries, sweepstakes, prediction markets, and more.

An oracle smart contract has been deployed providing untrusted and verifiable random numbers every 30 seconds and can be accessed through the following smart contact. To learn how to access oracle and create a dApp, go to the DIA documentation here.

To offer distributed and verifiable on-chain randomness, DIA uses the distributed randomness beacon drand, providing verifiable, unpredictable, and unbiased random numbers. For technical details on how random number generation works, visit diadata.org/randomness.

Follow our social media channels to stay updated on recent news and developments at

--

--

Fuse
Fuse
Editor for

Enabling businesses and communities around the world to unleash the power of mobile payments.