Leer una semilla provably fair: verificación paso a paso
Verificar una apuesta provably fair consiste en confirmar tres cosas: que la semilla de servidor que reveló el casino coincide con el hash al que se comprometió antes de que jugaras, que tu semilla de cliente y el nonce de la apuesta formaron parte del cálculo, y que introducir esos valores en el algoritmo de hash indicado reproduce el resultado exacto que viste. Cuando las tres cuadran, esa apuesta no pudo alterarse a posteriori. Esto demuestra la integridad de una única apuesta verificada, no que las probabilidades del juego te favorezcan, ni que el casino tenga licencia o sea solvente. El juego conlleva un riesgo financiero real, es para mayores de 18 años y puede ser ilegal donde vives, así que consulta primero la ley local.
¿De qué se compone una semilla provably fair?
Tres entradas: una semilla de servidor secreta, tu semilla de cliente y un contador nonce por apuesta.
El provably fair es un esquema de compromiso construido sobre el hash criptográfico. Antes de que hagas una sola apuesta, el casino genera una semilla de servidor secreta y solo te muestra su hash: una huella fácil de producir a partir de la semilla pero prácticamente imposible de revertir. Ese hash es la promesa pública del casino: "la semilla ya está fijada, y aquí tienes la prueba de que no puedo cambiarla después". Tú aportas o aceptas una semilla de cliente, un valor que normalmente puedes editar, que garantiza que el casino no eligió el par de semillas tras ver tus apuestas. Por último, un nonce —un simple contador— se incrementa con cada apuesta para que el mismo par de semillas dé un resultado distinto en cada ronda. Si el concepto es nuevo para ti, empieza por nuestra introducción sobre qué es provably fair y vuelve luego aquí para la verificación práctica.
| Entrada | Quién la controla | Función |
|---|---|---|
| Semilla de servidor | Casino (secreta hasta el revelado) | Comprometida de antemano mediante su hash publicado |
| Hash de la semilla de servidor | Casino (público por adelantado) | Demuestra que la semilla existía antes de tu apuesta |
| Semilla de cliente | Tú (normalmente editable) | Impide que el casino elija las semillas a posteriori |
| Nonce | Contador del sistema | Hace única cada apuesta bajo un mismo par de semillas |
¿Por qué debe revelarse la semilla de servidor antes de poder comprobarla?
Porque se mantiene secreta durante el juego para que no puedan predecirse los resultados, y luego se revela al rotar.
Hay una tensión deliberada en el diseño. Mientras una semilla de servidor está activa, el casino debe mantenerla secreta: si la conocieras, podrías calcular los resultados venideros y el juego quedaría roto. Así que durante el juego solo tienes el hash. Para verificar, primero rotas (o "cambio de semilla"), lo que retira la semilla de servidor actual y revela su texto en claro, mientras una semilla con hash nueva toma el relevo para las apuestas futuras. Solo tras el revelado puedes comprobar la semilla antigua contra su hash y recalcular todas las apuestas hechas bajo ella. Este ciclo de revelar y rotar es el corazón del sistema.
¿Cómo verifico una sola apuesta paso a paso?
Rota la semilla, haz coincidir el hash y luego recalcula el resultado a partir de la semilla, la semilla de cliente y el nonce.
Anota el hash comprometido
Antes de apostar, registra el hash de la semilla de servidor que muestra el casino. Es la promesa que le vas a exigir.
Registra la semilla de cliente y el nonce
Anota tu semilla de cliente activa y el nonce de la apuesta concreta que quieres verificar.
Rota para revelar la semilla de servidor
Activa un cambio de semilla para que el casino revele la semilla de servidor en texto claro bajo la que jugabas.
Confirma que el hash coincide
Aplica el hash a la semilla de servidor revelada con el algoritmo indicado (habitualmente SHA-256) y comprueba que es igual al hash comprometido del paso 1.
Recalcula el resultado
Introduce la semilla de servidor, la semilla de cliente y el nonce en la fórmula publicada del casino y traduce la salida del hash en un resultado de juego.
Compara
Si el resultado recalculado es igual al que viste, esa apuesta quedó fijada de antemano y sin manipular.
La mayoría de los operadores serios publican su algoritmo exacto y a menudo ofrecen un verificador propio o de terceros, así que puedes pegar las tres entradas y ver el resultado recalculado. Lo importante de hacerlo tú mismo al menos una vez es confirmar que el verificador es real y que los números cuadran.
¿Cómo se convierte el hash en un resultado de juego?
Las entradas combinadas se pasan por el hash, y luego la salida hexadecimal se mapea a un número dentro del rango del juego.
El casino concatena las entradas en un orden documentado —por ejemplo, semilla de servidor, semilla de cliente y nonce unidos por un separador— y las pasa por una función hash como HMAC-SHA-256. La cadena hexadecimal resultante es determinista: entradas idénticas dan siempre la salida idéntica. El juego convierte entonces una parte de esa salida en el formato que necesita —una tirada de 0 a 99,99, un índice de carta, un multiplicador de crash— con un método indicado. Como cada paso es público y repetible, cualquiera que tenga las tres entradas llega al mismo resultado. Ese determinismo es precisamente lo que hace detectable la manipulación.
Como puedes cambiar la semilla de cliente, el casino no ha podido preseleccionar una semilla de servidor que combine mal con tus apuestas. Rotar tu semilla de cliente de vez en cuando es un hábito normal y sano que refuerza la garantía.
¿Qué demuestra realmente verificar y qué no?
Demuestra que una apuesta quedó comprometida y sin alterar; no dice nada sobre las probabilidades, la licencia ni la solvencia.
Es fácil leer de más una marca verde de "verificado". Este es el límite honesto de lo que establece una verificación exitosa:
- Demuestra: que el resultado de esa apuesta concreta quedó fijado antes de jugar, estuvo influido por tu semilla de cliente y no se cambió después.
- No demuestra: que la ventaja de la casa o las probabilidades de pago del juego sean justas para ti; un juego provably fair puede tener igualmente una ventaja incorporada grande.
- No demuestra: que el casino tenga licencia, sea solvente o vaya a pagar de verdad tu retiro.
- No demuestra: nada sobre las apuestas que no verificaste tú mismo.
El provably fair es un pilar. La licencia, la fiabilidad de los pagos y la reputación son comprobaciones aparte: recórrelas todas en nuestra guía cómo elegir un casino cripto, y mira cómo ponderamos cada una en nuestra metodología de reseñas.