Why do I feel like this has been terribly rigged? I'm a noob at sha256 hashing, can someone verify that this casino is not a scam?
If you need to verify things, trust NO ONE. Just learn how it works.
If I could get like dooglus or Stunna to check it out that would be great, I don't know my stuff at all, and the amount of posts you have/how long you've been a member without scamming is irrelevant.
I belief stunna has a conflict of interest with this site since he is owning Primedice. In which himself is having a flawed (or potentially rigged) game by changing the server key everytime. Assuming most people dont change the client seed after the game. He might produce a server seed that is advantageous to the website.
You may consider having a look here
https://bitcointalksearch.org/topic/flawed-provably-fair-systems-668378I hope i can try to simplify things.
To generate a number, we need a seed that user determine (user seed), a seed that the server determines (server seed) and a nonce (just an incremental number, so we can have multiple bets with the same key)
While SHA256 or whatever hashing function, it is simply a tool that generate random scribilly based on the input. The result given could not be "reverse engineered" to the input.
So before the game starts (you place the bet), the server gives you the hashed secret key, so you will not know the result while still prove that the server didnt change the key. Then you submit your key and direction to bet. After joining the server key, your key and the nonce. The random number is generated and winning or losing is determined. If you want to play again without changing keys, they will increase the nonce number so a completely different result will be generated by the random function.
Or else, if you want to reveal the key and verify stuff, just get a new key from the server and the old one will be revealed to you since it will not be used again. Now you can verify if the hashed server key matches the previous key that they gave you, then you can match your number generated with the stuff that they given to you.
EDIT: Just pick a bet on dicenow and dump the data in the JSFIDDLE thing
eg:
https://dicenow.com/?betid=9839833#filter=.betShow