Thank you for your feedback. However, you cannot make a video slot, at least one with a potential of jackpots and high payouts without weighing the reels. If you don't understand this, it means that you have not built a video slot at all. We have specifically pointed out that it is video slots that is problematic and not the classic slots (weighing is not relevant there, though can be used).
On the other hand, there are a lot if IFs in your analysis. But, what IF the provably fair system is not implemented correctly? The logic of the slots is on the server and without verifying the game engine's source code, you never know weather it is implemented correctly or not. The bottom line is that, the house can still cheat even with a provably fair system in place. The only way to be 100% sure that the house does not cheat, is to have the same source code that is used on the server.
We do not imply that provably fair systems are bad. On the contrary, we admit that they do provide a layer of protection for players, however, they also create an illusion that you cannot lose in a provably fair casino, which is far from being true. Another criticism that we have is that regular casino players are very far from hashes and cryptography and they can never really verify if the house is cheating or not. Early adopters of Bitcoin are mostly tech savvy and probably fair systems attract them and we do understand this. However, when the regulars hit the market, they won't care, because for them it still will be abracadabra.
If you do not believe that developing a provably fair video slot that cheats is a possibility, we recommend that you get in touch with our software provider.
On this, we would like to finish this discussion. Let the players decide what they want to play: crypto games with poor graphics and gameplay or truly entertaining casino games. In the long run, players do lose at both. That's why we are a strong advocate of responsible gaming. Gaming shall be approached as entertainment, not as a means to make money. Of course, sometimes players win and sometimes they win big, but in the long run, the law of large numbers takes the reign.
Sorry to derail this thread. Ultimately, I just want to correct the facts regarding provably fair games. Mainly: it
is possible to create provably fair slots, and it
does provide a real benefit to players.
A reel with 5 single cherry instances on it can be weighted to come up cherry an extra 1 time in a thousand, if they want it to. That's how they adjust RTP without changing the pay table.
That's a good point: If you want to create provably fair slots, you cannot "weight" the reels. But, since you won't be adjusting the RTP on-the-fly for online games, then this really shouldn't be an issue anyway.
Of course a house could manipulate those figures. That's what licensing jurisdictions are supposed to audit, and why most reputable casinos operate out of Malta, Curacao, etc.
Provably fair systems allow players to
independently verify every single wager they make - usually immediately after the wager is complete. Effectively, this is a zero-trust system: players don't have to trust third-party licensing providers to be confident they're getting a fair game. In many ways, this is a parallel to bitcoin itself being a zero-trust system that doesn't force you to trust bankers in order to store and transfer value. I think that is one reason why bitcoin users are drawn to provably fair games.
It's worth pointing out that a "provably fair" casino using two keys could also cheat by discarding a hash that was unfavorable to the house without the player ever knowing about it.
If the provably fair system is implemented correctly, then this is not true. A player would be able to detect that the house has discarded the hash, and would immediately know they are being cheated.
Yes, it's up to the house to provide accurate pay-table. Nothing prevents the house from providing an inaccurate one. And that's the big problem and I am sure that's the point that Bitcoplay is trying to say.
If the house is lying about their pay table, then the player would know something was wrong as soon as they won something and didn't get paid the correct amount. This deception wouldn't last long.