QRNG

Transparent house edges and verifiably fair random number generation are crucial in on-chain gambling platforms.

Many large off-chain centralized gambling platforms claim to achieve verifiable randomness through vague cryptographic proofs, but in reality, there are potential backdoor risks, making it impossible to determine the true odds and house edges.

To address this issue, 0xcardinal has chosen API3 as the third-party provider for random number generation. API3 QRNG offers a more cost-effective and faster solution while maintaining decentralization.

QRNG (Quantum Random Number Generator) has been proven to be more secure than outdated on-chain RNG methods, providing resistance against Sybil attacks.

Through these improvements, 0xcardinal ensures a fair and transparent gambling environment, allowing players to have a reliable gaming experience.

What is QRNG?

Smart contract platforms typically emulate a deterministic virtual machine, which cannot generate random numbers. In such cases, random number generation (RNG) needs to be provided as an oracle service.

Most computer hardware is also designed to run deterministically, which means regular computers cannot generate true random numbers. Instead, pseudorandom number generation (PRNG) methods are used to generate adequately random-looking numbers. Unless stated otherwise, RNG oracle services should be expected to be PRNG-based.

Quantum random number generation (QRNG) is a method of random number generation based on quantum phenomena. There are different methods of implementing QRNG with varying levels of practicality, yet the common point is that the resulting numbers will be truly random because the outcome of a quantum event is theoretically uncertain with well-defined characteristics. Therefore, QRNG is the gold standard for random number generation. Read more about QRNG and randomness in the Web3 Quantum Random Numbers➚ medium post.

Why API3 QRNG

API3 and The Australian National University (ANU) Quantum Optics Group bring truly random numbers based on quantum mechanics to smart contracts at no charge. Random number generators are typically pseudo-random. They can be biased or repeat at some point. This can introduce a security hole that can potentially be exploited.

Quantum mechanics guarantees the numbers we provide are unbiased and maximally secure.

API3 QRNG is hosted by the ANU Quantum Optics Group in AWS.

  • Never reused or served to multiple requests.

  • Encrypted at rest on AWS servers.

  • Encrypted in transmission between ANU, AWS, and Airnode.

  • Destroyed after they are served - we never have access to them.

Last updated