Transparencia
Provably fair, explicado: cómo comprobar cualquier ronda tú mismo
Provably fair significa que el casino fija su server seed antes de tu apuesta y no puede cambiarlo después, y tú puedes comprobar cada ronda. Recalcula cualquier ronda de Originals en el verificador; toma un par de minutos.
Cómo funciona: 3 pasos
| Paso | Qué ocurre | Por qué no se puede manipular |
|---|---|---|
| 1. Commit | El servidor genera un server seed y te muestra su hash SHA-256 | Un hash no se puede ajustar a otro seed |
| 2. Tu aporte | En el cálculo entran tu client seed (puedes cambiarlo) y el nonce, el contador de apuestas | El servidor no puede saber de antemano qué client seed elegirás |
| 3. Reveal | Cuando rotas el par de seeds, el servidor revela el server seed anterior | Compruebas que SHA-256(seed) coincide con el hash que viste y recalculas los resultados |
Fórmulas de los juegos de X3NA
Base común: k = los primeros 4 bytes de HMAC-SHA256 (clave: server seed, mensaje: client seed:nonce:0). k es un entero de 0 a 4 294 967 295.
| Juego | Cómo k se convierte en resultado |
|---|---|
| Plinko | h = HMAC-SHA256(server seed, «client seed:nonce»); los primeros 12 bits de h son el camino de la bola (1 = derecha); casilla = número de unos; multiplicador = el pago de esa casilla |
| Crash | h = SHA-256(«server seed:round id»); r = primeros 16 caracteres hex de h / 2⁶⁴; si r < 0.04 la ronda se corta en 1.00×, si no multiplicador = 0.96 / (1 − r), máximo 100× |
| Lucky Wheel | h = HMAC-SHA256(server seed, «client seed:nonce»); r = primeros 13 caracteres hex de h / 2⁵²; segmento = ⌊r × segmentos de la rueda⌋; multiplicador = el valor de ese segmento en el orden de la especificación |
| Storm Vault | gana si k × multiplicador × 100 < 96 × 2³² |
| Dice | número = ⌊k × 10 000 / 2³²⌋ / 100 → 0.00–99.99 |
| Limbo | resultado = ⌊(96 × 2³² − 1) / k⌋ / 100, nunca menor que 1.00× |
| Sugar Strike, Stormcrown | número i = 4 bytes desde la posición 4·(i mod 8) de HMAC-SHA256(server seed, «client seed:nonce:⌊i/8⌋»); elección = ⌊u × suma de pesos / 2³²⌋, una celda de la tabla de pesos (símbolo, multiplicador, función); huella de la ronda = primeros 32 caracteres hex de SHA-256 de toda la ronda; pago = ⌊apuesta × total_x100 / 100⌋ |
Un ejemplo que puedes comprobar ahora mismo
HMAC-SHA256 es una función estándar. El número k se puede recalcular con cualquier calculadora HMAC independiente, no solo con la nuestra.
En qué se diferencia de los «predictores»
Un predictor o «señales» prometen adivinar el resultado de antemano. Para eso haría falta el server seed, y antes de la apuesta solo existe su hash; un seed no se puede recuperar de un hash. Así que cualquier «predictor» es adivinación al azar o una estafa.
Preguntas frecuentes
¿Qué es el nonce en provably fair?
El contador de apuestas dentro de un par de seeds: 0, 1, 2, etc. Da a cada apuesta un resultado distinto.
¿Cómo compruebo provably fair?
Compara el hash previo a la apuesta con el seed revelado y recalcula la ronda.
¿Puede funcionar un predictor de provably fair?
No. Necesitaría el server seed, y antes de la apuesta solo existe su hash.
Actualizado Equipo X3NA18+Juega con responsabilidad