Hi, i like this concept of playing against eachother (P2P) and the security and transparancy that operating
on a blockchain offers, so i"ll definatly follow with interest. I wonder though how DICEGAME wil ensure
fair odds without using a random number generator?
As our primary mission is to develop fair and clear iGaming platform, so that we have decided to make all important algorithms open and decentralized. The implementation is done by the means of the smart contracts. So, by tracking history of all transactions we provide transparency and easy way of results verification. The access to the transactions history is available in the client application.
From the engineering perspective of the FM game based on the DICEGAME platform we can specify three main types of algorithms which are required to be implemented in the decentralized and open way with the help of smart-contracts:
1. Determination of dice value during roll.
2. Determination of the winner in two players' dispute.
3. Determination of the winner in a tournament.
Thus, a regular tournament is divided into the numerous separate disputes between pairs of players, and each dispute is splitted into several dice rolls. But, we can easily keep track and control of each stage of these actions. In the next sections there is the detailed description of all algorithms and stages.
Based on the said above, we can conclude that there is no need in RNG as exact formulas in smart contracts are used. Winning odds are increasing, as there is no centralized control and play is conducted with real people.