Cómo funciona el provably fair
El juego provably fair (comprobablemente justo) te permite comprobar, con criptografía en lugar de confianza, que un resultado se decidió antes de que apostaras y nunca se manipuló después. Aquí tienes toda la idea en cinco minutos.
1. El compromiso
Antes de cualquier apuesta, el casino genera una semilla del servidor secreta y te muestra solo su hash SHA-256. Un hash es una huella unidireccional: no puedes revertirlo para hallar la semilla, pero una vez que la semilla se revela, cualquiera puede hashearla y confirmar que coincide. Al publicar el hash primero, el casino se compromete: ya no puede elegir una semilla del servidor distinta una vez que ve cómo apuestas.
2. Tu entrada
Tú aportas una semilla del cliente (puedes cambiarla en cualquier momento) y cada apuesta lleva un nonce que se incrementa. Como influyes en la semilla del cliente, el casino no pudo haber precalculado un resultado que solo él controle.
3. El sorteo
El resultado se produce de forma determinista:
Esos bytes se dividen en grupos de 4 bytes y se convierten en floats en el rango [0, 1). Cada juego mapea entonces los floats a un resultado: una tirada de dados, un multiplicador de crash, un conjunto de minas, y así sucesivamente. Mismas entradas, mismo resultado, siempre.
4. La revelación
Cuando rotas tu par de semillas, el casino revela la antigua semilla del servidor en texto plano. Ahora puedes hacer dos comprobaciones: hashear la semilla revelada y confirmar que es igual al compromiso del paso 1, y recalcular cada resultado para confirmar que el casino los informó honestamente. Eso es exactamente lo que hace el verificador de Faircheck: localmente, en tu navegador, para que tus semillas nunca salgan de tu dispositivo.
Por qué es igual en la mayoría de los casinos
Stake publicó este esquema y se convirtió en el estándar de facto. Los 32+ casinos que Faircheck admite usan el método idéntico de byte a float con HMAC-SHA256; solo difieren los menús para rotar las semillas. Por eso un único verificador puede comprobarlos todos.
Preguntas frecuentes
¿Provably fair es lo mismo que “justo”?
No. Prueba que el casino no pudo cambiar el resultado después de que apostaras, pero no cambia la ventaja de la casa. Un juego provably fair puede seguir diseñado a favor de la casa; simplemente no puede mentir sobre el resultado que generó.
¿Puede el casino seguir haciendo trampa?
No sobre el resultado en sí, siempre que se comprometa con el hash de la semilla del servidor antes de la apuesta y tú verifiques después de revelarla. La confianza restante está en que el compromiso que viste se mostró realmente antes de jugar, por lo que deberías capturar en pantalla el hash de la semilla.
¿Qué es un nonce?
Un contador que aumenta en uno por cada apuesta hecha con el mismo par de semillas servidor/cliente. Garantiza que cada apuesta produzca un resultado distinto a partir de las mismas semillas.
Abre el verificador universal y pega tus semillas.
Abrir el verificador