Vue d'ensemble
Le concept sous-jacent de l'équité prouvable est que les joueurs ont la possibilité de prouver et de vérifier que leurs résultats sont équitables et non manipulés. Cela est réalisé grâce à l'utilisation d'un schéma de validation, ainsi que de hachages cryptographiques.
Le schéma de validation garantit que le joueur a une influence sur tous les résultats générés. Le hachage cryptographique garantit que le casino reste également honnête vis-à-vis de ce schéma de validation. La combinaison de ces deux concepts crée un environnement de confiance lors des jeux d'argent en ligne.
Cela est simplifié dans la représentation suivante :
L'algorithme est publié
La plupart des casinos vous demandent de croire sur parole en l'équité prouvable, parce que le code qui la met en œuvre leur appartient et que vous ne pouvez pas le lire. Le nôtre est @provableio/provable-core : un package MIT licensed sur npm, avec le code source sur GitHub, et c'est la même bibliothèque qui génère chaque résultat sur ce site.
Elle combine le Server Seed, votre Client Seed et le Nonce, les hache avec SHA-256, puis convertit les octets obtenus en nombres flottants que chaque jeu transforme en résultat. Vous pouvez l'installer, lui fournir les seeds de l'un de vos propres paris, et obtenir le même nombre en retour.
Terminologie prouvable
Il existe trois types principaux de champs que vous devez connaître pour valider correctement les résultats de vos paris. Il s'agit de Server Seed (Hashed and UnHashed), Client Seed et Nonce. Ces trois champs constituent notre système d'équité prouvable ici sur Chips.gg.
Serveur de graines
Le Server Seed vous est fourni par notre système. Vous obtiendrez d'abord la version 'hachée'. Cela signifie que le Server Seed est crypté et vous est montré avant de placer vos paris. Nous vous fournissons le Server Seed haché pour vous prouver qu'il n'a pas été modifié pendant vos paris. Le Server Seed est également crypté dans un format très sécurisé pour garantir qu'aucun utilisateur ne puisse prédire le résultat à l'avance avant la génération d'un nouveau Server Seed.
Pour obtenir le Server Seed non haché, vous devez d'abord modifier votre Client Seed. Une fois la Client Seed modifiée, nous générerons un nouveau Server Seed sécurisé et vous fournirons à nouveau la version hachée jusqu'à ce que vous changiez à nouveau la Client Seed. Après une modification réussie de la Client Seed, nous pouvons maintenant vous montrer le Server Seed non haché (non crypté) qui peut être utilisé pour valider vos paris précédents.
Clientseed
Le Client Seed est l'avantage du joueur sur l'ensemble du système d'équité prouvable. Sans cela, le serveur pourrait fournir et renvoyer n'importe quel Server Seed qui pourrait être falsifié. Les utilisateurs peuvent définir cette graine textuelle sur ce qu'ils choisissent, quand ils le choisissent. Cette méthode est similaire à un joueur qui coupe le pont dans une expérience de casino non virtuelle.
Lorsque vous rejoignez le site pour la première fois, nous générons de manière sécurisée un Client Seed unique pour vous afin que vous puissiez commencer à parier immédiatement, mais nous vous recommandons toujours de définir votre propre Client Seed pour garantir la randomisation par rapport au choix personnel du joueur.
Nonce
Le Nonce peut être visualisé comme un compteur de paris. Chaque fois que vous pariez, le nonce est incrémenté de un. Grâce à notre méthode de cryptage, cela suffit pour générer un résultat entièrement nouveau et unique sans avoir à changer le Client Seed ou le Server Seed à chaque pari. De plus, le nonce prouve également que nous utilisons la Client Seed définie pour chaque pari.
