Their Entropy Beacon is a decentralized source of randomness for blockchain developers that provides secure random number generation in trustless on-chain environments, the first to do so on Cosmos based blockchains.
Let's cover a few main aspects of the Entropy Beacon below:
It is currently impossible to generate completely unpredictable random numbers on-chain. Beacon intends to provide a secure, unpredictable, cheap random number generator.
When smart contracts need on-chain entropy, they request it from the Beacon. Off-chain workers pick up the request, generate it, and call the Beacon contract. At this point, the Entropy Beacon uses gas to call the callback function on the requesting contract. Kuijra has set up a feegrant paid from a protocol wallet to incentivize off-chain workers to call the function and cover Beacon gas fees. As a result, protocols consuming randomness do not need to take on any extra fees or pass them to users.
Beacon provides the most comfortable developer experience of any existing randomness solution, with no complex tokenomics and subscription models, and an ergonomic API for interacting with the system.
An on-chain entropy beacon opens up hundreds of previously unachievable usecases. Lottery systems, tamper-proof giveaways, complex DeFi games, and countless others all require the decentralized generation of secure random numbers.