Provably Fair Casino - Guide complet

Comprendre les graines, les hachages, les nonces et la vérification après le jeu. Apprenez à vérifier chaque pari et à éviter les RNG opaques. Puis testez-le sur les Duel Originals avec des fenêtres à bords fins ou nuls.

Ce qui est manifestement juste

Provably fair est un système d'engagement cryptographique utilisé par les crypto-casinos modernes. Avant que vous ne pariez, le casino publie un hachage unidirectionnel de sa graine de serveur. Vous pouvez définir votre propre semence client. Un nonce compte les mises. À l'issue du tour, la graine brute du serveur est révélée. N'importe qui peut recalculer le résultat à partir de la graine du serveur plus la graine du client plus le nonce et confirmer qu'il correspond au hachage indiqué précédemment. Aucune falsification rétroactive n'est possible.

Graine de serveur

Valeur aléatoire générée par le casino et pré-engagée par hachage.

Graine de client

Une valeur contrôlée par l'utilisateur qui s'intègre dans chaque résultat.

Nonce

Compteur monotone. Incrémente de 1 par pari pour que les tours restent uniques.

Comment ça marche - étape par étape

1
Pré-engagement
Spectacles de casino hash(serverSeed) avant le jeu.
2
Graine de client
Vous définissez ou acceptez une semence de client. Stockez-le localement.
3
Résultats
Pour chaque pari, calculer un condensé à partir de serverSeed, clientSeed, nonce. Faire correspondre le condensé à un nombre ou à un point d'écrasement.
4
Révéler
Après le cycle, le casino révèle le serverSeed brut. Le hash doit être égal à la valeur pre commit.
5
Vérifier
Recréer localement le résultat exact. En cas de non-concordance, le tour est invalidé.
// Exemple pseudo en style JS
const serverSeed = "RAW_SERVER_SEED" ;
const clientSeed = "your-client-seed" ;
const nonce = 42 ;

// Souvent, HMAC est utilisé pour lier les entrées
const h = hmacSHA256(serverSeed, `${clientSeed}:${nonce}`) ;

// Conversion des 52 premiers bits en fraction
const r = parseInt(h.slice(0,13),16) / 0x1_0000_0000_0000 ;

// Cartographie dans le jeu
const diceRoll = Math.floor(r * 10000) / 100 ; // 0,00 à 99,99
        

Les formules exactes varient selon le type de jeu et le fournisseur. Les casinos publient leur cartographie à des fins d'audit public.

Les bases de la cryptographie

Hachures

Un condensé à sens unique. Exemple : SHA-256. Étant donné un hachage, vous ne pouvez pas récupérer l'entrée. Utilisé pour le pré-engagement.

HMAC

Code d'authentification des messages basé sur le hachage. Il utilise une clé et un message pour éviter les astuces de saisie choisies. Souvent, la clé est le serverSeed et le message est le clientSeed plus un nonce.

Cartographie uniforme

Les bits de chiffres sont convertis en un nombre uniforme dans [0,1]. Ils sont ensuite convertis en dés, en crashs, en indices de cartes ou en coordonnées de grille sans biais.

Comment différents jeux cartographient l'aléatoire

Type de jeuCartographieNotes
DésNombre uniforme de 0,00 à 99,99À comparer à un seuil inférieur ou supérieur. Le bord de la maison peut être mince ou nul dans les fenêtres.
CrashFormule déterministe de la courbe du multiplicateurForme courante : un plancher basé sur le résumé garantit l'absence de pics d'infini. Vérifier le point d'encaissement après le tour.
Les minesMélange semé de 25 tuiles avec le nombre de mines choisiLe tableau est fixé avant le premier clic. Vous pouvez reconstruire les positions exactes des mines après la révélation.
PlinkoSéquence de pas à gauche ou à droite dans les rangsChaque étape utilise des bits d'analyse. L'emplacement final détermine le multiplicateur.
BlackjackMélange en grappes d'un jeu de cartes indexéLa révélation permet la reconstitution du jeu et l'audit des mains. L'avantage dépend des décisions du joueur.

Processus de vérification - pratique

  1. Avant de parier, copiez le serverSeedHash à partir du widget d'équité.
  2. Définir un semence de client et l'enregistrer localement.
  3. Jouer des tours. A noter que nonce augmente par pari.
  4. Après la révélation, copiez le semence de serveur.
  5. Utilisez le vérificateur du casino ou un outil tiers pour recalculer les résultats. Le chemin recalculé doit correspondre exactement à votre historique.
# Petit snippet Python pour la reconstruction d'un jet de dés
import hmac, hashlib, math

serveur = b "RAW_SERVER_SEED"
client = "votre-client-seed"
nonce = 7
msg = f"{client}:{nonce}".encode()
h = hmac.new(server, msg, hashlib.sha256).hexdigest()
r = int(h[:13], 16) / float(0x1_0000_0000_0000)
roll = math.floor(r*10000)/100
print(roll)

Si le résultat recalculé diffère du résultat obtenu sur place, arrêtez et adressez-vous au service d'assistance en indiquant les graines, le nonce et les identifiants de pari.

Pourquoi l'équité prouvée est-elle importante ?

  • Supprime la confiance aveugle et la remplace par des calculs que vous pouvez vérifier.
  • Empêche le remplissage ou l'ajustement a posteriori des résultats.
  • Rend le jeu à bords fins ou nuls viable sans parti pris caché.
  • Permet la résolution publique des litiges en utilisant des semences et des hachages partagés.

Meilleur exemple à essayer

Les Duel Originals fonctionnent sur un fil du rasoir avec une vérification complète après le jeu. Certains modes permettent de basculer à 0 % de marge avec des plafonds pour gérer la variance. Il s'agit d'un banc d'essai propre pour une équité prouvée.

RNG équitable ou opaque

DimensionProvably fairRNG opaque
Pré-engagementHash de la graine du serveur affichéeAucun
Contrôle de l'utilisateurSélection de la graine du clientNon applicable
AuditVérification publique à tout momentLaboratoire tiers uniquement
TransparenceFormules ouvertes et cartographieMise en œuvre cachée
Les litigesLes semences et le nonce établissent les faitsFaire confiance au fournisseur

Mythes courants

Mythe : les casinos peuvent changer de serveur après coup

C'est une erreur. Le hachage avant livraison ne correspondrait pas. Toute modification devient évidente lorsque vous recalculez le hachage.

Mythe : les semences de clients sont cosmétiques

Faux. La graine du client est mélangée au HMAC. Sa modification modifie l'ensemble du flux de résultats pour votre compte.

Glossaire

Graine de serveur
La clé secrète est révélée plus tard.
Graine de client
Valeur contrôlée par l'utilisateur.
Nonce
Compteur de mise par paire de semences.
Hachures
Un condensé à sens unique pour le pré-engagement.
HMAC
Hachure à clé pour un mappage stable.
Vérificateur
Outil qui recalcule les résultats.

FAQ

Un casino dont l'équité est prouvée peut-il encore avoir un avantage sur la maison ?
Oui. L'équité prévisible contrôle l'intégrité, et non la tarification. Certains sites proposent des bordures fines. Duel propose également des fenêtres avec des bords à 0 % et des plafonds affichés.
Dois-je vérifier chaque pari ?
Non. Contrôler ponctuellement les sessions et les grandes séries. Conservez toujours des semences pour permettre des audits ultérieurs.
Que se passe-t-il si le vérificateur montre une incohérence ?
Arrêtez de jouer, capturez les seeds, les nonce et les identifiants de mise, puis contactez l'assistance. Un système PF adéquat permettra une réconciliation exacte.
Les machines à sous de tiers sont-elles équitables ?
En général, non. Ils s'appuient sur la certification d'un laboratoire. Duel Originals est d'une équité prouvée et publie des étapes de vérification.

Essayez de faire preuve d'équité sur Duel Originals

Définissez la graine de votre client, jouez avec un bord fin ou nul, vérifiez chaque tour. C'est le moyen le plus rapide d'apprendre par la pratique.

Le jeu est un divertissement. Misez de manière responsable. Utilisez l'auto-exclusion si nécessaire.