πŸ’ŽProvably Fair

BALLGAME.COM runs each lottery draw on the blockchain so that nobody, including us, can predict or manipulate the outcome before it is revealed to the public.

Now you may be thinking, why draw the lottery numbers on the blockchain?

Normally, lotteries are run by companies or governments, and you just have to trust that the results are fair. On the blockchain, everything is public, automated, and cannot be tampered with. Even your prizes (i.e. USDC) are automatically distributed on the blockchain immediately after the lottery is drawn with no middleman holding your funds!

Don’t Take Our Word For It

After every draw, BALLGAME.COM publishes all the pieces of information you need to check the result yourself. In essence, with a lottery that is drawn on the blockchain, rather than trusting us, you can actually see for yourself. This is done by design, incorporating a strict set of rules built into our code. This is important for the following reasons:

1

Entries Cannot Change Afterwards

We publish a digital fingerprint of the tickets file (CSV Hash). If even a single entry were altered later, the fingerprint would no longer match.

2

Randomness Comes From Outside

We don’t make up the random numbers. They come from Chainlink Verifiable Random Functionarrow-up-right, a widely-used service that produces cryptographically secure randomness. It also provides a proof, so if the number was tampered with, the blockchain would reject it.

3

Anyone Can Reproduce the Draw

Using the published inputs (Lottery ID, Nonce, and Server Secret), you can run a simple script on your own computer to recreate the draw. If your result does not match ours, something has gone wrong.

Last updated