Post
Topic
Board Gambling
Re: CaesarBIT.EU - Online Anonymous Bitcoin Casino
by
lucif
on 13/08/2013, 19:09:37 UTC
Okay, now CaesarBIT officially provably fair!

https://caesarbit.eu/provablyfair

Quote
Provably fair random engine

Our Bitcoin casino uses provably fair random engine to prove we use completely random engine. Our random engine uses random seed from two sources: server source and client browser source. Both seed sources generated before start of a game. Both client and server seed represented by 50 random integers.

Server random seed
This seed is represented by sequence of 50 random integers. It is hidden from player, but we provide a SHA-256 hash of this seed BEFORE start of a game to make player sure we will not modify this seed during game.

Player random seed
Player random seed also represented by 50 random digits. These integers generated in player browser using JavaScript randomizing functions. Player has ability to write down this seed and hash of server seed before start of a game to replay random items later.

Combining seeds
When our server needs to pick a random number, it uses both client and server seed numbers by XOR'ing them. The result number is used as seed for random generator.

Verifying random engine
You may write down browser seed, hash of server seed and full sequence of picked random items (ball number, cards of dealer and player, etc). After that click on a game link below to know server seed and download scripts to verify our random engine. Warning! If you do this during game, game will be abandoned and current bet will be lost. So when you view the active server seed, it will be outdated and all games using it will be abandoned.
You should launch verification scripts on your local PC, provide them seed data and scripts will replay radom items right in such sequence that were in your game (which used this seed).

Roulette client-side verification: https://caesarbit.eu/fairroulette.php.txt
Blackjack client-side verification: https://caesarbit.eu/fairblackjack.php.txt