Provably Fair : jeu vérifiable
Seed serveur, seed client, nonce — et pourquoi un tour ne peut pas être truqué après votre mise.
Le problème que résout le provably fair
Dans un casino physique, vous voyez la roue tourner. En ligne, non : vous voyez une animation, et cette animation est dessinée par l’opérateur. La cryptographie provably fair remplace la confiance par de l’arithmétique : le résultat est engagé avant votre mise et révélé après, si bien que tout joueur peut vérifier que rien n’a bougé entre-temps.
Les trois entrées
Seed serveur. Une chaîne aléatoire générée par le serveur du jeu. Vous ne la voyez jamais tant qu’elle est active — seulement son hash SHA-256, publié avant le premier tour.
Seed client. Une chaîne qui vous appartient. La plupart des jeux en génèrent une automatiquement et vous laissent la remplacer par ce que vous voulez. C’est ce changement qui empêche l’opérateur d’ajuster la séquence à votre cas.
Nonce. Un compteur qui s’incrémente à chaque tour joué avec la paire de seeds courante, pour que des seeds identiques ne produisent jamais des tours identiques.
Vérifier un tour, étape par étape
- Avant de jouer, copiez le hash de la seed serveur affiché dans les réglages d’équité.
- Définissez votre propre seed client. N’importe quoi convient : un mot, une date, une chaîne au hasard.
- Jouez. Le nonce augmente à chaque tour ; notez le tour que vous voulez vérifier.
- Changez de seed. L’ancienne seed serveur est désormais révélée en clair.
- Hachez-la. Appliquez SHA-256 à la seed révélée et comparez avec le hash copié à l’étape 1. S’ils correspondent, la seed n’a pas été échangée.
- Recalculez le point de crash. Combinez seed serveur, seed client et nonce avec HMAC-SHA256, convertissez les premiers caractères hexadécimaux en nombre et appliquez la formule publiée du jeu. Les vérificateurs tiers font cela dans un onglet de navigateur.
Si le multiplicateur recalculé est égal à celui que vous avez vu, ce tour était honnête — prouvé, pas promis.
Ce que la vérification ne dit pas
Elle prouve que l’opérateur a suivi son propre algorithme. Elle ne dit rien de la rapidité des paiements, des limites de retrait, de la licence ou de la qualité du support. Lisez la licence et les conditions séparément : un jeu provably fair dans un casino sans licence reste un mauvais endroit pour laisser un solde.
Check-list rapide
- Le hash de la seed serveur est visible avant la mise, pas après.
- Vous pouvez éditer vous-même la seed client.
- Changer de seed révèle intégralement la seed serveur précédente.
- La formule de vérification est publiée, pas décrite vaguement.
- Un vérificateur indépendant reproduit le même point de crash à partir de ces entrées.