Direct Dice Provably Fair Verification & Rules
Direct Dice is a Provably Fair block-chain based dice betting game where your goal is to predict the roll of the dice.
What Provably Fair means is that there is no way we can cheat you by picking numbers to make you lose. The roll of the dice is completely random.
To achieve a Provably Fair
Direct Dice the following technique is used :
When you order a
Direct Dice bet we generate a random secret that is used to generate the dice roll. Obviously we can not reveal the secret before the dice is rolled because this will allow you to know in advance the outcome of the roll. Therefore, we scramble the secret in a special technique called hashing using SHA256 cryptographic algorithm and present the hashed secret in the Bet Status page. The only way to reproduce the hashed secret is by hashing the original secret. Later on, after the game is over, we will reveal the original secret used, and you will be able to hash it yourself and verify that the result is identical to the hashed secret presented to you before the roll of the dice. This will prove that we did indeed used the secret that was designated to your bet.
To ensure that we don't know in advance the outcome of the dice roll, we add another random value which is not in our control, and that is the transaction ID of your bet transfer, as it appears in the block chain.
The
Direct Dice is then rolled as follows :
We create a string that includes your bet transfer transaction ID followed by the number of the bet in the transaction followed by the original secret. If your bet transfer transaction includes a single bet, the number of the bet is 1, otherwise if you send multiple bets in the same transaction the bet number is the index number of the bet output in the transaction where the first bet gets the number 1 and all non bets outputs are not counted. We hash the string result using SHA512 cryptographic algorithm. We then take the first 5 characters of the result, which are 5 Hexadecimal Digits, and convert them into a decimal number. Finally, we multiply that number by 101 and divide it by 1048575. All digits after the decimal points are discarded and the result is The Lucky Number which is a number between 0 and 101.
The probability to roll any number between 0 and 100 is identical to all numbers and is equal to approx. once every 101 rolls. The probability to roll 101 is approx. once every 1 million rolls.
If the Lucky Number is 0 the bet will always lose. This is the house edge which is equal to 0.99%.
If the Lucky Number is 101 the bet will always win. If the bet stake is at least 0.01 BTC, 1 LTC, 2 DRK or 20,000 DOGE and is not part of a losing Toto ~ Parlay slip, the bet will also be eligible for the current Jackpot, as advertised on our website. To claim the Jackpot prize you will need to post here your winning bet slip.
If the Lucky Number is between 1 and 100, the outcome of the bet will be determined based on your selection.
Your bet will confirm as soon as the bet transfer is received and the dice will be rolled as soon as there is 1 confirmation in the block chain for your bet transfer.
In case of a win we will deduct from the payout amount a fee to cover the charges made by the network to transfer your winnings. The fee amount is 0.0001 BTC, 0.001 LTC, 0.001 DRK or 1 DOGE, depends on the coin used for betting. Note that this fee is not charged for any of our sport bets, it is only applicable to Direct Dice bets. If you combine a dice bet with a sport bet in a Toto ~ Parlay, no fee will be charged.