- What is Project Fairdice all about?
- How does Project Fairdice intend to do that?
- What is the Fairdice Protocol?
- Why open source?
- What doesn't it do?
What is Project Fairdice all about?
When you are physically sitting at a table, and see a dealer roll a die,
shuffle a deck of cards, or spin a Roulette wheel, you can see what is
going on. That's why you trust them enough to stake money on the outcome.
But who'd trust a dealer who insisted on rolling their dice hidden behind
a screen, and who wanted just to tell you the results and have you believe
him when he said you'd lost?
That's the current situation with the online gaming industry, and that is
what Project Fairdice is setting out to change.
How does Project Fairdice intend to do that?
There are three current activity streams:
||Developing a open source implementation of the Fairdice Protocol
||Getting the Fairdice Protocol certified as being cryptographically sound.
||Outreach to the gaming industry to promote the use of the Fairdice
What is the Fairdice Protocol?
Event Selection means picking one of a possible number of outcomes.
So for instance, rolling a six sided die is one means of selecting between six possible outcomes: 1, 2, 3, 4, 5, 6. Other examples are: shuffling a
deck of cards, spinning a roulette wheel or flipping a coin.
The Fairdice Protocol is a means by which several people may collaborate
to select an event in a manner which is provably fair to all of them.
In other words, it remove the screen and forces the dealer to roll their
dice in the open, where everyone involved can see they are not fixing
Why open source?
Trust. Trusting closed source software means trusting a single
organisation. You basically have to take their word that the
software is really doing what they say. With open source software,
if you don't want to trust someone else, you can read the source
and compile it yourself. And you can search the net for posts
from hundreds of other people who have read the source code and
have certified it as good.
What doesn't it do?
It is worth noting that Fairdice isn't just about gambling. The
software itself knows nothing about placing bets, just about event
selection. It is therefore just as useful when playing bridge or
any other multiplayer internet game involving random events and trust.
- It won't stop you losing
- It won't let you beat a house percentage
- It won't stop other fraud, like excess charges to your account