DOTA2POT

Franc-jeu avec SHA-256

Notre roulette utilise un tirage SHA-256 vérifiable : personne ne peut remplacer discrètement le résultat enregistré d'une manche terminée

Principe général du fonctionnement du système
Avant la fin d'une manche, le serveur génère un nouveau secret et publie son engagement SHA-256. Après la fin de la manche, le secret est révélé, empêchant ainsi toute modification frauduleuse du résultat enregistré.
Prise des mises
Chaque pari accepté reçoit un prix et une plage de tickets séquentielle. Plus la plage de tickets d'un participant est large, plus ses chances de gagner sont élevées lors des manches où il est inclus dans la cagnotte valide.
Détermination du vainqueur
Après la fin de la manche, le serveur combine le secret révélé, le numéro de la manche, la table de tickets et les données de la cagnotte valide. Le ticket gagnant est calculé de manière unique à partir du résultat SHA-256, puis le gagnant et ses gains sont enregistrés dans l'historique de la partie.
Vérification du résultat
La partie terminée conserve le secret révélé, l'engagement publié auparavant, le hachage de la table des tickets, le hachage du pool valide, le hachage final et le ticket gagnant. Ces valeurs permettent de recalculer le résultat affiché et de le comparer aux données enregistrées de la manche. Il s'agit d'une vérification cryptographique interne de cohérence, et non d'une certification tierce.