Randcast – On-Chain Verifiable Randomness
Why you should listen Randcast is ARPA’s first product, an on-chain verifiable random number generation service with an easy-to-use Smart Contract SDK that can be directly integrated into DApps to provide out-of-the-box...
Archive context
Older archive item. Useful for background and entity history, but not a fresh market-moving signal.
Randcast is ARPA’s first product, an on-chain verifiable random number generation service with an easy-to-use Smart Contract SDK that can be directly integrated into DApps to provide out-of-the-box functionalities like rolling dice, shuffling an array, generating in-game item attributes based on probability, generating random in-game maps or dungeons, and deciding the probability outcomes of a lottery.
Using a random number in a smart contract is a common requirement. For example, a game may need to generate a random number to determine the lottery winner. However, the blockchain is deterministic, and the result of a smart contract is determined by the input. That is to say, a blockchain is a decentralized and trustless environment where the random number generation can be easily manipulated by any party in the network. e.g., if we use a block hash or timestamp as the source of randomness, the miners can manipulate it to their advantage by either withholding the block or manipulating the timestamp.
The solution is to use an external source of randomness. Randcast is a service that generates random numbers through a decentralized network and provides them to smart contracts. The process of generating randomness is both transparent and verifiable. It is facilitated by a group of nodes that utilize the threshold BLS signature scheme. Before returning the requested random number to the user’s smart contract, the randomness is verified on-chain by the Randcast Adapter smart contract.
Randcast and the ARPA Network solve another major issue with random number generation. Randomness generated by a single off-chain entity could potentially be tampered with or manipulated by that entity. Randcast solves this issue by using multiple nodes in the ARPA Network to generate randomness through BLS Threshold signature tasks, which means that no single node has the ability to manipulate the final randomness result.
Supporting linksBitget VIP Link with BONUS 1000 USDT
If you enjoyed the show please subscribe to the Crypto Conversation and give us a 5-star rating and a positive review in whatever podcast app you are using.
ADVERTISEMENT
Advertise with BNC
Why this matters
This research story adds another data point to the current market tape and is useful when read alongside nearby source coverage.
Original source
Read on Brave New CoinRelated market context
CyberWallet users have until Aug. 15 before crypto withdrawals become a smart contract recovery job
Crypto company Cyber is telling CyberWallet and Cyber Passkey Wallet users to move their assets ahead of an Aug. 15 shutdown that...
Canton Network secures prime broker commitments for on-chain collateral acceptance
Canton Network gains commitments from Socit Gnrale, Marex, and DTCC to accept tokenized collateral on-chain, marking a shift from...
MoneyGram’s 60M-Customer Network Goes Live on Solana
Key Takeaways: MoneyGram Ramps has now launched on Solana via a single API. Multi-country services include cash to crypto and cryp...
Study finds 65,340 risky crypto addresses tied to $574 million in losses
A study presented at USENIX Security '26 identified 65,340 risky crypto addresses involved in misuse across Ethereum and BNB Smart...
Compute Exchange launches contracts to lock in AI token prices for six months
Compute Exchange's contracts could stabilize AI operational costs, fostering broader AI adoption and innovation by mitigating fina...
KII is available for trading!
We’re thrilled to announce that KII is available for trading on Kraken! Funding and trading KII trading is live as of August 14, 2...