Explicación de la «imparcialidad demostrable»: cómo un casino en línea demuestra la aleatoriedad

La mayoría de los jugadores confía en la palabra del casino de que los dados no estaban amañados. El sistema “Provably Fair” les ofrece una forma de verificarlo. La idea surgió de las apuestas con Bitcoin. SatoshiDice se lanzó en 2012 como un juego de dados «provably fair» en el que cada apuesta se ganaba o se perdía según el hash de la transacción, y Blockworks estima que su ventaja de la casa oscila entre el 1 % y el 1,9 %.

Un portavoz del nuevo dueño del sitio, conocido solo como Brown, le dijo a CoinDesk en 2013 qué hacía que el modelo fuera atractivo. Los casinos de criptomonedas aún se apoyan en él, y un juego «provably fair» es ahora una categoría estándar en el lobby de muchos de ellos.

«Demostrar confianza a través de las matemáticas en lugar de la identidad»

— Brown, portavoz del dueño de SatoshiDICE, CoinDesk (2013)

¿Cómo funciona un sistema demostrablemente justo?

Entrada Creado por Función
Semilla del servidor Casino Valor aleatorio secreto que determina el resultado
Semilla del servidor con hash Casino La huella digital SHA-256 se publicó antes de la primera versión beta
Semilla del cliente Jugador Cadena editable que el casino no puede predecir
Nonce Plataforma Contador que aumenta con cada nueva apuesta

El casino genera un número secreto, la semilla del servidor, y solo te muestra su hash. Un hash es una versión codificada del número que no puede revertirse al original. Luego, tú eliges tu propio texto, la semilla del cliente. Para cada apuesta, la plataforma combina las dos semillas con el número de apuesta (el nonce) usando una fórmula estándar —por lo general, HMAC-SHA256— y el resultado de esa fórmula determina cómo termina el juego.

La revelación ocurre cuando giras el par de semillas y el casino pone sobre la mesa la semilla del servidor sin hash. Hazle el hash y compáralo con la huella digital que viste antes; luego, reproduce tus apuestas una por una. El orden de los eventos es lo que hace que el sistema sea honesto. El casino tuvo que comprometerse antes de conocer tu semilla, por lo que no se pudo elegir ningún resultado por ti, y tú nunca viste su semilla mientras jugabas, así que tampoco tenías nada con qué amañar el juego.

¿Cómo es el proceso de verificación?

Aquí hay una demostración con cálculos matemáticos reales. Puedes reproducir cada línea con los módulos hmac y hashlib de Python.

Paso Valor
Semilla del servidor, revelada tras la rotación d7a5c1e94b0f3a62c8e1f7b9045d3a6e2b8c9f01a4d6e7385c2b1f0e9a7d4c63
SHA-256 de la semilla del servidor, publicada antes de realizar la apuesta 144f63cc7076abc155cc808ff182bd00d55fea317871dcd5dfa876bb98318755
Semilla del cliente bsw-demo
Nonce 0
HMAC-SHA256 de «bsw-demo:0» con la semilla del servidor como clave 16a82501cd097dc6f9044c6caa4d400ea574bbd46340c01ff802ca91854b6d8f
Los primeros 8 caracteres hexadecimales como un número 380118273
Tirada de dados (número dividido entre 2^32, multiplicado por 100) 8,85

Con un nonce de 1, las mismas semillas producen 77,42. Para diferentes juegos, los operadores utilizan diversas formas de asignar sus hash al resultado, por lo que primero debes consultar la fórmula utilizada por el casino para validar cualquier prueba. Hay dos situaciones en las que la prueba fallará: o bien la semilla genera un compromiso incorrecto (reemplazo de la semilla) o bien el resultado calculado se desvía del original.

Casinos en línea «demostrablemente justos» frente a los tradicionales

Un casino en línea tradicional utiliza un generador de números aleatorios que ha sido evaluado por un laboratorio acreditado. Tú confías en el certificado del laboratorio y en el organismo regulador que lo respalda. European Gaming señala que, en Gran Bretaña, estas pruebas son obligatorias para los operadores con licencia, mientras que la tecnología de imparcialidad demostrable es opcional.

Aspecto Demostrablemente justo RNG certificado por un laboratorio
¿Quién revisa? El jugador, después de cualquier apuesta Un laboratorio acreditado, antes de su puesta en marcha y después de los cambios
Lo que esto demuestra Este resultado no se vio afectado La salida del generador es estadísticamente aleatoria
Situación en los mercados con licencia Opcional Es obligatorio en mercados como el de Gran Bretaña
Límite No dice nada sobre las probabilidades de pago No permite que un jugador vuelva a pasar en una apuesta simple

Una insignia de imparcialidad demostrable tampoco dice nada sobre las licencias. Un sitio sin licencia puede aplicar los mismos cálculos matemáticos, pero sin cumplir con las obligaciones de lucha contra el lavado de dinero y protección de los jugadores que tiene un operador con licencia.

¿Qué juegos de casino utilizan algoritmos de imparcialidad demostrable?

Los dados, el «crash», el «plinko», las minas y el keno son los más sencillos, ya que un solo hash genera un solo resultado. Lanzar una moneda al aire solo requiere un bit. Los juegos de cartas también funcionan, ya que el hash controla el barajado. Existen tragamonedas de imparcialidad demostrable, aunque aún se necesita una tabla de pagos separada y la divulgación del RTP.

Las apuestas deportivas son más difíciles de adaptar. El resultado del partido proviene del mundo real, por lo que la verificación solo puede abarcar el registro de la apuesta y las cuotas. Los juegos en vivo son aún más difíciles: las cartas y las ruletas son objetos físicos en un estudio, la matemática de la semilla no puede verificarlos y dependen de auditorías del estudio. Algunos juegos de blockchain usan un contrato inteligente, un programa en la cadena de bloques que ejecuta el juego y paga en criptomonedas por sí mismo.

¿Cómo puede un jugador verificar que el juego sea justo?

La etiqueta «demostrablemente justo» es una promesa, y una promesa debe cumplirse. Anota la semilla del servidor con hash antes de la primera apuesta, porque una huella digital que nunca hayas registrado no podrá servir como prueba más adelante. Reemplaza la semilla predeterminada del cliente por una que hayas inventado: una cadena que hayas elegido difícilmente podría haber sido preparada de antemano. Después de una rotación, no te limites a una sola apuesta. Luego, verifica varias apuestas, no solo una, y usa un verificador que no provenga del casino, por ejemplo, un script gratuito de código abierto.

Un verificador no sirve de nada si no se conoce la fórmula que sigue, así que elige sitios web que muestren la fórmula para cada juego. En caso de que el juego revele la ventaja de la casa, verifica si se corresponde con las cifras promedio proporcionadas en las preguntas frecuentes a continuación.

¿Por qué un operador de casino incluiría juegos de imparcialidad demostrable?

Las disputas son la razón práctica. El servicio de soporte puede responder a un reporte de resultados amañados con las semillas y el nonce, y un nuevo casino criptográfico tiene así una forma de ganarse la confianza de los jugadores que nunca han oído hablar de él.

La mayoría de los problemas provienen de cómo está construido el sistema, no de la idea en sí misma. Los números aleatorios débiles, un hash que no es seguro, una semilla del servidor utilizada dos veces o un contador de apuestas que se salta o se repite pueden dejar un patrón, y los atacantes buscan patrones. Una auditoría externa del código antes del lanzamiento es una protección económica contra estos errores. Después del lanzamiento, los jugadores deberían poder cambiar sus semillas por su cuenta y ver el número de apuesta junto a cada resultado. Una página de verificación donde puedan pegar las semillas y ver aparecer el mismo resultado completa el panorama.

La licencia sigue siendo del operador, y cuando un regulador exige certificación de laboratorio, las matemáticas no eximen a nadie de cumplirla. BSW desarrolla plataformas de casinos criptográficos y conecta a más de 150 proveedores de juegos a través de una sola API, por lo que los títulos de equidad demostrable pueden integrarse mientras se desarrolla la plataforma.

Preguntas frecuentes

¿Qué es el juego demostrablemente justo?

Es un modelo en el que un jugador puede verificar matemáticamente el resultado de cada partida. El casino proporciona una semilla del servidor en forma de hash, el jugador agrega una semilla del cliente, y la semilla revelada permite que cualquiera pueda volver a calcular el resultado.

¿Cuál es el juego menos amañado de un casino?

Los juegos con licencia se someten a pruebas, por lo que la medida útil es la ventaja de la casa. El blackjack con estrategia básica se sitúa cerca del 0,5 %, la apuesta al banquero en el baccarat es del 1,06 % y la línea de pase en el craps es del 1,41 %. Un juego de dados de imparcialidad demostrable indica su propia ventaja, que suele rondar el 1 %.

¿Cómo funciona la tecnología de imparcialidad demostrable?

Una semilla del servidor asignada, la semilla del cliente del jugador y un nonce se procesan mediante HMAC-SHA256. El casino publica primero el hash y revela la semilla después, por lo que el resultado no puede cambiar después de la apuesta.

¿Es realmente justo lo que se denomina «demostrablemente justo», o se puede manipular?

El resultado no se puede modificar una vez que se publica el compromiso, pero el resto del sistema aún puede ser injusto. Un sitio puede establecer una ventaja de la casa elevada, utilizar semillas débiles o mostrar un sello de «justicia demostrable» sin un verificador que funcione. Revisa la fórmula, la ventaja de la casa y las herramientas de generación de semillas.

¿Cómo pueden los usuarios verificar la imparcialidad de un juego demostrablemente imparcial?

Gira el par de semillas para revelar la semilla del servidor sin hash. Aplícale el hash SHA-256 y compáralo con el compromiso guardado. Luego, vuelve a calcular el resultado a partir de la semilla del servidor, la semilla del cliente y el nonce utilizando la fórmula del juego, ya sea en el verificador del casino o en uno independiente.

¿Cuáles son las diferencias entre los casinos en línea con imparcialidad demostrable y los casinos en línea tradicionales?

Los casinos tradicionales se basan en certificaciones de laboratorio y en la regulación, mientras que el sistema «provably fair» permite a los jugadores verificar cada una de sus apuestas. El sistema «provably fair» no abarca las probabilidades de pago ni la protección de los jugadores, y los mercados regulados siguen exigiendo pruebas certificadas del generador de números aleatorios (RNG).

¿Listo para
lanzar tu negocio?

Proveedor líder de software de apuestas con presencia global. Amplia gama de productos y servicios innovadores para apuestas deportivas, virtuales y de casino.

Mensajera preferida
País *
Telegram