Provably fair, explicado
El provably fair (demostrablemente justo) te permite comprobar que el resultado de una ronda se fijó antes de tu apuesta y no se cambió después. No hace que un juego sea justo en el sentido cotidiano, y no hace que los resultados sean predecibles.
Cómo funciona
- Compromiso. El servidor elige una semilla del servidor secreta y solo te muestra su hash SHA-256, una huella digital que no se puede revertir.
- Tu aporte. Tú (u otros jugadores) aportas una semilla del cliente, para que el servidor no pueda elegir un resultado que le convenga después de ver tu apuesta.
- Juego. El resultado de cada ronda se calcula a partir de las dos semillas y de un contador de rondas (el nonce).
- Revelación y verificación. Después, el servidor revela su semilla. Cualquiera puede calcular su hash, compararlo con la huella mostrada antes y recalcular todas las rondas.
Pruébalo
Un esquema de manual: punto de crash a partir de HMAC-SHA256(semilla del servidor, “semilla del cliente:nonce”), RTP del 97%. Muestra la idea; no es el algoritmo de ningún juego en particular.
Huella digital (SHA-256), mostrada antes de cualquier ronda:—
Semilla del servidor revelada:
Qué demuestra el provably fair
- Que el resultado de cada ronda se fijó antes de la ronda y no se cambió después de tu apuesta.
- Que el algoritmo publicado fue el que realmente se usó para producirlo.
Qué no demuestra
- Que el juego use el RTP que esperas: el RTP es parte del algoritmo y se puede configurar más bajo.
- Que el sitio tenga licencia en tu país, pague o trate bien a los jugadores. Un sitio puede ser provably fair y no tener licencia.
- Que alguien pueda predecir la próxima ronda. Sin la semilla secreta el resultado no se puede calcular, y el hash no se puede revertir: adivinar una semilla de 256 bits no es viable. Mira por qué los predictores son estafas.
Cómo verificar un juego real
Usa la pantalla o los datos de verificación del propio juego. Aviator, por ejemplo, muestra las semillas y el hash de las rondas anteriores en su menú provably fair. Nuestra demostración usa un esquema genérico y no puede verificar rondas de un proveedor específico.