It still requires people to trust your platform given your centralized server generating the seed, which you could potentially grab at any time on your side without anyone knowing about it and bet accordingly. Also I guess that's not really your fault, but I'm not sure people would go on and check every seed. Maybe if a service starts using your contract he would implement an automatic checking strategy. What are you thoughts?
Great work anyway (if your intentions are legitimate
), it's good to have initiatives like this in the space.
Thanks for your sharing and yes, regarding to the trust issue, if the server can provide a SHA256 hash to the players before making a bet decision, it probably eliminates the doubts, as SHA256(seed) = hash and the seed will be given to the players afterwards, which is provable with this open validator:
https://jsbin.com/qidebel/edit?html,js,output