Qué significa demostrable-mente justo en términos sencillos
Antes de que comience cualquier ronda, el servidor se compromete a una semilla del servidor publicando su hash SHA-256. El hash es una huella digital unidireccional, la semilla no puede ser reconstruida a partir de él. También puedes ver tu semilla del cliente (que estableces tú mismo, o aceptas la predeterminada), y el nonce de la ronda (que se incrementa en 1 cada ronda).
Después de que cierra la ronda, el servidor revela la semilla original del servidor. La combinas con la semilla del cliente y el nonce mediante hash. El hash resultante se asocia a un número específico, que se asocia al resultado de la ronda (punto de caída, tirada de dados, ranura de plinko, lo que sea). Si las matemáticas coinciden con lo que viste, la ronda fue honesta. Si no coinciden, la plataforma hizo trampa.
El algoritmo exacto de Crash
- Hashea la semilla del servidor: toma la cadena de la semilla del servidor revelada y calcula SHA-256.
- Concatenar con la semilla del cliente y el nonce: el formato es hmac-sha256(serverSeed, clientSeed + ":" + nonce).
- Toma los primeros 13 caracteres hexadecimales del hash resultante.
- Convertir a un número entero decimal h.
- Calcular el punto de explosión: crashPoint = floor((100 * 2^52) / (2^52 - h)) / 100, con ajuste de ventaja de la casa.
- Compara con el punto de caída que viste en la ronda. Coincidencia = honesto.
Ejemplo práctico: verificar una ronda de Crash
Tomemos una ronda hipotética con estos datos de entrada (números acortados para facilitar la lectura):
Semilla del servidor (revelada): a1b2c3d4e5f6...
Semilla del cliente: myclientseed42
Nonce: 137
Punto de caída mostrado en el juego: 2.47x
Ejecuta hmac-sha256('a1b2c3d4e5f6...', 'myclientseed42:137'). Toma los primeros 13 caracteres hexadecimales de la salida. Convierte a decimal. Introduce en la fórmula anterior. Resultado: 2.47x. Coincide. La ronda fue honesta.
Cualquier biblioteca de funciones hash en cualquier lenguaje de programación da la misma respuesta. El resultado es determinista. Si configuras la verificación una vez, puedes ejecutarla en cada ronda que juegues.
El algoritmo exacto de Dice
- Calcular hmac-sha256(serverSeed, clientSeed + ":" + nonce).
- Toma los primeros 5 caracteres hexadecimales.
- Convertir a entero i.
- Calcula roll = (i * 100) / 16^5, redondeado a dos decimales.
- Compara con la tirada mostrada. Coincidencia = honestidad.
Por qué importa la semilla del cliente
Puedes establecer tu propia semilla de cliente. La mayoría de los jugadores aceptan la predeterminada y nunca la modifican. Si deseas la máxima confianza, cambia tu semilla de cliente regularmente (Shuffle te permite hacer esto en Configuración → Provably Fair → Establecer Semilla de Cliente). Cada cambio invalida el compromiso de la semilla de servidor anterior y genera una nueva.
Cambiar la semilla a mitad de sesión no modifica tu retorno esperado. Simplemente significa que la plataforma no puede haber preparado una secuencia de tiradas desfavorables conociendo tu semilla de cliente de antemano. La protección es criptográfica, no estadística.
Malentendidos comunes
- La equidad demostrable no cambia la ventaja de la casa. Crash sigue siendo 99% RTP. Dice sigue siendo 99% RTP. El algoritmo es honesto, las matemáticas todavía favorecen ligeramente a la casa.
- El sistema provably fair no te permite predecir el siguiente resultado. La semilla del servidor se compromete y luego se revela, por lo que la predicción es criptográficamente imposible hasta que cierre la ronda.
- La equidad demostrable no cubre las tragamonedas, juegos de mesa ni casino en vivo. Estos funcionan con RNG de terceros (tragamonedas) o hardware físico (mesas en vivo) y son auditados por iTech Labs o equivalente.
- Una plataforma puede ser demostrablemente justa en Originales y aun así manipular tragamonedas o retener depósitos. Lo demostrablemente justo cubre un riesgo específico: la integridad de los resultados del RNG interno.
- Si encuentras una discrepancia, captura todo en pantalla (las semillas, el nonce, el resultado, tus cálculos de verificación) antes de contactar con soporte. Las discrepancias son extremadamente raras y casi siempre se deben a errores del usuario en el proceso de verificación.
Paso a paso: verificar tu propia ronda
-
1
Abre Configuración de Shuffle → Provably Fair
Verás el hash de tu semilla del servidor actual, tu semilla de cliente y el rango de nonce.
-
2
Juega una ronda y anota el resultado
Sea cual sea el resultado, anótalo.
-
3
Rota tu semilla de servidor
Haz clic en "Usar nueva semilla de servidor" o juega hasta obtener una semilla nueva. La semilla de servidor anterior ahora se revela.
-
4
Copia la semilla del servidor revelada, tu semilla de cliente y el nonce
Los tres aparecen en la vista del historial de semillas.
-
5
Ejecuta el hash en cualquier lenguaje
Python, JavaScript, herramientas SHA-256 en línea, todas funcionan. Usa el algoritmo anterior para el juego que jugaste.
-
6
Comparar
Si tu resultado calculado coincide con el resultado del juego, la ronda fue honesta. Repite en cualquier ronda que desees.
Ventajas y desventajas de lo demostrablemente justo como característica
What we like
- Zero confianza requerida, las matemáticas son verificables de forma independiente
- El historial público de semillas cubre cada ronda jugada en tu cuenta
- Previene criptográficamente que la plataforma manipule los resultados del RNG interno
- Implementación estándar de la industria, mismo sistema SHA-256 de compromiso y revelación que Stake, Roobet, BC.Game
- El tiempo de verificación es de aproximadamente 30 segundos por ronda una vez que tienes un script configurado
What we don't
- No cubre resultados de tragamonedas, casino en vivo ni apuestas deportivas
- La verificación matemática no es trivial para no desarrolladores
- La mayoría de los jugadores nunca llega a verificar realmente, lo que anula el beneficio práctico
- Lo demostrablemente justo no protege contra disputas de retiro o demoras de KYC
- Rotar las semillas del servidor con frecuencia es un inconveniente para la experiencia de usuario
Preguntas frecuentes
Pruébalo tú mismo. Abre con el código MAXBET, juega una ronda de Dice y luego verifica el resultado. Las matemáticas lo confirmarán.
Reclamar MAXBET en Shuffle →