🔍 HERRAMIENTA · FUNCIONA EN TU NAVEGADOR

Calculadora Provably Fair

Pega la semilla de servidor revelada, tu semilla de cliente y el nonce. Recalculo el HMAC y el resultado del juego en tu navegador y muestro cada paso, para que compruebes a un casino en vez de fiarte.

Fórmula estilo BC.Game y otras específicas de cada casino: llegarán en cuanto pueda verificarlas con documentación oficial. No publico fórmulas que no puedo comprobar.

Cómo funciona provably fair

Antes de que apuestes, el casino genera una semilla de servidor secreta y te muestra su hash SHA-256. Ese hash es un compromiso: la semilla no puede cambiarse después sin que cambie también el hash. Tú aportas una semilla de cliente, que el casino no puede predecir, y cada apuesta incrementa un contador llamado nonce.

Para cada apuesta, el casino ejecuta HMAC-SHA256 con la semilla de servidor como clave y "clientSeed:nonce" (más un contador de ronda cuando hacen falta más de 32 bytes) como mensaje. Los bytes de salida se convierten en números entre 0 y 1: cuatro bytes por número, cada byte dividido entre 256, 256², 256³ y 256⁴ y sumados. El juego convierte ese número en un resultado. Los dados multiplican por 10.001 y dividen entre 100; la ruleta multiplica por 37; Plinko usa un número por fila para decidir izquierda o derecha; Limbo divide 100.000.000 entre el número, aplica la ventaja de la casa y redondea hacia abajo a dos decimales.

Cuando rotas las semillas, se revela la semilla de servidor anterior. Pégala aquí con tu semilla de cliente y el nonce de cualquier apuesta pasada y el resultado tiene que coincidir exactamente. Si no, o el casino cambió algo o estás usando la fórmula equivocada; las dos cosas conviene saberlas.

Preguntas sobre provably fair

¿Qué demuestra realmente "provably fair"?

Que el resultado de una apuesta quedó fijado antes de hacerla y no pudo cambiarse después. El casino se compromete con una semilla de servidor secreta publicando su hash, tú añades tu semilla de cliente y cada apuesta usa un contador (el nonce). Cuando se revela la semilla de servidor, cualquiera puede recalcular todos los resultados.

¿Por qué mi resultado no coincide?

Nueve de cada diez veces: nonce equivocado (en unos sitios empieza en 0 y en otros en 1), una semilla de cliente con un espacio al final, o una fórmula que no es la que usa tu casino. Revisa el selector de "fórmula" y la ventaja de la casa. Si todo coincide y el resultado sigue siendo distinto, eso merece una queja y un mensaje para mí.

¿Se envía algo a tu servidor?

No. El cálculo usa la API WebCrypto integrada en tu navegador. Puedes desconectarte de internet cuando cargue la página y sigue funcionando.

¿Qué casinos usan la fórmula estilo Stake?

Stake la publica y varios casinos con juegos "originals" la copiaron, pero solo etiqueto una fórmula con el nombre de un casino cuando la he verificado con la documentación de ese casino. Todo lo demás es "genérico" hasta entonces.