Skip to main content

On-Chain Randomness

Definition

On-chain randomness refers to the generation of unpredictable and verifiable random numbers directly on a blockchain, without relying on external sources. This is achieved through cryptographic techniques that utilize the inherent properties of the blockchain, such as block hashes or transaction details, or through specific decentralized protocols. The critical characteristic is that the randomness cannot be predicted or manipulated by any single participant or a small group. This ensures fairness and security for various decentralized applications.