Provably fair, explicado

El provably fair (demostrablemente justo) te permite comprobar que el resultado de una ronda se fijó antes de tu apuesta y no se cambió después. No hace que un juego sea justo en el sentido cotidiano, y no hace que los resultados sean predecibles.

Cómo funciona

  1. Compromiso. El servidor elige una semilla del servidor secreta y solo te muestra su hash SHA-256, una huella digital que no se puede revertir.
  2. Tu aporte. Tú (u otros jugadores) aportas una semilla del cliente, para que el servidor no pueda elegir un resultado que le convenga después de ver tu apuesta.
  3. Juego. El resultado de cada ronda se calcula a partir de las dos semillas y de un contador de rondas (el nonce).
  4. Revelación y verificación. Después, el servidor revela su semilla. Cualquiera puede calcular su hash, compararlo con la huella mostrada antes y recalcular todas las rondas.

Pruébalo

Un esquema de manual: punto de crash a partir de HMAC-SHA256(semilla del servidor, “semilla del cliente:nonce”), RTP del 97%. Muestra la idea; no es el algoritmo de ningún juego en particular.

Huella digital (SHA-256), mostrada antes de cualquier ronda:
—

Semilla del servidor revelada:

Qué demuestra el provably fair

Qué no demuestra

Cómo verificar un juego real

Usa la pantalla o los datos de verificación del propio juego. Aviator, por ejemplo, muestra las semillas y el hash de las rondas anteriores en su menú provably fair. Nuestra demostración usa un esquema genérico y no puede verificar rondas de un proveedor específico.

Actualizado: