Chat with us, powered by LiveChat
Spin Logo

Politique Provably Fair

Provably Fair : Transparence chez Spin

Chez Spin, votre confiance est primordiale. Nous utilisons un système Provably Fair pour prouver mathématiquement que chaque résultat dans nos boîtes et jeux est authentiquement aléatoire et non manipulable.

Voici une explication complète du fonctionnement pour que vous puissiez vérifier vos résultats.

Fondamentaux : Seed Pair et Nonce

Chaque tour (ex. ouvrir une boîte) repose sur une combinaison unique :

1.Server Seed

Une valeur aléatoire générée par Spin.

2.Client Seed

Une valeur générée par votre navigateur (vous pouvez la changer quand vous voulez).

3.Nonce

Un compteur qui commence à 0 et augmente à chaque tour de jeu.

Ces trois valeurs créent une graine combinée utilisée pour générer le résultat. Cela garantit un résultat unique pour chaque tour.

Comment le résultat est généré

Le système suit un processus précis :

1. Génération du Server Seed

Spin génère une chaîne secrète Server Seed. Avant le jeu, nous affichons le hash SHA-256 – cela prouve que nous ne pouvons pas la changer après.

2. Création du Client Seed

Votre navigateur génère le Client Seed. Vous pouvez le mettre à jour à tout moment pour contrôler l'entrée de génération.

3. Compteur Nonce

Pour chaque tour, le nonce augmente de un. Cela garantit l'unicité même avec les mêmes graines.

Détails Techniques : De Graine à Résultat

Comment nous convertissons les données en résultat :

1. Combinaison des Seeds et Nonce

Server Seed, Client Seed et Nonce sont combinés en une chaîne.

js
const combinedSeed = `${clientSeed}:${serverSeed}:${nonce}`;

2. Hashing

Nous appliquons l'algorithme SHA-512 à la chaîne, créant un hash long. Ce hash détermine le résultat.

js
const hash = sha512(combinedSeed);

3. Obtenir le numéro de ticket

Du hash, nous obtenons un numéro de ticket de 0 à 99 999 999.

Chaque objet dans la boîte est assigné à une plage numérique. Si votre ticket tombe dans la plage, vous recevez l'objet.

js
private getTicketNumber(hash: max = 1e8) {
 // Take the first 8 characters of the hash
 const subHash = hash.slice(0,8);

 // Parse the hex substring to a number
 const valueFromHash = parseInt(subHash, 16);

 // Calculate a value between 0 and 1 by dividing by 2^32
 const e = Math.pow(2,32);
 const normalizedValue = valueFromHash / e;

 // Using Math.floor ensures we get integers from 0 to max-1
 return Math.floor(normalizedValue * max);
}

Tour d'Exemple

1. Vous ouvrez une boîte de butin.

2. Le système prend :

  • Server Seed Caché
  • Votre Client Seed
  • Nonce Actuel

3. Combine et hache.

4. Génère numéro ticket.

5. Numéro détermine prix.

6. Après changement de graine, elle est révélée pour vérification.

Vérifiez vous-même

Nous croyons en la transparence radicale. Vous pouvez vérifier tout résultat passé.

Utilisez l'outil de vérification CodePen et entrez :

1. Server Seed (révélé)

2. Hashed Server Seed (visible avant de jouer)

3. Votre Client Seed

4. Nonce du tour

Vous pourrez reproduire le numéro de ticket et assurer qu'il correspond.

Pourquoi est-ce juste ?

1. Nous fixons le Server Seed à l'avance (via hash).

2. Vous contrôlez le Client Seed.

3. Nonce garantit l'unicité.

4. SHA-512 rend impossible la prédiction.

5. Vous pouvez auditer chaque tour.

Le système rend impossible la manipulation. Ce que vous voyez est un hasard vérifiable.

Spin.io est détenu et exploité par FunGame LLC sous le numéro d'enregistrement 4135 LLC 2025 et dont l'adresse enregistrée est Euro House, Richmond Hill Road, P.O. Box 2897, Kingstown, Saint-Vincent-et-les-Grenadines. Spin.io est autorisé et réglementé par le Gouvernement de l'île autonome d'Anjouan, Union des Comores, et opère sous ALSI-202508063-FI2.