Ir al contenido
CryptoCasinos.help

Juegos provably fair, explicados de forma sencilla

Cómo la semilla del servidor, la semilla del cliente y el nonce te permiten comprobar que un casino cripto no manipuló tu apuesta. Con la historia, las matemáticas, las ventajas de la casa y dónde ha fallado.

Por Equipo editorial de CryptoCasinos.help· Publicado · Actualizado

Qué comprueba realmente provably fair

Provably fair (demostrablemente justo) te permite comprobar, después de una apuesta, que el casino no cambió el resultado una vez que apostaste. Esa es toda la promesa. Es limitada, pero sigue siendo útil.

El mecanismo es un compromiso. Antes de que apuestes, el casino te muestra un hash de una semilla del servidor secreta. Tú aportas tu propia semilla del cliente, y cada apuesta recibe un nonce, que no es más que un contador. Más tarde, el casino revela la semilla del servidor. Confirmas que coincide con el hash que te mostraron y luego recalculas tus resultados a partir de esos tres datos. Si todo cuadra, nadie tocó la ronda después de que apostaste.

Lo que no te dice es si el juego vale la pena, qué tan grande es la ventaja de la casa ni si el casino te va a pagar. Volvemos sobre eso más abajo.

2012
el año en que SatoshiDice liquidó por primera vez apuestas contra un hash publicado
4.1 millones
apuestas de SatoshiDice contadas por investigadores en su primer año
1%
ventaja de la casa en la mayoría de los juegos provably fair de dice, crash, limbo y plinko
64
caracteres en un hash SHA-256, que son 256 bits
10 millones
resultados de crash que Stake, Shuffle y BC.Game generan por adelantado como una sola cadena de hashes
~96%
retorno típico de una tragamonedas, donde el jugador no puede comprobar nada

De dónde viene la idea

Provably fair es tan antiguo como las apuestas con Bitcoin. La tabla de abajo es la historia corta. Cada fecha sale de los anuncios originales o de un estudio revisado por pares.

CuándoQué pasó
Abr 2012Se lanza SatoshiDice. El resultado de cada apuesta es un hash de la transacción de la apuesta más un secreto con el que el sitio se compromete por adelantado. Nace la idea de comprobar un casino con un hash
2012 a 2013Investigadores de UC San Diego cuentan 4,127,979 apuestas en SatoshiDice. El juego representa entre el 30% y el 40% de todas las transacciones pequeñas de Bitcoin en la red
Jun 2013Se lanza Just-Dice con una ventaja de la casa del 1% y los tres datos que hoy son estándar. Semilla del servidor, semilla del cliente y nonce. En su primer mes se apuestan 429,600 BTC
Jul 2013SatoshiDice se vende por 126,315 BTC, unos $11.5 millones en ese momento
Sep 2014Jugadores que revisan sus tiradas descubren que DiceBitco.in se salta números ganadores. El sitio admite tener “código malicioso”. El primer caso bien documentado de la comprobación funcionando
Ene 2018bustabit genera 10 millones de resultados de crash como una cadena de hashes y los sala con un bloque de Bitcoin que todavía no se ha minado. Todos los grandes juegos de crash copian esto
Jul 2019Stake siembra su juego de crash de la misma manera, con el bloque 584,500 de Bitcoin
Sep 2025La cadena más reciente de bustabit tiene 100 millones de hashes y está salada con el bloque 917,000

Las fuentes son el artículo del IMC 2013 de Meiklejohn y colegas, el anuncio de lanzamiento de Just-Dice, el reporte de CoinDesk sobre la venta, Cointelegraph sobre DiceBitco.in, y los anuncios de siembra de bustabit de 2018 y 2025.

Semillas, hashes y el nonce

Las tres etapas de una apuesta provably fair. Antes de apostar, el casino muestra el hash de su semilla del servidor secreta y tú eliges una semilla del cliente. Mientras juegas, cada apuesta usa la semilla del servidor, tu semilla del cliente y un nonce que va subiendo. Después de rotar, el casino revela la semilla del servidor, tú la hasheas para comprobar que coincide y recalculas tus resultados. ANTES DE APOSTARMIENTRAS JUEGASDESPUÉS DE ROTAR Casino elige semillasecreta del servidor Solo te muestrasu hash SHA-256 Tú eliges o aceptasuna semilla del cliente Guardas el hashen un lugar seguro Apuesta 1 usa nonce 1Apuesta 2 usa nonce 2Apuesta 3 usa nonce 3 ... Cada resultado sale desemilla del servidor+ semilla cliente + nonce La semilla del servidorsigue en secreto El casino revela lasemilla anterior Tú la hasheas¿Coincide con el hashque guardaste? Recalculas el resultadode cada apuesta ¿Coinciden ambos?Nada fue cambiado El compromisoEl contadorLa comprobación Una apuesta provably fair de principio a fin
Todo el esquema en una sola imagen. El hash que guardas antes de jugar es lo que hace que la comprobación sea tuya y no del casino.

La semilla del servidor y su hash

La semilla del servidor es una cadena aleatoria larga que genera el casino. En Shuffle, cuya documentación de equidad es la más clara que hemos encontrado, es una cadena hexadecimal de 64 caracteres. Tiene que mantenerse en secreto mientras juegas, porque cualquiera que la conozca puede calcular los resultados que vienen.

Lo que el casino publica en su lugar es un hash SHA-256 de la semilla. Un hash es una huella digital de longitud fija. Fácil de calcular a partir de la semilla, pero en la práctica imposible de revertir, y no puedes encontrar otra semilla que produzca el mismo hash. El NIST, el organismo de estándares de Estados Unidos, lo explica así en la especificación oficial. Cualquier cambio en la entrada cambiará la salida “con una probabilidad muy alta”, y es “computacionalmente inviable” encontrar una entrada que coincida con un hash dado. La comparación cotidiana más cercana es un sobre cerrado. Publicar el hash obliga al casino a usar una sola semilla sin mostrarte cuál es.

¿Qué tan inviable? Un hash SHA-256 tiene 2 elevado a la 256 valores posibles. Escrito completo, es un número de 78 dígitos. El divulgador de matemáticas 3Blue1Brown calculó que cuatro mil millones de copias de la Vía Láctea, cada una con cuatro mil millones de Tierras, cada una con cuatro mil millones de computadoras adivinando cuatro mil millones de veces por segundo, todavía necesitarían 37 veces la edad del universo para tener una probabilidad de uno en cuatro mil millones de acertar.

Tu semilla del cliente

La semilla del cliente es tu parte del acuerdo. La mayoría de los casinos ponen una al azar y te dejan cambiarla en la página de equidad. El casino se compromete con su semilla del servidor antes de conocer tu semilla del cliente, así que no puede elegir una semilla del servidor que juegue en contra de la tuya.

Cambiarla no cuesta nada y no hace ningún daño. Muchos jugadores ponen la suya, simplemente para saber que no la eligió el casino por ellos. Ya en 2014, el fundador de Just-Dice advirtió que cualquier sitio provably fair puede hacerle trampa a los jugadores que no dan ese paso.

El nonce

El nonce aumenta en uno con cada apuesta que haces con el mismo par de semillas. Las semillas se mantienen fijas. El nonce es lo que hace que la apuesta 1, la apuesta 2 y la apuesta 3 den resultados distintos.

Cómo las semillas se convierten en una tirada de dados o un punto de crash

Cada casino documenta su propio método, así que lee la página de equidad o de “provably fair” del juego al que realmente estás jugando. Esto es lo que los grandes dicen que hacen.

CasinoCómo mezcla las semillasDónde lo dice
ShuffleHMAC-SHA256 con la semilla del servidor como clave y clientSeed:nonce:round como mensaje. La salida de 32 bytes se corta en ocho trozos de 4 bytes, y cada uno se convierte en un número entre 0 y 1Centro de ayuda de Shuffle
StakeEl mismo diseño. Las páginas de Stake están detrás de una verificación antibots, así que no pudimos leerlas la última vez que lo intentamos, pero los verificadores de código abierto reproducen el método y las páginas de Shuffle describen un esquema idénticoLas páginas de equidad de Stake y su anuncio de siembra de crash de 2019
BC.GameSHA-256 o SHA-512 simple de la semilla del servidor, la semilla del cliente y el nonce unidos. Classic Dice toma los primeros 8 caracteres hexadecimales, Hash Dice los primeros 5Centro de ayuda de BC.Game
bustabit (crash)Una cadena de 100 millones de hashes SHA-256, cada uno el hash del siguiente. Cada resultado es el HMAC-SHA256 del hash del juego, con el hash de un bloque de Bitcoin como claveAnuncio de siembra, septiembre de 2025
DuelSemilla del servidor, semilla del cliente y nonce, con el hash SHA-256 de la semilla del servidor mostrado antes de apostarLa página de equidad de Duel, que se ve más abajo

Una vez que el casino tiene un número entre 0 y 1, traslada ese número al juego. La página de eventos de juego de Shuffle detalla cada conversión, y la mayoría de los casinos al estilo de Stake usan las mismas.

JuegoCómo el número se convierte en resultado
DiceMultiplica por 10,001, redondea hacia abajo y divide entre 100. Eso da 10,001 tiradas posibles, de 0.00 a 100.00
LimboDivide 1 entre el número y multiplica por 0.99. El 0.99 es la ventaja de la casa del 1%, metida directamente en la fórmula
CrashLa misma idea, aplicada a un hash de la cadena generada por adelantado. El 0.99 también aparece aquí
PlinkoUn número por fila. Por debajo de 0.5 la bola va a la izquierda, por encima va a la derecha
MinesUn número por mina, y cada uno elige entre las casillas que siguen libres
KenoDiez números, y cada uno elige entre los 40 cuadros que siguen sin marcar
RuletaMultiplica por 37 y redondea hacia abajo
WheelMultiplica por el número de segmentos y redondea hacia abajo

Lo que hace que todo esto se pueda verificar es que es determinista. Misma semilla del servidor, misma semilla del cliente, mismo nonce, mismo resultado, siempre. Así que tú, o cualquier otra persona, puede rehacer el cálculo y obtener la misma respuesta que obtuvo el casino.

Por qué no se puede comprobar nada hasta que rotes la semilla

No puedes verificar una apuesta mientras su semilla del servidor siga en uso, porque el casino todavía no la reveló. Si lo hiciera, podrías predecir tus próximos resultados.

Por eso funciona en ciclos. El casino te muestra el hash de la semilla del servidor actual y haces con ella todas las apuestas que quieras (nonce 1, 2, 3 y así sucesivamente). Cuando rotas o cambias el par de semillas, normalmente con un botón en la página de equidad, el casino revela la semilla del servidor anterior y se compromete con una nueva mostrándote el nuevo hash. Solo entonces puedes comprobar las apuestas que hiciste con la semilla anterior.

Un casino que nunca te deja rotar, o que nunca revela las semillas anteriores, no te da nada que verificar. En ese punto, “provably fair” es una etiqueta y poco más.

Los juegos de crash y el hash del bloque de Bitcoin

Los juegos de crash funcionan un poco distinto, porque el casino necesita un resultado por ronda para todos los jugadores a la vez. Así que el sitio genera millones de resultados por adelantado. Elige un secreto aleatorio, lo hashea para obtener el siguiente resultado, hashea ese para obtener el que sigue, y así sucesivamente, 10 millones de veces en Stake, Shuffle y BC.Game, y 100 millones de veces en bustabit. Después recorre la cadena al revés, publicando el hash de cada ronda cuando termina. Como cada hash es el hash del siguiente, puedes comprobar que la ronda 5,000 de verdad vino después de la ronda 5,001.

Eso todavía deja un hueco. El casino podría generar varias cadenas y quedarse con la que menos paga. La solución, que bustabit introdujo en enero de 2018, es anunciar el número de un bloque futuro de Bitcoin y luego mezclar el hash de ese bloque en cada resultado. Nadie puede conocer el hash de un bloque antes de que se mine, así que nadie pudo haber elegido una cadena a su medida. Como dijo bustabit al anunciar el bloque 505,750, el bloque “todavía no ha sido minado”, así que la cadena no pudo haberse elegido para perjudicar a los jugadores.

CasinoLargo de la cadenaBloque de Bitcoin usado como sal públicaAnunciado
bustabit10,000,000505,750Enero de 2018
Stake10,000,000584,500Julio de 2019
Shuffle10,000,000779,5882023
bustabit (cadena actual)100,000,000917,000Septiembre de 2025
Degenno indicado931,850Mayo de 2026

Si un juego de crash no te dice el hash final de su cadena y el bloque que usa, no puedes comprobarlo, diga lo que diga el sello.

Comprobar una apuesta por tu cuenta

La página provably fair de Duel, que explica que cada juego propio usa una semilla del servidor, una semilla del cliente y un nonce, con el hash SHA-256 de la semilla del servidor enviado antes de apostar
Una página de equidad típica, aquí en Duel. La pestaña Overview explica los tres datos. La pestaña Verify es donde rotas la semilla y compruebas apuestas anteriores.
  1. Antes de jugar, abre la página de equidad y guarda el hash de la semilla del servidor en algún lugar fuera del casino, como captura de pantalla o como nota copiada.
  2. Anota tu semilla del cliente y el nonce de cualquier apuesta que quieras comprobar. La mayoría de los historiales de apuestas muestran el nonce.
  3. Rota la semilla para que se revele la semilla del servidor anterior.
  4. Calcula el hash SHA-256 de la semilla del servidor revelada y compáralo con el hash que guardaste. Tiene que coincidir exactamente, carácter por carácter.
  5. Recalcula el resultado con el método documentado por el casino, la semilla del servidor revelada, tu semilla del cliente y el nonce. Compáralo con tu historial de apuestas.

El paso 1 es el que la gente se salta, y es el que importa. Si solo miras el hash después de la revelación, estás confiando en el propio registro del casino sobre con qué se comprometió.

Para los pasos 4 y 5 tienes tres opciones. El verificador del propio casino es la más rápida, pero estás revisando al casino con la herramienta del casino, y si eso es lo único que usas y nunca guardaste el hash tú mismo, no has comprobado nada de forma independiente. Algunos sitios y proyectos de código abierto ofrecen verificadores independientes para casinos populares. Si usas uno, comprueba que su código sea público y coincida con el método documentado por el casino. O puedes hacerlo en tu propia computadora. La comprobación del compromiso no necesita herramientas especiales, como muestra el ejemplo de abajo. Para recalcular el resultado también necesitas las reglas de conversión del casino, que normalmente se publican como código en la página de equidad.

Si el hash no coincide, o no puedes reproducir un resultado, guarda capturas de pantalla del hash, las semillas y tu historial de apuestas, contacta al soporte por escrito y denuncia el casino ante nosotros.

Un ejemplo práctico (solo ilustrativo)

Las semillas de aquí son inventadas para esta guía, y la conversión del paso 3 es una forma sencilla que elegimos para mostrar la idea. No es el método real de ningún casino.

  • Semilla del servidor: illustrative-server-seed-2026
  • Semilla del cliente: my-client-seed
  • Nonce: 1

Paso 1, el compromiso. Antes de jugar, el casino te mostraría el hash SHA-256 de la semilla del servidor.

printf %s 'illustrative-server-seed-2026' | shasum -a 256
e6c2b1425c56b64f9847f184450362891617d4ce56a4973092d1ba2baaa21f67

Después de la revelación, ejecutas el mismo comando con la semilla revelada. Si obtienes exactamente este hash, sabes que el casino usó la semilla con la que se comprometió.

Paso 2, el HMAC de la apuesta. La semilla del servidor es la clave y my-client-seed:1 es el mensaje.

printf %s 'my-client-seed:1' | openssl dgst -sha256 -hmac 'illustrative-server-seed-2026'
74ea9ea8fbb537866e0415595fa20713580421d0429b92137a74abc285c4cd94

Paso 3, convertirlo en un resultado. En nuestro juego de dados inventado tomamos los primeros 8 caracteres hexadecimales (74ea9ea8), los convertimos en un número (1,961,533,096), nos quedamos con el residuo de dividirlo entre 10,000 (3,096) y lo dividimos entre 100. La tirada es 30.96.

Para la apuesta 2, el mensaje pasa a ser my-client-seed:2, lo que da un hash completamente distinto y un resultado diferente.

Cambia un solo carácter de cualquier dato y el resultado cambia por completo. Por eso el casino no puede ajustar un resultado sin que la comprobación falle.

Cómo se ve la ventaja de la casa

Provably fair no dice nada sobre las probabilidades. Las deciden las reglas de conversión, y los casinos publican las cifras. Esto es lo que los principales operadores indican para sus propios juegos.

JuegoVentaja de la casa indicadaQuién lo dice
Dice1%Shuffle, BC.Game, Stake, Just-Dice desde 2013
Crash1%Shuffle, BC.Game, Stake, bustabit
Limbo1%Shuffle, Stake
Plinko1% en tableros estándar, más alta en los tableros “extreme” de RollbitShuffle, Stake, Rollbit
Mines1%Stake
Ruleta2.70%Stake
X-Roulette5%Rollbit
Baccarat1.10%Stake
Blackjack0.57%Stake
Tragamonedas de tercerosNormalmente entre 4% y 8%, es decir, un retorno del 92% al 96%Cifras de la industria, que tú no puedes comprobar
Ventaja de la casa indicada por tipo de juego. Blackjack 0.57%, dice crash limbo plinko y mines 1%, baccarat 1.1%, ruleta 2.7%, tragamonedas entre 4 y 6%, X-Roulette 5%. BlackjackDice, crash, limboBaccaratRuletaTragamonedasX-Roulette Blackjack, 0.57%, según indica Stake Dice, crash, limbo, plinko y mines, 1% Baccarat, 1.10%, según indica Stake Ruleta, 2.70%, según indica Stake Tragamonedas típica de terceros, alrededor del 4%, cifra de la industria X-Roulette de Rollbit, 5% 0.57%1%1.1%2.7%~4% (no comprobable)5% Ventaja de la casa según los propios casinos (60 px por cada 1%)
Más baja es mejor para ti. Los originales provably fair se agrupan en el 1%. Las tragamonedas se muestran atenuadas porque la cifra es un promedio de la industria y no puedes verificar ninguna tirada individual.

Con el tiempo, la ventaja de la casa hace que los jugadores pierdan dinero, sea justo el juego o no. Una ventaja del 1% es baja para los estándares de un casino, pero en 10,000 apuestas de $1 igual suma unos $100 para la casa.

Dónde termina provably fair

Responde una sola pregunta concreta. Si el resultado de esta ronda quedó fijado antes de que apostaras y no se tocó después. Todo lo demás queda fuera.

El hueco de la elección de semillas

La comprobación demuestra que la semilla del servidor no cambió. No puede demostrar que el casino la eligió de forma justa. Si un sitio genera una semilla del servidor nueva para cada apuesta, o fija tu semilla del cliente sin avisar, puede probar semillas hasta encontrar una que pierda y después comprometerse con esa. El hash va a verificar perfectamente. Los jugadores detectaron esto ya en 2014, y el propio blog de BC.Game dijo lo mismo en 2020. Un casino “no tiene que cambiar la semilla del servidor para hacer trampa”.

La defensa es simple. Fija tu propia semilla del cliente, mantén una sola semilla del servidor a lo largo de muchas apuestas y desconfía de cualquier juego que rote la semilla del servidor en cada apuesta sin una buena razón.

Tragamonedas y juegos en vivo

La mayoría de las tragamonedas también quedan fuera. Vienen de estudios externos (mira nuestros proveedores de juegos) y no son provably fair. En su lugar, dependen de generadores de números aleatorios probados por laboratorios independientes como eCOGRA, GLI e iTech Labs. Solo GLI dice haber certificado casi dos millones de elementos desde 1989. Los juegos con crupier en vivo usan cartas y ruedas reales frente a la cámara, así que ahí tampoco hay una semilla que comprobar. En ambos casos confías en el estudio, en sus pruebas y en la licencia, y no en una verificación que puedas hacer tú mismo.

Los retornos de las tragamonedas también van bajando. La prensa especializada de la industria informó en abril de 2026 que los retornos estándar de las tragamonedas habían pasado de alrededor del 96% al 94%, con versiones del 92% ahora comunes, y Malta permite que los juegos remotos bajen hasta el 85%. Un juego de dados provably fair con 1% es un trato mucho mejor, si es que vas a jugar.

Que te paguen

Luego está el tema de que te paguen. Un casino puede tener juegos perfectamente justos y aun así demorar o rechazar retiros. Si estás en esa situación, mira qué hacer si un casino no te paga.

Que los juegos sean justos tampoco convierte a un operador en legítimo. Verifica la licencia en el registro del propio regulador.

Cómo lo usamos en nuestras reseñas

En nuestras reseñas de casinos, solo marcamos un casino como provably fair si al menos algunos de sus juegos publican semillas que puedes comprobar. Cuenta para nuestra puntuación de “términos justos”, como un factor entre varios. La seguridad y la licencia, y los pagos y la velocidad de retiro, pesan más en la calificación general, porque deciden si realmente recibes tu dinero.

Juegues a lo que juegues, fija primero un presupuesto y considera gastado todo lo que deposites. Si el juego deja de sentirse como entretenimiento, consulta nuestra página de juego responsable.

Preguntas frecuentes

¿Provably fair significa que voy a ganar?

No. Provably fair demuestra que el resultado no se cambió después de que apostaste. El juego sigue teniendo una ventaja de la casa, normalmente del 1% en dice, crash, limbo y plinko, así que con el tiempo lo esperable es que pierdas dinero.

¿Por qué no puedo verificar mis apuestas de inmediato?

Porque la semilla del servidor del casino se mantiene en secreto hasta que la rotas. Si pudieras verla mientras juegas, podrías predecir tus próximos resultados. Rota la semilla (normalmente con un botón en la página de equidad) y se revelará la semilla anterior, para que puedas comprobar cada apuesta hecha con ella.

¿Las tragamonedas de los casinos cripto son provably fair?

Por lo general, no. La mayoría de las tragamonedas vienen de estudios externos y usan un generador de números aleatorios probado por un laboratorio independiente como eCOGRA, GLI o iTech Labs. Las verificaciones provably fair normalmente cubren los juegos propios de un casino, como dice, crash, mines o plinko. Revisa la página de equidad de cada juego para estar seguro.

¿Quién inventó provably fair?

La idea viene de SatoshiDice, un juego de dados con Bitcoin lanzado en abril de 2012. Publicaba por adelantado el hash de un secreto y liquidaba las apuestas con él. Just-Dice, lanzado en junio de 2013 con una ventaja de la casa del 1%, convirtió en estándar el esquema de semilla del servidor, semilla del cliente y nonce. En 2018, bustabit agregó el truco de salar los juegos de crash con un bloque de Bitcoin que todavía no se había minado.

¿Qué ventaja de la casa tienen los juegos provably fair?

La mayoría de los juegos propios de dice, limbo, crash, plinko y mines funcionan con una ventaja de la casa del 1%, lo que significa un retorno al jugador del 99%. Los juegos de estilo casino son más altos. Stake indica un 2.70% para la ruleta y la X-Roulette de Rollbit funciona con un 5%. Para comparar, las tragamonedas suelen devolver entre un 94% y un 96%, y no puedes comprobarlas por tu cuenta.

¿Un casino provably fair todavía puede hacer trampa?

Sí, de dos maneras. Si el casino elige una semilla del servidor nueva para cada apuesta, o se permite fijar tu semilla del cliente, puede escoger semillas que le convengan, y la comprobación del hash no lo va a detectar. Y un casino puede tener juegos honestos y aun así negarse a pagarte. La comprobación cubre una sola cosa, que el resultado no se cambió después de que apostaste.

¿Por qué los juegos de crash usan el hash de un bloque de Bitcoin?

Los sitios de crash generan millones de resultados por adelantado como una cadena de hashes. Para demostrar que no eligieron una cadena que favorece a la casa, anuncian el número de un bloque futuro de Bitcoin antes de que se mine y mezclan el hash de ese bloque en cada resultado. Nadie puede predecir el hash de un bloque por adelantado, así que nadie pudo haber elegido la cadena para que encajara con él.

Prueba