RNG Integrity & Provable Fairness
Risk Level: CriticalRandom Number Generation is the foundation of any honest iGaming system. Weak, predictable, or manipulable RNG — whether on-chain or off-chain — allows operators and adversaries alike to influence game outcomes. We audit both the cryptographic quality of entropy sources and the architectural isolation of RNG from other system components.
Common Findings
- 01Insufficient entropy sources allowing seed prediction attacks
- 02RNG state leakage via public on-chain data (block hash, timestamp manipulation)
- 03Off-chain RNG with no verifiable output commitment scheme
- 04Missing provably-fair audit trails for player dispute resolution
Remediation
- 01Implement commit-reveal schemes with multi-party entropy for on-chain games
- 02Use Chainlink VRF or equivalent verifiable randomness oracle
- 03Generate and publish cryptographic proofs of fairness per game round
- 04Isolate RNG services behind hardware security modules (HSMs) off-chain