Équité
Graines, Engagements et Rejeu dans les Jeux Équitablement Vérifiables

Le terme "provably fair" peut sembler être un slogan jusqu'à ce que les éléments soient séparés. Une mise en œuvre utile comporte un secret, un engagement public, une entrée influencée par le joueur, un compteur de tours et une relecture déterministe. Chaque élément comble un écart différent.
1. La graine du serveur fournit une entrée secrète
Havoc Win génère une graine de serveur de 32 octets pour une session de jeu. La graine reste secrète tant qu'elle est active afin qu'un joueur ne puisse pas calculer les résultats futurs. Le système utilise ce matériel avec la graine du client et le nonce pour initialiser le flux aléatoire cryptographiquement sécurisé.
2. L'engagement fixe ce qui sera révélé
Avant de jouer, le service publie le hachage SHA-256 de la graine du serveur. Un hachage fonctionne comme une empreinte digitale. Il ne révèle pas le secret, mais une graine ultérieure peut être hachée et comparée à l'engagement précédent. Une graine différente produit une empreinte digitale différente.
3. La graine client et le nonce maintiennent les tours distincts
La graine client est une entrée définie par le joueur et mélangée dans le générateur aléatoire. Le nonce augmente à mesure que les tours utilisent la paire de graines active. Changer la graine client réinitialise la position de la séquence, tandis que faire tourner la graine du serveur révèle l'ancien secret et installe un nouvel engagement.
4. La logique de jeu déterministe rend la rejouabilité possible
Une relecture fournit les mêmes entrées de graines et les mêmes choix enregistrés au même moteur. Si la logique est déterministe, elle produit les mêmes cartes, arrêts de rouleaux, chemins ou transitions d'état et le même règlement. Les tests de Havoc Win comparent le résultat reproduit avec l'enregistrement de la manche stocké.
Ce qu'il faut vérifier dans un bilan d'équité
- L'engagement était disponible avant le résultat qu'il couvre.
- Les hachages de la graine de serveur révélée correspondent à cet engagement.
- La graine du client et le nonce correspondent au tour enregistré.
- Le jeu, la mise, les paramètres et les actions du joueur correspondent aux entrées de la relecture.
- Le résultat et le paiement reproduits correspondent au registre réglé.
Un lien de relecture public peut présenter la partie enregistrée et le résultat sans exposer les informations du portefeuille ou l'identité d'un joueur. La preuve concerne le tour en question, pas la prédiction du suivant.
Commencez par ce que signifie 'provably fair', puis comparez provably fair et RNG. La page provably fair est la référence produit.
Frequently asked questions
Qu'est-ce qu'une graine de serveur ?
Il s'agit de matériel aléatoire secret généré par le service de jeu. Havoc Win publie un engagement de hachage SHA-256 de la graine avant le jeu et révèle la graine lorsqu'elle est tournée afin que l'engagement puisse être vérifié.
Que fait le nonce ?
Le nonce est un compteur mélangé avec les entrées de la graine, donc des tours séparés sous la même paire de graines utilisent des positions distinctes dans la séquence aléatoire déterministe.
Qu'est-ce qu'une rediffusion prouve ?
Une relecture réussie montre que les entrées et actions enregistrées reproduisent le résultat enregistré selon la même logique de jeu. Cela ne prouve pas que le joueur aurait dû gagner ni que le jeu n'a pas d'avantage pour la maison.