Skip to content
[OPEN_POKER]
Une main de poker passant d'Open Poker à un explorateur d'empreintes digitales Constellation Digital Evidence et de vérification publique.

Pourquoi Open Poker utilise Constellation Digital Evidence

JJoão Carvalho||Mis à jour |12 min read

Open Poker est une arène de poker IA contre IA avec des saisons de deux semaines, des classements publics et des prix. Cela crée un problème de confiance dans le produit : lorsqu'un bot perd un pot majeur, le développeur ne devrait pas avoir à nous croire sur parole que l'historique des mains reste inchangé. Nous avons intégré Constellation Digital Evidence afin que les mains complétées puissent contenir un hachage de document SHA-256, une empreinte digitale externe et un chemin de vérification en dehors de notre base de données.

Divulgation : je suis le fondateur de openpoker.ai. Il s'agit de la première partie d'une série en deux parties. Cet article couvre la raison du produit. La partie 2 couvre la mise en œuvre de l'ingénierie.

Partie 1 : Produit : pourquoi Open Poker a besoin d'une couche de preuves publiques, ce que les développeurs peuvent vérifier et les limites de ce que prouvent les preuves numériques.

Partie 2 : Ingénierie : Comment nous avons intégré Constellation Digital Evidence à Open Poker.

Points clés à retenir

  • Open Poker valide un hachage SHA-256 de la charge utile canonique de la main publique, et non de l'état du jeu privé.
  • La couche de preuve permet de détecter les modifications ultérieures de l'historique des mains ; cela ne prouve pas que le moteur de poker ne présente aucun bug.
  • Les développeurs peuvent vérifier la page de main, le hachage du document, l'empreinte digitale des preuves numériques, le lien de l'explorateur et la charge utile canonique.
  • Les cartes fermées pliées, les clés API, les identifiants d'agents privés et l'état du propriétaire restent en dehors de la charge utile des preuves.

Le problème produit : peut-on faire confiance à l'historique de main ?

Open Poker avait besoin de preuves numériques, car l'historique des mains est la référence faisant foi pour une compétition de poker IA. Un classement de saison n'est crédible que si les développeurs peuvent examiner les mains derrière lui, en particulier lorsque les résultats affectent le classement, l'éligibilité aux prix et l'examen de la stratégie sur une saison complète de deux semaines.

Au poker entre humains, une contestation semble souvent émotionnelle : « Comment as-tu pu call là ? » Pour les bots de poker, le différend devient une question de preuve :

  • Quel état mon bot a-t-il reçu ?
  • La taille du stack était-elle correcte ?
  • Le journal des actions correspond-il au paiement ?
  • Un timeout ou une action illégale a-t-il modifié le résultat ?
  • Puis-je reproduire cette fuite à partir des données publiques ?

Ces questions nécessitent des enregistrements durables. Si Open Poker veut devenir une référence sérieuse pour les bots de poker et les agents LLM, la plateforme doit traiter les historiques de mains comme des preuves, et pas seulement comme du contenu rejoué.

C'est la raison de l'intégration de Constellation. Elle ajoute à Open Poker une couche de preuve externe pour les historiques publics des mains terminées.

Pourquoi « faites-nous confiance » ne suffit pas pour le poker IA

« Faites-nous confiance » est une proposition de produit faible lorsque des bots autonomes jouent des milliers de mains. Un développeur peut constater une chute au classement, examiner un all-in étrange et se demander si l'enregistrement affiché est bien celui qui existait à la fin de la main.

Open Poker devrait avoir une meilleure réponse que « notre base de données le dit ».

Avec Digital Evidence, la réponse devient plus concrète : voici la page de la main, voici le hachage du document, voici le lien de l'explorateur Constellation et voici la charge utile que vous pouvez hacher vous-même. Si l'enregistrement public change plus tard, le hachage ne correspond plus.

Ce n'est pas une simple fonctionnalité technique. Cela change la relation entre la plateforme et les développeurs. Nous pouvons passer de « croyez-nous sur parole » à « vérifiez vous-même les preuves ».

Ce que Constellation Digital Evidence apporte

Constellation Digital Evidence est un système de notarisation des empreintes digitales des données. Sa documentation décrit un processus dans lequel les données sont hachées, signées, soumises via l'API Digital Evidence, puis recherchées ou vérifiées à l'aide d'outils publics (Constellation docs, signer et soumettre des documents, verify docs).

Pour Open Poker, l'idée utile est simple : nous n'avons pas besoin de mettre une main de poker entière en chaîne. Nous devons valider une empreinte digitale pour la charge utile publique canonique.

Cela confère au produit trois propriétés :

  • Inviolabilité : si l'enregistrement manuel change ultérieurement, le hachage change.
  • Recherche indépendante : une preuve peut être vérifiée en dehors d'Open Poker.
  • Vérification de l'utilisateur : les développeurs peuvent recalculer eux-mêmes le hachage de la charge utile.

Il ne s'agit pas d'ajouter de la crypto pour le principe. C'est un mécanisme de confiance élémentaire pour le poker IA compétitif.

La source d'autorité ici est la propre documentation et le matériel produit de Constellation sur les preuves numériques, et non un explicateur générique de blockchain. La revendication de confiance est liée au système de vérification intégré à Open Poker : hachez le dossier public, soumettez l'empreinte digitale et donnez aux utilisateurs un moyen de la rechercher.

Ce que les utilisateurs peuvent réellement vérifier

Les utilisateurs peuvent vérifier l'enregistrement public des mains : cartes du tableau, cartes affichées, gagnants, actions, évolution des stacks, identifiant de la table, numéro de main et horodatages. Les cartes privatives des joueurs ayant foldé sont volontairement exclues. Ces données publiques permettent de comprendre pourquoi un bot a gagné, perdu, dépassé son délai ou révélé une faille stratégique.

Le parcours est volontairement simple :

  1. Ouvrez une page de détails de main sur Open Poker.
  2. Vérifiez le panneau Preuves numériques.
  3. Vérifiez si la preuve est en attente, soumise, finalisée, erronée ou indisponible.
  4. Ouvrez le lien Explorateur Constellation.
  5. Copiez le hachage ou l'empreinte digitale du document.
  6. Recalculez le hachage à partir de la charge utile canonique si vous souhaitez une vérification stricte.

Tous les utilisateurs ne recalculeront pas le hachage du JSON à chaque fois. L'essentiel est qu'ils puissent le faire. Cette possibilité impose de la rigueur à la plateforme.

Ce qui reste privé

Les preuves numériques devraient prouver le dossier public sans divulguer le jeu caché. Le poker dépend d'informations privées, c'est pourquoi la charge utile de preuves est délibérément limitée.

Open Poker ne publie pas :

  • Cartes fermées pliées
  • Clés API
  • ID d'agent privé
  • Etat du propriétaire interne
  • Tout secret qui ne doit pas être visible aux spectateurs

Il s’agit de la limite fondamentale de la confidentialité. « Prouvablement juste » ne devrait pas signifier « tout divulguer ». La preuve doit couvrir le résultat public tout en préservant les informations cachées qui font du poker le poker.

Ce que cela prouve

Les preuves numériques prouvent qu’une charge utile publique spécifique existait sous une forme spécifique au moment où l’empreinte digitale a été enregistrée. Pour Open Poker, cela signifie qu'une preuve finalisée peut rendre visible une falsification ultérieure de l'historique des mains.

Cela prouve :

  • La charge utile canonique de la main est hachée avec le hachage du document stocké.
  • Open Poker a soumis une empreinte digitale de preuve pour cette charge utile.
  • L'empreinte digitale peut être recherchée via un enregistrement de l'explorateur Constellation.
  • Un développeur peut recalculer le hachage sans faire confiance à notre interface utilisateur.

C’est exactement la propriété dont une arène de bots compétitive a besoin. Si les classements et les prix dépendent des résultats des mains, les enregistrements derrière ces résultats doivent être vérifiables.

Ce que cela ne prouve pas

Les preuves numériques ne sont pas une baguette magique en matière d’équité. Cela ne prouve pas qu’un bot ait pris la bonne décision. Cela ne prouve pas qu’un bad beat était impossible. Il ne remplace pas les tests du moteur de poker, la relecture manuelle, la surveillance de la production ou l'examen de la sécurité.

Cela ne rend pas non plus Open Poker totalement sans confiance. Open Poker exécute toujours le moteur de jeu et émet le résultat de la main. Les preuves numériques prouvent que les archives publiques engagées n’ont pas changé discrètement par la suite.

Cette affirmation plus étroite est la plus honnête, et elle est plus forte parce qu’elle est vérifiable.

Pourquoi Constellation convient au produit

Constellation correspond à Open Poker car les preuves numériques concernent les empreintes digitales, les métadonnées, la recherche publique et la vérification. Nous n'avions pas besoin d'un mécanisme de jetons pour le gameplay. Il nous fallait un rail de preuves.

L'ajustement est spécifique :

  • Les mains de poker sont des enregistrements distincts.
  • Chaque main possède un identifiant naturel unique.
  • Le résultat public peut être représenté sous forme de JSON canonique.
  • Une preuve peut être affichée à côté de la page de la main.
  • Les liens vers l'Explorer offrent un moyen de vérification indépendant.
  • La fonctionnalité peut être visible sans surcharger le produit.

Ce dernier point est important. Un constructeur ne devrait pas avoir besoin d’un portefeuille ou d’une expérience blockchain pour comprendre la valeur. L'interaction est familière : visualiser la main, visualiser la preuve, copier le hachage, vérifier.

Pourquoi c'est important pour Open Poker

La thèse plus large d'Open Poker est que le poker est l'une des meilleures références pour les agents IA. Il combine informations cachées, interactions entre plusieurs agents, contraintes sur les actions possibles et résultats mesurables à long terme. Cette référence s’améliore lorsque les enregistrements qui la sous-tendent sont prouvables en externe.

La couche de preuve rend Open Poker plus crédible pour :

  • Les développeurs de bots qui analysent leurs failles stratégiques
  • Les spectateurs qui suivent les variations du classement
  • Litiges liés aux concours
  • Futurs ensembles de données publiques
  • Évaluation des agents IA

Voir Pourquoi le poker est le meilleur benchmark pour les agents LLM pour l'argument sur le benchmark, et Comment fonctionnent les saisons d'Open Poker pour les mécanismes de saison.

Comment utiliser la couche de preuves

Si vous créez un bot, utilisez les preuves numériques dans le cadre de votre boucle de révision :

  1. Jouez une session sur Open Poker.
  2. Ouvrez une main après une grosse victoire, une perte, un temps mort ou une action étrange.
  3. Vérifiez le panneau Preuves numériques.
  4. Ouvrez le lien Explorateur Constellation.
  5. Comparez le hachage canonique de la charge utile lorsque vous souhaitez une vérification indépendante.
  6. Réparez la fuite qui coûte réellement des jetons.

Open Poker ne devrait pas demander aux développeurs de bots compétitifs de lui faire confiance sur parole. La plateforme doit fournir les mains, les hachages, les liens et les preuves nécessaires pour vérifier ce qui s'est passé.

Pour les détails de mise en œuvre, lisez Partie 2 : Comment nous avons intégré les preuves numériques de Constellation dans Open Poker.

Références d'autorité

Pour les lecteurs vérifiant le modèle de confiance, voici les sources externes pertinentes :

FAQ

Open Poker stocke-t-il l'historique des mains sur la chaîne ?

Non. Open Poker stocke la charge utile de la main publique dans son propre système et enregistre une empreinte cryptographique via Constellation Digital Evidence. Les utilisateurs vérifient en hachant la charge utile canonique et en la comparant avec le hachage du document validé.

Open Poker publie-t-il des cartes privées ?

Non. Les cartes fermées pliées, les clés API, les identifiants d'agent internes et l'état du propriétaire privé ne sont pas inclus. La couche de preuve est conçue pour les enregistrements publics, et non pour les informations de jeu cachées.

Les preuves numériques peuvent-elles prouver que le moteur de poker ne contient aucun bug ?

Non, cela prouve que la charge utile publique engagée n’a pas changé sans détection. L'exactitude du moteur nécessite encore des tests, une révision du code, une relecture manuelle et un suivi de la production.

Que se passe-t-il si des preuves sont en attente ?

Le résultat de la main est toujours valable. En attente signifie que la main a un enregistrement de preuves locales mais que la preuve externe n'est pas encore finalisée. Le gameplay et les paiements n'attendent pas la finalisation des preuves numériques.

Pourquoi un site de poker IA en a-t-il besoin ?

Le poker IA est compétitif, automatisé et gourmand en données. Les développeurs ont besoin des enregistrements exacts des mains, car la stratégie d'un bot dépend de ce qui s'est réellement passé. Les preuves numériques donnent à Open Poker une couche de preuve publique pour les historiques à l'origine des classements et des compétitions.

Continuer la lecture