Provably Fair: juego verificable
Semilla de servidor, semilla de cliente, nonce — y por qué una ronda no puede amañarse después de tu apuesta.
El problema que resuelve el provably fair
En un casino físico puedes ver girar la ruleta. Online no: ves una animación, y esa animación la dibuja el operador. La criptografía provably fair sustituye la confianza por aritmética: el resultado se compromete antes de que apuestes y se revela después, así que cualquier jugador puede comprobar que nada se movió por el camino.
Las tres entradas
Semilla de servidor. Una cadena aleatoria generada por el servidor del juego. Nunca la ves mientras está activa: solo ves su hash SHA-256, publicado antes de la primera ronda.
Semilla de cliente. Una cadena que te pertenece. La mayoría de juegos genera una automáticamente y te deja sustituirla por lo que quieras. Cambiarla es lo que impide al operador diseñar la secuencia a tu medida.
Nonce. Un contador que aumenta con cada ronda jugada con el par de semillas actual, para que semillas idénticas nunca produzcan rondas idénticas.
Verificar una ronda, paso a paso
- Antes de jugar, copia el hash de la semilla de servidor que aparece en los ajustes de justicia.
- Fija tu propia semilla de cliente. Vale cualquier cosa: una palabra, una fecha, una cadena aleatoria.
- Juega. El nonce aumenta con cada ronda; anota la ronda que quieras comprobar.
- Rota la semilla. La semilla de servidor antigua queda revelada en texto plano.
- Calcula su hash. Aplica SHA-256 a la semilla revelada y compáralo con el hash del primer paso. Si coinciden, la semilla no fue sustituida.
- Recalcula el punto de crash. Combina semilla de servidor, semilla de cliente y nonce con HMAC-SHA256, convierte los primeros caracteres hexadecimales en un número y aplica la fórmula publicada del juego. Los verificadores externos hacen esto en una pestaña del navegador.
Si el multiplicador recalculado coincide con el que viste, esa ronda fue honesta: demostrado, no prometido.
Lo que la comprobación no te dice
La verificación demuestra que el operador siguió su propio algoritmo. No dice nada sobre la velocidad de pago, los límites de retiro, la licencia o la calidad del soporte. Lee la licencia y los términos por separado: un juego provably fair dentro de un casino sin licencia sigue siendo un mal sitio para guardar saldo.
Lista rápida de comprobación
- El hash de la semilla de servidor es visible antes de apostar, no después.
- Puedes editar tú mismo la semilla de cliente.
- Rotar la semilla revela la semilla de servidor anterior completa.
- La fórmula de verificación está publicada, no descrita de forma vaga.
- Un verificador independiente reproduce el mismo punto de crash con esas entradas.