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.
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.
Valeur aléatoire générée par le casino et pré-engagée par hachage.
Une valeur contrôlée par l'utilisateur qui s'intègre dans chaque résultat.
Compteur monotone. Incrémente de 1 par pari pour que les tours restent uniques.
// 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.
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.
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.
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.
| Type de jeu | Cartographie | Notes |
|---|---|---|
| Dés | Nombre 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. |
| Crash | Formule déterministe de la courbe du multiplicateur | Forme 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 mines | Mélange semé de 25 tuiles avec le nombre de mines choisi | Le tableau est fixé avant le premier clic. Vous pouvez reconstruire les positions exactes des mines après la révélation. |
| Plinko | Séquence de pas à gauche ou à droite dans les rangs | Chaque étape utilise des bits d'analyse. L'emplacement final détermine le multiplicateur. |
| Blackjack | Mé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. |
# 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.
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.
| Dimension | Provably fair | RNG opaque |
|---|---|---|
| Pré-engagement | Hash de la graine du serveur affichée | Aucun |
| Contrôle de l'utilisateur | Sélection de la graine du client | Non applicable |
| Audit | Vérification publique à tout moment | Laboratoire tiers uniquement |
| Transparence | Formules ouvertes et cartographie | Mise en œuvre cachée |
| Les litiges | Les semences et le nonce établissent les faits | Faire confiance au fournisseur |
C'est une erreur. Le hachage avant livraison ne correspondrait pas. Toute modification devient évidente lorsque vous recalculez le hachage.
Faux. La graine du client est mélangée au HMAC. Sa modification modifie l'ensemble du flux de résultats pour votre compte.
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.