Provably fair en cuatro datos
Las definiciones vienen de la página Provably Fair de stake.mx, de la Calculadora Provably Fair de Cloudbet, de la página Equidad de BetFury y del centro de ayuda de bcgame.mx; la parte criptográfica, del estándar FIPS 180-4 del NIST y del RFC 2104 de la IETF; los ejemplos por juego, de la página de eventos de juego de Stake; la parte mexicana, del Reglamento de la Ley Federal de Juegos y Sorteos. Las páginas de los casinos se consultaron los días 8 y 9 de septiembre de 2026, y su resumen está en la tabla de casinos.
Qué es provably fair: la definición de Stake, Cloudbet y la Crypto Gambling Foundation
Un compromiso publicado antes y una verificación que hace el jugador después.
Stake da su definición en la página Provably Fair: "El concepto principal de Demostrablemente Justo es que los jugadores puedan probar y verificar que sus resultados son justos y no fueron manipulados. Esto se logra mediante un esquema de compromiso (commitment scheme), junto con una función hash criptográfica (cryptographic hashing)". Según esa misma página, el compromiso "se usa para respaldar una secuencia de resultados específica de cada jugador con fines de verificación", y la función hash "se usa para garantizar que el casino también cumpla con este esquema". Y al final lo reduce a una fórmula: "fair result = operators input (hashed) + players input".
Cloudbet lo explica desde el lado del jugador. Su calculadora "elimina la confianza ciega de la ecuación", y su sistema garantiza tres cosas: "La aleatoriedad se establezca antes de jugar y no se pueda cambiar después", "No se puedan alterar los resultados a mitad del juego" y "Los jugadores puedan verificar independientemente cada resultado". Para la casa, es como recibir "el diagrama de cada ronda". La Crypto Gambling Foundation, la asociación en cuya red bcgame.mx se declara "operador verificado", explica que verificar a un operador "means that we have evaluated the provably fair algorithm built into these providers platform to be true and fair".
El nombre cambia de un casino a otro, y vale la pena reconocerlo. Stake dice "Demostrablemente Justo", bcgame.mx titula su ayuda "Probablemente justo" y la pantalla "Imparcialidad", Cloudbet llama "Imparcialidad" a la pestaña del juego y BetFury a todo el sistema "Equidad". Detrás está la misma idea, y también un límite que Stake deja por escrito: "toda la aleatoriedad se genera a través del sistema central de juego del operador, que está regulado, aprobado y certificado". Provably fair no sustituye al generador de números; le pone un candado que tú puedes revisar. Los juegos donde se aplica, y con qué RTP, los tienes en la tabla de originales y crash.
Las piezas de una ronda provably fair: semilla del servidor, hash, semilla del cliente y nonce
Cuatro valores, tal como los definen Cloudbet y BetFury en sus páginas.
| Pieza | Quién la pone | Cómo la define el casino | Cuándo la ves |
|---|---|---|---|
| Semilla del servidor | El casino | Cloudbet: "El código secreto de Cloudbet que se bloquea antes del juego y se revela después". BetFury: "una secuencia aleatoria de 64 símbolos (números y letras) generada por un servidor" | Después de la ronda, o al rotar la semilla |
| Hash de la semilla | El casino | Cloudbet: "se te comparte un hash criptográfico de la semilla del servidor. Este hash es irreversible, o sea que no puede falsearse posteriormente" | Antes de apostar, en la pestaña de imparcialidad |
| Semilla del cliente | Tú | Cloudbet: "Este es tu código: configúralo tú mismo o permítenos aleatorizarlo" | Siempre; puedes cambiarla cuando quieras |
| Nonce | El sistema | Cloudbet: "El contador de la ronda. Empieza en 0 y aumenta cada vez que juegas"; "Garantiza que cada ronda sea única" | En cada apuesta, junto a las semillas |
| Resultado | La mezcla | Cloudbet: los tres elementos se mezclan "en un algoritmo seguro para generar el resultado"; Stake convierte ese número en un evento del juego | En la ronda, y otra vez en la calculadora |
Definiciones de la Calculadora Provably Fair de Cloudbet y de la página Equidad de BetFury, leídas el 8 y el 9 de septiembre de 2026.
El orden de los pasos importa, y Cloudbet lo describe así: "El servidor de casino de Cloudbet genera una cadena aleatoria secreta antes del inicio de tu juego", luego "antes incluso de hacer clic en jugar, se te comparte un hash criptográfico de la semilla del servidor", después "tú proporcionas tu propia semilla de cliente o dejas que tu navegador cree una", y "una vez finalizada la ronda, Cloudbet revela la semilla del servidor original y puedes verificar el resultado". BetFury dice lo mismo con sus propias palabras: "Antes de realizar una apuesta, puedes verificar el hash del próximo número de la siguiente ronda en la ventana emergente "Equidad"", y "nadie sabe el resultado antes de hacer una apuesta".
La semilla del cliente es tu única aportación, y por eso Cloudbet insiste en ella: "Dirígete a la configuración de imparcialidad en el juego e ingresa tu propia semilla de cliente en cualquier momento". Si el casino conociera de antemano tu semilla y el nonce, podría elegir una semilla del servidor que le convenga; si tú la cambias después de ver el hash, el casino ya está comprometido con una semilla que eligió sin conocer tu aportación. En eso descansa la fuerza del esquema. Semilla, nonce y hash están definidos, junto con los demás términos, en el glosario de casino cripto.
SHA-256 y HMAC: lo que dicen el NIST y el RFC 2104 del candado provably fair
Por qué un hash publicado antes obliga al casino después.
El hash que te muestran antes de la ronda es, en Stake, BetFury y bcgame.mx, un SHA-256. BetFury lo dice tal cual en su página: "El principio demostrablemente justo se basa en la tecnología SHA256 al igual que Bitcoin". El estándar que lo define es el FIPS 180-4 del NIST, el Secure Hash Standard, que explica por qué funciona como candado: "The hash algorithms specified in this Standard are called secure because, for a given algorithm, it is computationally infeasible 1) to find a message that corresponds to a given message digest, or 2) to find two different messages that produce the same message digest". Y agrega la propiedad que impide retocar una semilla sin que se note: "Any change to a message will, with a very high probability, result in a different message digest".
Llevado a una ronda, el casino calcula el SHA-256 de su semilla y te lo muestra. A partir del hash no hay forma de sacar la semilla, así que verlo no te ayuda a adivinar el resultado, y el casino tampoco puede cambiar la semilla después, porque otra semilla daría otro hash. BetFury lo resuelve con un botón: "Haz clic en "Verificar". Luego, en la ventana abierta, pega la semilla aleatoria que has copiado. El hash emitido a continuación debe coincidir con el fijado en BetFury". bcgame.mx usa la misma propiedad en su cadena: "con el algoritmo SHA256, un hash anterior utilizado en el juego puede calcularse a partir de su hash posterior", y por eso "toda la cadena hash se genera al principio y no se puede cambiar una vez generada".
La mezcla de las tres piezas suele apoyarse en HMAC, la construcción que el RFC 2104 de la IETF define como "a mechanism for message authentication using cryptographic hash functions". Su fórmula es corta, H(K XOR opad, H(K XOR ipad, text)), donde "ipad = the byte 0x36 repeated B times" y "opad = the byte 0x5C repeated B times". En una ronda provably fair, la semilla del servidor hace de clave K, y la semilla del cliente junto con el nonce hacen de texto. Con el mismo par de entradas sale la misma salida cada vez, y sin la clave no hay manera de producirla. Del hash salen bytes; de los bytes, un número entre 0 y 1; y de ese número, como verás en la siguiente sección, un resultado concreto.
Del número al resultado: las fórmulas de Stake y la cadena de hashes de bcgame.mx
Cómo un decimal entre 0 y 1 se convierte en dados, cartas, casillas o un multiplicador.
Stake le dedica una página entera a esta conversión: "Los eventos del juego son la conversión de los floats generados aleatoriamente a un resultado concreto, el cual es específico para cada juego. Esto va desde el resultado de un lanzamiento de dados hasta el orden de las cartas de una baraja, o incluso la ubicación de cada bomba en un juego de Mines". Cada fórmula aparece publicada junto con su código.
| Juego | Lo que dice Stake | Fórmula publicada |
|---|---|---|
| Dice | "Cubrimos un rango posible de 00.00 a 100.00, lo que da un total de 10.001 resultados posibles" | roll = (float × 10001) / 100 |
| Limbo y Crash | "Tomamos el float y lo multiplicamos tanto por el multiplicador máximo posible como por la ventaja de la casa"; "houseEdge of 0.99 (1%)" | floatPoint = 1e8 / (float × 1e8) × 0.99; crashPoint = floor(floatPoint × 100) / 100; result = max(crashPoint, 1) |
| Plinko | "Los jugadores pueden elegir entre 8 y 16 filas de pines"; "como solo hay dos direcciones posibles (izquierda o derecha), la conversión se realiza multiplicando cada float por 2" | direction = [left, right][floor(float × 2)], una vez por fila |
| Blackjack, Hilo y Baccarat | "En una baraja estándar, existen 52 resultados únicos posibles"; "usamos una cantidad ilimitada de barajas al generar el evento del juego, por lo que cada carta tiene la misma probabilidad de salir" | card = CARDS[floor(float × 52)] |
| Ruleta | "La ruleta tiene 37 casillas posibles, del 0 al 36" | pocket = POCKETS[floor(float × 37)] |
Página "Eventos de Juego" de stake.mx, leída el 9 de septiembre de 2026; las fórmulas se transcriben del código que la página muestra junto a cada juego.
Para su Crash, bcgame.mx usa otro modelo, y lo explica en el centro de ayuda bajo "Probablemente justo": "Hemos generado un total de 10 millones de hashes (la cadena de generación es verificable), y cada hash corresponde a un multiplicador de Crash", y "lanzamos estos 10 millones de números en orden inverso, cada uno correspondiente a un turno del juego". La consecuencia, dicha por ellos: "el número de choque de cada turno ya existe y no se calcula una vez iniciada la partida". De cada hash toma 13 caracteres hexadecimales, los pasa a un número entre 0 y 1 y aplica "99/(1-X)" con la regla "que la ventaja de la casa sea del 1%"; "todos los valores inferiores a 100 se fijarán en 100. En otras palabras, hay una probabilidad del 1% de que aparezcan 100". Su ejemplo termina en "170/100 = 1.70", y la página trae un botón "Validar" para pegar el hash de cualquier ronda.
Lo que provably fair demuestra y lo que deja fuera: ventaja, tragamonedas y la ley mexicana
Cuatro límites que el propio sistema tiene escritos.
Primero, la ventaja sigue ahí, metida en las propias fórmulas. El 0.99 de Stake y el "1%" de bcgame.mx son la parte que el casino se queda a largo plazo, y verificar una ronda solo confirma que el número salió de la semilla. Cloudbet publica "RTP 99%" y "RTP 99.48%" en la insignia de sus originales, Spribe muestra "97%" en la ficha de Aviator con la insignia "Provably Fair Technology", y los dos números conviven con un sistema verificable. Qué significan esas cifras y cómo se traducen a pesos lo explicamos en RTP y ventaja de la casa.
Segundo, solo cubre lo que el casino o el proveedor decidieron cubrir. Stake y Cloudbet lo ofrecen en sus juegos originales, mientras que Betpanda no tiene sistema propio y en su lobby agrupa una categoría con juegos de BGaming, Spribe, Turbo Games, Hacksaw, Galaxsys y "Other Provably Fair". BGaming describe su versión con esta frase: "Player opens the game and Provably Fair widget", donde ve "Hash (Result + Secret)" del próximo juego y, cuando sale el resultado, un bloque "Last Game" para comprobarlo. Una tragamonedas sin esa función depende del generador de números de su estudio, que certifica un laboratorio, y sus giros quedan fuera de lo que un jugador puede recalcular por su cuenta. Cómo se prueba ese generador y qué significa el RTP publicado lo explica cada estudio, y en esta guía nos quedamos con lo que el jugador puede verificar.
Tercero, el resultado que verificas sale del "sistema central de juego del operador, que está regulado, aprobado y certificado", como escribe Stake. Provably fair deja ese sistema sin auditar y se limita a demostrar que el número que salió de él estaba comprometido antes de tu apuesta. Y cuarto, en la ley mexicana el término no existe. El Reglamento de la Ley Federal de Juegos y Sorteos define en su artículo 3 el "Sistema Central de Apuestas" como el "sistema central de cómputo que registra y totaliza las transacciones generadas con motivo de la apuesta y permite su interconexión segura a través de telecomunicaciones", y el "sembrado" como la "distribución aleatoria de los números que serán premiados o de los premios que serán otorgados" en los sorteos instantáneos. El Reglamento exige registrar cada apuesta, pero la verificación criptográfica del resultado es una práctica que los casinos adoptan por su lado, y el permiso SEGOB no la pide. Lo que el permiso sí exige lo repasamos en apostar en línea en México: qué dice la ley.
Qué casino publica su sistema provably fair y dónde se verifica
Diez cajeros, cuatro páginas propias, una categoría de proveedores y cinco silencios.
| Casino | Página pública | Modelo | Dónde verificar |
|---|---|---|---|
| Stake México | Sí, stake.mx/provably-fair con pestañas Overview, Implementation, Conversions, Game Events, Unhash Server Seed y Calculation | Semilla del servidor, semilla del cliente y nonce; floats convertidos por fórmula publicada | Pestaña Cálculo: juego, semilla del cliente, semilla del servidor |
| BC.Game México | Sí, centro de ayuda "Probablemente justo" con selector de juego | Cadena de 10 millones de hashes SHA256 en orden inverso para Crash; "operador verificado" de la Crypto Gambling Foundation | Botón "Validar" y enlaces GitHub y Verificar en la misma página |
| Cloudbet | Sí, "Calculadora Provably Fair" en español | Semilla del servidor bloqueada por hash, semilla del cliente, nonce; 12 originales con RTP 99 % y 99.48 % | "Pestaña Imparcialidad en la ventana de tu juego" y la calculadora pública |
| BetFury | Sí, betfury.com/es/fairness, "¿Cómo verificar la equidad?" | SHA256; hash de la siguiente ronda visible antes; semilla del servidor de 64 símbolos | Ventana "Equidad" y botón "Verificar" dentro del juego |
| Betpanda | Categoría de lobby, sin sistema propio | Juegos provably fair de BGaming, Spribe, Turbo Games, Hacksaw, Galaxsys y "Other Provably Fair" | Dentro de cada juego, con el widget del proveedor |
| Thrill | No; thrill.com/es/provably-fair devolvió 404 el 9 de septiembre | 12 originales propios sin explicación pública | No comprobado |
| Brazino777 | Solo en la ficha de Mines de su catálogo | "Utiliza la tecnología Provably Fair para garantizar resultados justos", con "RTP casino del 97%" | Dentro del juego del proveedor |
| 22Bet | Solo como categoría "Provably Fair" en la lista de juegos excluidos de su bono | Del proveedor | Dentro del juego |
| Mostbet | No | Sin mención | Sin mención |
| 1xBet | No | Sin mención en 1xGames | Sin mención |
Páginas leídas desde México los días 8 y 9 de septiembre de 2026. La de stake.mx pidió una verificación de Cloudflare al abrirla con un navegador automatizado; su texto se leyó del código de la página.
Cómo verificar una ronda provably fair paso a paso
Siete pasos con el botón exacto de cada casino.
- Abre la pestaña de imparcialidad antes de apostar. En Cloudbet, la instrucción es "Haz clic en la pestaña Imparcialidad en la ventana de tu juego". En BetFury, "Antes de realizar una apuesta, puedes verificar el hash del próximo número de la siguiente ronda en la ventana emergente "Equidad"". En Stake, la encuentras en el mismo lugar dentro de cada original.
- Copia el hash de la semilla del servidor. Es el compromiso del casino. Guárdalo en una nota con la fecha, porque si después la semilla revelada no produce ese hash, la ronda no pasa la prueba.
- Escribe tu propia semilla de cliente. Cloudbet pide hacerlo "en cualquier momento", y te sirve cualquier texto. Cambiarla después de ver el hash es lo que le impide al casino haber elegido una semilla a su medida.
- Juega y anota el nonce de la ronda. Empieza en 0 y sube con cada apuesta que haces con el mismo par de semillas. En Stake, el nonce entra en el cálculo que publica la pestaña Cálculo, y en Cloudbet aparece junto a las semillas al terminar.
- Revela o rota la semilla del servidor. Cloudbet la revela cuando termina la ronda, y en Stake la pestaña "Desencriptar Semilla del Servidor" muestra la semilla de un hash anterior una vez rotada. Cuando rotas, el casino se compromete con una semilla nueva para las rondas que siguen.
- Calcula el SHA-256 de la semilla revelada y compáralo. BetFury lo hace con el botón "Verificar", y el hash "debe coincidir con el fijado en BetFury". Puedes usar cualquier calculadora de SHA-256, y el estándar del NIST garantiza que un cambio en la semilla habría cambiado también el hash.
- Recalcula el resultado con la calculadora del casino. En Cloudbet, el paso es "Pega esos valores en la calculadora de verificación Provably Fair. La herramienta te mostrará el resultado generado por las semillas combinadas y el nonce". En Stake se hace en la pestaña Cálculo, con el juego, la semilla del cliente y la del servidor, y en bcgame.mx, con el botón "Validar" y el hash de la ronda de Crash. Si el número coincide con el que viste en pantalla, la ronda queda demostrada.
Seis errores al leer un sistema provably fair
Confusiones frecuentes, con la página que las aclara.
Impuestos sobre las ganancias y juego responsable
Una ronda verificada sigue siendo una apuesta con ventaja para la casa.
Que la ronda haya sido honesta no cambia en nada lo que pasa después con el premio. Cuenta como un ingreso en pesos, valorado el día que lo cobras. Con permiso SEGOB, el casino retiene el impuesto antes de pagarte, y con licencia de otro país te paga sin retener, así que ese ingreso tiene que aparecer en tu declaración. Las tasas y los artículos los detallamos en impuestos sobre ganancias de casino en México.
El 0.99 de la fórmula de Limbo y el "1%" del Crash se cobran en cada ronda, la verifiques o no. Antes de abrir la pestaña de imparcialidad, ponle a tu semana una cifra en pesos y trátala como techo, sin subirla a media sesión. Verificar una ronda confirma que el sistema cumplió con lo prometido, y deja la siguiente igual de incierta, sin darte pista alguna de que vaya a pagar.
Si el juego deja de ser un juego, llama a la Línea de la Vida: 800 911 2000, gratuita y disponible las 24 horas (CONASAMA, Secretaría de Salud). Más recursos en nuestra página de juego responsable. Solo mayores de 18 años.
Preguntas frecuentes sobre provably fair
Respuestas cortas, con la página de donde salen.
¿Qué significa provably fair?
Significa que el jugador puede comprobar por su cuenta que el resultado de una ronda quedó fijado antes de apostar y que nadie lo cambió después. Stake lo describe como "un esquema de compromiso (commitment scheme), junto con una función hash criptográfica", y Cloudbet lo resume en tres garantías: la aleatoriedad se establece antes de jugar, "no se puedan alterar los resultados a mitad del juego" y "los jugadores puedan verificar independientemente cada resultado".
¿Qué son la semilla del servidor, la semilla del cliente y el nonce?
La semilla del servidor es "el código secreto de Cloudbet que se bloquea antes del juego y se revela después". La semilla del cliente es un valor que eliges tú o que crea tu navegador. El nonce es "el contador de la ronda. Empieza en 0 y aumenta cada vez que juegas". Al final, los tres se mezclan "en un algoritmo seguro para generar el resultado".
¿Cómo verifico una ronda?
Antes de apostar, copia el hash de la semilla del servidor. Cuando termine la ronda, pide la semilla revelada, calcula su SHA-256 y compáralo con el hash que guardaste; si coinciden, la semilla ya estaba fijada. Luego pega la semilla del servidor, la del cliente y el nonce en la calculadora del casino, y compara el resultado con el que viste. En Cloudbet y Stake hay calculadora pública; en BetFury, el botón "Verificar"; en bcgame.mx, el botón "Validar" de su Crash.
¿Provably fair significa que el casino no tiene ventaja?
No. La ventaja viene escrita en la fórmula. Stake multiplica el multiplicador de Limbo y Crash por 0.99, "houseEdge of 0.99 (1%)", y bcgame.mx pide "que la ventaja de la casa sea del 1%" y convierte cualquier valor inferior a 100 en 100. Provably fair demuestra que el resultado no se manipuló, y el RTP sigue siendo el que publica cada juego.
¿Las tragamonedas son provably fair?
Solo cuando el proveedor lo trae integrado. Betpanda agrupa en su categoría Provably Fair juegos de BGaming, Spribe, Turbo Games, Hacksaw y Galaxsys; BGaming describe un widget dentro del juego con el "Hash (Result + Secret)" del próximo resultado; la ficha de Aviator en Spribe muestra la insignia "Provably Fair Technology" y un RTP de "97%". Las demás tragamonedas dependen del generador certificado de su propio estudio, sin nada que el jugador pueda recalcular.
¿Qué casinos de México publican su sistema provably fair?
Stake México explica el suyo en stake.mx/provably-fair, bcgame.mx lo hace en el centro de ayuda "Probablemente justo", Cloudbet en su "Calculadora Provably Fair" y BetFury en la página "Equidad". Betpanda lo ofrece como una categoría de juegos de proveedores. Thrill no tiene página pública, Brazino777 solo lo menciona en la ficha de Mines, 22Bet nombra una categoría en sus términos de bono, y Mostbet y 1xBet ni siquiera lo mencionan.
¿Qué dice la ley mexicana sobre provably fair?
Nada, al menos con ese nombre. El Reglamento de la Ley Federal de Juegos y Sorteos define en su artículo 3 el "Sistema Central de Apuestas" como el sistema de cómputo que "registra y totaliza las transacciones generadas con motivo de la apuesta", y el "sembrado" como la "distribución aleatoria" de los premios en sorteos instantáneos. Exige registrar las apuestas, pero la verificación criptográfica del resultado es una práctica propia de los casinos, y el permiso SEGOB no la pide.
Mateo Villaseñor
Reseñas de casinos cripto para México, desde Monterrey
Para esta guía leí las páginas Provably Fair, Eventos de Juego y Cálculo de stake.mx, la ayuda "Probablemente justo" de bcgame.mx, la Calculadora Provably Fair de Cloudbet, la página Equidad de BetFury, la categoría Provably Fair del lobby de Betpanda, la página de provably fair de BGaming, la ficha de Aviator en Spribe, la portada de la Crypto Gambling Foundation, el FIPS 180-4 del NIST, el RFC 2104 de la IETF y el artículo 3 del Reglamento de la Ley Federal de Juegos y Sorteos. Los datos de los diez casinos son los de las reseñas de este sitio, leídas el 8 y el 9 de septiembre de 2026.

