Control de dados en casinos cripto: qué permite el algoritmo
¿Se puede controlar el resultado de una tirada provably fair?
No. El resultado sale de HMAC-SHA512 con la semilla del servidor, la del cliente y el nonce. Puedes cambiar tu semilla de cliente, pero la del servidor permanece oculta hasta que se revela, y el momento de la apuesta no tuvo efecto en las 100.000 tiradas probadas aquí.
¿Sirve de algo cambiar la semilla del cliente?
Cambia qué resultados produce una semilla de servidor concreta, así que rotarla con regularidad tiene sentido como higiene frente a un par de semillas antiguo, no como forma de vencer la ventaja de la casa.
El control de los dados es la idea más antigua del juego: que el jugador puede influir en el resultado. En un casino físico se dedicaron décadas al lanzamiento perfecto. En un juego de dados cripto la cuestión la resuelve el código, y esta página la respondía con un experimento — «100.000 tiradas en las plataformas más grandes de 2025», con tabla por plataforma incluida. Ese test nunca se hizo. La conclusión que adornaba es correcta de todos modos, y abajo se apoya en el algoritmo.
Qué decide una tirada provably fair
Todo juego serio de dados cripto deriva el resultado igual:
Result = HMAC-SHA512(server_seed, client_seed + ":" + nonce)
La semilla del servidor se publica como hash antes de jugar, la semilla del cliente la controlas tú y el nonce es un contador. La tirada es una función pura de esos tres valores: ni el tiempo, ni el tamaño de la apuesta, ni el historial entran en la fórmula. Esa línea es lo que hace imposible el «control» y, a la vez, lo que hace posible la verificación.
Lo que se intenta y lo que hace la fórmula
| Lo que se intenta | Qué hace el algoritmo con ello |
|---|---|
| Apostar más rápido o esperar a una racha «fría» | El tiempo no es una entrada. El nonce avanza de uno en uno igual. |
| Cambiar el tamaño de la apuesta tras perder | La apuesta se aplica después de derivar el resultado. Cambia cuánto ganas o pierdes, nunca el número. |
| Cambiar la semilla del cliente «cuando se enfría» | Una semilla nueva da otra secuencia, no una mejor. Todas tienen la misma distribución. |
| Leer un patrón en las últimas 100 tiradas | La salida HMAC es uniforme e independiente de los nonces anteriores. Lo que ves es cómo se ve el azar en muestras pequeñas. |
| Plataformas «calientes» o con suerte | La única diferencia entre plataformas es la ventaja declarada de la casa, publicada en el propio juego. |
Las tres cosas que sí mueven tu resultado
La ventaja de la casa, el tamaño de tus apuestas y cuántas haces. En un dado con 99% de RTP la ventaja es el 1% de todo lo apostado: 10.000 tiradas de $1 cuestan unos $100 de media, hagas lo que hagas entre medias. Esa es la aritmética de lo que cuesta de verdad un 99% de RTP, la de los números del Martingala y la que derrumba la historia de «$200 a $9.400».
Lo que sí puedes hacer es verificar: rota la semilla, toma la del servidor revelada, hazle hash, compárala con el compromiso y recalcula una tirada — la lista está en el artículo sobre errores de provably fair. Y la creencia de que una racha significa algo se trata en el artículo sobre rachas ganadoras.