Blog · Équité et anti-triche

Shuffle commit-reveal au poker: pourquoi la preuve commence avant la donne

Équité et vérification Publié le 20/09/2026 · Équipe de recherche Fair Poker

Quand quelqu'un cherche "commit-reveal poker shuffle", la question est souvent tres concrete: un site peut-il prouver qu'il n'a pas change le paquet apres avoir vu le resultat? Le commit-reveal est une des idees les plus simples derriere cette preuve. Une partie publie d'abord un engagement cryptographique vers une valeur secrete, puis revele cette valeur plus tard afin que chacun puisse verifier qu'elle correspond a l'engagement initial.

Au poker, le timing est essentiel. Une promesse faite apres la river ne vaut presque rien. Un engagement publie avant le debut de la main peut devenir une preuve. Il ne rend pas une room honnete a lui seul, mais il permet de poser une meilleure question: l'alea etait-il fixe avant que le resultat soit connu?

L'idee de base

Un engagement ressemble a une note placee dans une enveloppe scellee et numerotee, posee sur la table avant que quelqu'un joue. Plus tard, on ouvre l'enveloppe. Si le numero et le contenu correspondent, tout le monde peut voir que la note n'a pas ete reecrite apres coup.

En cryptographie, cela se fait souvent avec un hash. Le Secure Hash Standard du NIST decrit SHA-256 et d'autres algorithmes de hash comme des moyens de produire des resumes de messages qui aident a detecter si des donnees ont change: NIST FIPS 180-4. En clair, un hash n'est pas un tampon magique de fairness. C'est une empreinte courte. Si l'entree change, l'empreinte devrait changer aussi.

Dans le poker, l'engagement peut porter sur une graine serveur, une graine joueur, un paquet chiffre ou une etape du transcript de la main. Lors de la revelation, la donnee manquante est publiee. Un verificateur recalcule le hash et le compare a l'engagement precedent.

Ce que cela prouve dans un melange

Le commit-reveal est utile parce qu'il separe trois moments:

Cela prouve un fait limite mais important: la valeur engagee n'a pas ete remplacee en silence plus tard. Cela aide a repondre a la question "le site a-t-il change cette graine apres avoir vu les cartes?" Mais cela ne repond pas seul a toutes les questions de fairness. Pour la vue d'ensemble, lisez ce qu'est le poker prouvablement equitable.

Pourquoi une seule graine serveur ne suffit pas

Certains jeux publient le hash d'une graine serveur avant le jeu, puis revelent la graine apres. C'est mieux qu'aucune trace, mais le poker pose un probleme de confiance plus dur qu'un simple lancer de de. Il y a des cartes privees, plusieurs joueurs dans une meme main, et un avantage enorme si un systeme central controle le paquet.

Un design solide demande donc plus que "une graine a-t-elle ete engagee?". Il demande aussi:

La difference entre graine joueur et graine serveur est expliquee ici: client seed vs server seed. En bref, un engagement est plus fort lorsqu'il fait partie d'un protocole multi-parties, pas lorsqu'il sert d'etiquette a une donne centralisee.

Le commit-reveal n'est pas tout le systeme de fairness. C'est le verrou horodate sur une piece de preuve. La fairness reelle au poker demande aussi des cartes cachees, des actions signees et des transcripts rejouables.

Ce que les joueurs doivent chercher

Une bonne page de fairness devrait montrer l'engagement qui existait avant la revelation, pas seulement affirmer qu'il etait stocke quelque part. Elle doit expliquer ce qui a ete engage, quand, et comment refaire le calcul. Mieux encore, elle doit proposer un verificateur independant au lieu d'un simple voyant vert dans l'interface.

Fair Poker suit cette logique: le registre de la main peut etre rejoue, et le joueur n'a pas besoin d'accepter la parole du serveur comme reponse finale. Le guide simple est ici: verifier un melange soi-meme. Pour comprendre pourquoi le serveur ne doit pas etre le donneur, lisez pourquoi l'absence de serveur de donne compte.

La limite honnete

Le commit-reveal aide a bloquer la manipulation apres coup de l'alea engage. Il ne bloque pas la collusion entre joueurs, les bots, le partage de comptes ou une gouvernance faible. Ces risques demandent des systemes anti-abus et des canaux de signalement clairs.

Utilise honnetement, le commit-reveal remplace une promesse vague par un test concret. La bonne question n'est pas "le site dit-il qu'il est fair?". C'est "qu'est-ce qui a ete engage avant la main, qu'est-ce qui a ete revele apres, et puis-je verifier moi-meme la correspondance?"

Curieux de voir comment l’équité prouvable est construite ?

Fair Poker est un projet de recherche open source à but non lucratif sur l’équité vérifiable au Texas Hold’em : le paquet est chiffré et mélangé par les navigateurs des participants, il n’y a pas de serveur de distribution, et chaque main peut être vérifiée indépendamment. Le projet ne fournit aucun service de jeu au public ; le code complet est public — téléchargez-le et montez votre propre instance pour l’étudier.

Télécharger le code

Ce site est un projet de recherche open source à but non lucratif et ne fournit aucun service de jeu au public ; la démo est réservée aux tests de recherche avec des jetons de test sans valeur — pas d’argent réel. Cet article est un contenu éducatif.

← Retour aux articles