faircheckprovably fair
La méthode

Comment fonctionne le provably fair

Le provably fair (équitable et vérifiable) permet de vérifier, par la cryptographie plutôt que par la confiance, qu’un résultat a été décidé avant votre pari et jamais altéré ensuite. Voici toute l’idée en cinq minutes.

1. L’engagement

Avant tout pari, le casino génère une graine serveur secrète et ne vous montre que son hash SHA-256. Un hash est une empreinte à sens unique : impossible de l’inverser pour retrouver la graine, mais une fois la graine révélée, n’importe qui peut la hacher et confirmer la correspondance. En publiant le hash d’abord, le casino se fige lui-même — il ne peut plus choisir une autre graine serveur une fois qu’il voit comment vous pariez.

2. Votre contribution

Vous fournissez une graine client (que vous pouvez changer à tout moment) et chaque pari porte un nonce qui s’incrémente. Comme vous influez sur la graine client, le casino n’a pas pu pré-calculer un résultat qu’il serait seul à contrôler.

3. Le tirage

Le résultat est produit de façon déterministe :

bytes = HMAC-SHA256(serverSeed, `clientSeed:nonce:round`)

Ces octets sont découpés en groupes de 4 octets et convertis en floats dans l’intervalle [0, 1). Chaque jeu associe ensuite les floats à un résultat — un lancer de dés, un multiplicateur de crash, un ensemble de cases minées, et ainsi de suite. Mêmes entrées, même sortie, à chaque fois.

4. La révélation

Lorsque vous faites tourner votre paire de graines, le casino révèle l’ancienne graine serveur en clair. Vous pouvez alors faire deux vérifications : hacher la graine révélée et confirmer qu’elle correspond à l’engagement de l’étape 1, et recalculer chaque résultat pour confirmer que le casino les a rapportés honnêtement. C’est exactement ce que fait le vérificateur Faircheck — localement, dans votre navigateur, pour que vos graines ne quittent jamais votre appareil.

Pourquoi c’est identique sur la plupart des casinos

Stake a publié ce schéma et il est devenu le standard de facto. Les 32+ casinos pris en charge par Faircheck utilisent la même méthode HMAC-SHA256 octet-vers-float ; seuls les menus de rotation des graines diffèrent. C’est pourquoi un seul vérificateur peut tous les contrôler.

FAQ

Provably fair veut-il dire « équitable » ?

Non. Cela prouve que le casino ne pouvait pas changer le résultat après votre pari — cela ne change pas l’avantage de la maison. Un jeu provably fair peut toujours être conçu pour favoriser la maison ; il ne peut simplement pas mentir sur le résultat qu’il a généré.

Le casino peut-il quand même tricher ?

Pas sur le résultat lui-même, du moment qu’il s’engage sur la graine serveur hachée avant le pari et que vous vérifiez après l’avoir révélée. La seule confiance restante est que l’engagement que vous avez vu a bien été montré avant le jeu — d’où l’intérêt de capturer la graine hachée.

Qu’est-ce qu’un nonce ?

Un compteur qui augmente de un à chaque pari réalisé sur la même paire graine serveur/graine client. Il garantit que chaque pari produit un résultat différent à partir des mêmes graines.

Prêt à vérifier un pari ?

Ouvrez le vérificateur universel et collez vos graines.

Ouvrir le vérificateur