Provably fair

From HandWiki

In online gambling provably fair describes an algorithm which can be analyzed and verified for fairness on the part of the service operator.[1] Provably fair algorithms are often used in the operation of an online casino. More recent applications [2] include give-aways, contests, digital treasure hunts, and provably fair trading in traditional stocks and non-traditional cryptocurrency exchanges. Provable fairness is a property that is impossible to achieve in a byzantine fault tolerant setting, and is best productized or integrated in hybrid blockchain and currency agnostic blockchains designed like Dragonchain's private-public architecture, in particular when scalability is required to process millions of transactions. Protocols tend to be blockchain agnostic, and in most cases can be added to protocols offering a set of standardized validators.

In a provably fair gambling system, a player places bets on games offered by the service operator. The service operator will publish a method for verifying each transaction in the game. This is usually by using open source algorithms for random seed generation, hashing, and for the random number generator. Once a game has been played, the player can use these algorithms to test the game's response to his in-game decisions and evaluate the outcome by only using the published algorithms, the seeds, hashes, and the events which transpired during the game.

In a contest system on hybrid blockchain Dragonchain[3], a future hash of Bitcoin and Ethereum that has not been created yet, combined with an algorithm anyone can execute themselves, a provably fair random selection and revealing occurs, which is near impossible to profitably manipulate, as it is backed by hundreds of millions of dollars worth of proof from decentralized blockchains that Interchain with Dragonchain. [4] Other applications include fraud prevention and manipulation with predictable transactions on exchanges.

The benefit of a provably fair system is that third-party verification and auditing is usually unnecessary. Results of bets for which the outcomes are mathematically predetermined are harder to scrutinize and thus the system can add a degree of trustworthiness to a gambling operation. It could also potentially expose the operator to hacking attempts if there are undisclosed security flaws in the open source software.

References