Ethereum Gambling and Randomness

Ethereum holds great potential for Gambling. Truly decentralised, completely trustless gambling; this is the promise. For that you need randomness.

Randomness

Randomness is a Hard Problem

There are tough problems to solve. There will always be tough problems to solve. That’s why it’s fun.

At the moment a big question is; where to get the randomness from? The debate at the moment centres on 2 main options.

  1. The Blockhash.
  2. Oracles

At vdice we have chosen to do this with an Oracle. Specifically, we use Oraclize. They’re an incredibly talented and awesome team. The world is taking note.


Also, they’re a lot of fun to work with. And it’s great for organisations in an ecosystem to support each other.

All these are super reasons. But they weren’t the deciding factor.

Otlw are a team of talented developers building decentralized systems on top of Ethereum. We like their work. We think they said it best of the Oracle solution:

Overall however, if implemented properly, this can be more dependable and far less prone to malleability than blockhashes.

While still a little clumsy, with our Oracle, we are able to provide the cheapest, fastest, most efficient blockchain gambling experience for Ethereum.

We have the lowest House Edge for a live Ethereum Blockchain gambling game at 1.9%. GAS cost to send a transaction is 180,000. Again, the most efficient.

Already we’ve worked with our Oracle and developed methods and technology to make this even faster and cheaper.

This is stuff the entire ecosystem will benefit from.

Randomness 1

At vDice we value security and simplicity.

We’ve kept our codebase small at 200 lines. And we always favour the most secure solution. Again, to quote Otlw:

The first source that springs to mind is blockhashes…However, this is not entirely secure. The problem lies in the fact that miners have limited control over blockhashes…By withholding a miner could exert their influence over the random function, and because of Ethereum’s deterministic nature, a miner can be very knowledgeable on the outcome if they do publish a mined block.

Follow us on Social Media

Leave a Reply

Your email address will not be published. Required fields are marked *