Bitcoin Solutions

DBD.NET's bitcoin technology is designed to take your business to the next level. From crypto-currency (bitcoin, litecoin and more) payment processing to provably fair dice and casino games, let DBD.NET help you deliver the future of online gaming to your customer base.

Crypto Currency Payment API

It is imperative that your online company offer crypto-currency deposits. bitcoin operates as the ideal digital casino chip providing privacy, immediacy, and irreversibility — in essence, everything you’d expect from a physical Vegas casino chip. In addition to advantages for the online gaming experience, bitcoin is not constrained by national borders and the transactions operate are essentially peer to peer.

Their are multiple benefits including but not limited to the following:

1. Instant transactions
2. No chargebacks
3. No fraud
4. Deposit smaller amounts
5. Little to no fee on transactions

Now your customers can come in deposit, play and withdraw all in the same day or hour similar to play in a brick and mortar casino.

Crypto-currency (bitcoin, litecoin and other) deposits and withdrawals are the future of online transaction and you can take advantage of the future now. There are two options to choose from when integrating crypto-currency deposits.

1. Direct to Address Method
- Each customer is given a unique address for them to send their coins to. They can send the bitcoin to the address to this address anytime and our API will convert the coins into the exact fiat amount and credit a player account. Customer can generate a new address anytime.
Advantages -

2. Invoice Method
- Each time the player wants to make a deposits, he will request bitcoin enter the amount in USD or whatever currency and then an invoice will be created with a unique deposit address. This address is only used for this one time deposit and the player must send the exact amount to this address for the funds to properly credit to the player's account.

Provably Fair Casino and Dice Games

Provably Fair is a new revolution in fair game play accountability. Our goal is to create a product that our customers and our client's customers have the ultimate trust in. We want all players to know that the games they are playing are 100% fair and cannot be manipulated by the operator or house in anyway.

Provably Fair gaming is the future of gaming technology that makes it impossible for a player or casino to cheat. Suspicious plays can be checked using a cryptographic hash function, proving the results are indeed calculated properly and fairly. This type of provability does not exist in the world of land-based casinos or traditional online casinos, making DBD.NET games a more reliable and trustworthy form of gaming.

How can this be done?

This can be done through: Hashing

Provably Fair systems work based on cryptographic hash functions. Data is converted into a hash string, which can be verified with an algorithm. If there was any interference in the game or any error in the payout, the hash will not be verified. As a player you can check the result of any bet yourself and have complete transparency and confidence in our games.

DBD.NET offers the following provably fair games. Each casino game has a different algorithm for calculating its fairness:

1. Provably Fair Roulette

Step 1 - A computer model is used for the roulette wheel and a random spin is applied
- A list of tiles is created in the order they would appear on a roulette wheel. A random location is then generated where the roulette wheel will stop. DBD.NET uses the top pseudo random number generator called the Mersenne Twister algorithm. The spin is called the "Result".

Step 2 - The "Fingerprint" of the spin and a random generated number called "secret" is revealed
- This is referred to as the Hash {Result + Secret}. The "Secret random number is used to create a fingerprint of the data to model the game. This ensures that the final spin result can't be determined from just the "fingerprint".

The unique "fingerprint" is created by hashing the data with the SHA-256 Hashing Algorithm to ensure that it is unique to that exact spin of the wheel and "Secret", and can be used later to verify the game.

Step 3 - The Players Input
- The player adds an extra push to the wheel and can select a number from 0 to 36 (or 37 for American roulette which has an extra tile) to push the wheel further along by that amount when spun. The player can either pick his own number or use one chosen randomly for him.

Step 4 - GAMEPLAY
- Bets are placed and the game is played.

Step 5 - The game data is shown
- When the game ends, we shown the spin of the wheel(Result+Secret), the “fingerprint” (hash[Result+Secret]), the players input in the game and the final result. Using the popout widget, the play can be verified by checking that the spin matches the “fingerprint”.

Step 6 - Check the players effect on the game
- The effect of the players input can be checked by comparing the spin (Result+Secret) to the final result. Take the client seed and count that many tiles past the tile it was originally set to land on (found in Result+Secret) and the same tile as the final result should be shown.

Provably Fair Card Games
Step 1 - The shuffled deck and a "Secret" number are generated
- “Secret” is what the number generated by the server is called. This number is used for the hash. The shuffled deck is generate by a method called the “Fisher Yate’s Shuffle” which is similar to picking a number out of a hat. We use a randomizing algorithm called the “Mersenne Twister” to generate the numbers for the shuffling technique. This method is of the highest standard in the industry. The shuffled deck is called the “Result”.

Step 2 - The "Fingerprint" of the shuffled deck and the "Secret" is shown
- This is called the Hash(Result+Secret). The “fingerprint” is created by hashing the data with the SHA-256 Hashing algorithm. The “fingerprint” is unique to the deck in each game. It can be used later to verify the game.

Step 3 - The Players Input
- The player gets the opportunity to pick the location where to cut the deck. A number called the “client seed” represents this. That number is used to affect the outcome of the game. This ensures the fairness of the game.

For example, if a player chooses 32 as the client seed, the deck will be cut 32 cards from the top before the cards are dealt and the game is started.

Step 4 - Gameplay
- Bets are placed and the game is played.

Step 5 - The game data is shown
- Once the game has finished, the full shuffled deck (Result+Secret), the “fingerprint” (hash[Result+Secret]), the players input (client seed) and the final result are shown. Using the popout widget, the play can be verified. 6. Check the Players Effect on the Game The effect of the players input can be checked by comparing the fully shuffled deck (Result+Secret) to the final result. The values will be the same deck, but one of them has been cut at the position hat was chosen.

3. Provably Fair Slots
Step 1 - A computer model is used for the slot reels and a random spin is applied to each one
- Each reel is modeled as a list of tiles in the order they appear as on the slot. A random location is generated for each reel to stop at using the “Mersenne Twister” randomizing algorithm. The spin is called the “Result”.

Step 2 - The "Fingerprint" and "Secret" number are shown
- This is called the Hash(Result+Secret). A randomly generated number called “Secret” is used to create a “fingerprint” of the game. This ensures that the final result of the game can’t be determined solely from the “fingerprint”. The “fingerprint” is created by hashing the data with the SHA-256 Hashing algorithm. The “fingerprint” is unique to the exact spin of the reel and the “Secret” seed in each game. It can be used later to verify the game.

Step 3 - The Players Input
- The player gets the opportunity to add an extra push to each of the reels. He can select a number from 0 to 9 for each reel to spin that extra number of times. The number can be chosen by the player or randomly selected.

Step 4 - Gameplay
- Bets are placed and the game is played.

Step 5 - The game data is shown
- Once the game has finished, the spin of the reel (Result+Secret), the “fingerprint” (hash[Result+Secret]), the players input (client seed) and the final result are shown. Using the popout widget, the play can be verified by checking that the spin matches the “fingerprint” given before the game.

Step 6 - Check the players effect on the game
- The effect of the players input can be checked by comparing the spin (Result+Secret) to the final result. The player’s input, called the client seed, is a number where each digit represents a different reel. So, for a 5 reel slot machine, it will be a 5 digit number. If the number was 30700 then for the final result you will have the icon at the top of the first reel match the first icon in the fourth set shown in Result (the first set counts as 0). The second icon will the second icon listed in first set, third icon will be the third icon listed in the eighth set and so on. You can do the same for the second and third rows too

Players finally will know with 100% certainly that all the games are fair, in fact they are provably fair.

Provably Fair Games offered by DBD.NET:
- Dice
- Blackjack
- Roulette
- Each are iframed into your current existing website

Support System Integration

- Ticketing system
- Live customer support chat
- User Interface to control admin
- Transactions

Community

Login or Register to post comments