Skip to main content

External Randomization

Definition

External Randomization is the process of obtaining unpredictable data from sources outside a blockchain to introduce true randomness into smart contract operations. This method is essential for applications requiring verifiable unpredictability. It addresses the deterministic nature of blockchain environments, where all outcomes are inherently predictable. This enhances fairness and security in decentralized applications.