Provably fair

Guía práctica

Cómo funciona el provably fair de Stake

¿Una carta, una mina o un resultado que comprobar? Encuentra los datos de tu partida y reproduce el cálculo con provably fair.

Por The Gambling Desk · Publicado el · Verificado el

Una carta de blackjack, una mina o una casilla de Dragon Tower: el provably fair permite reproducir el cálculo de un resultado después de jugar. Utilizas los datos de la ronda para comprobar que el resultado recalculado coincide con el de tu historial.

La idea del sobre cerrado

Imagina que Stake guarda un número secreto en un sobre y te muestra su huella. Añades tu propio número y cada partida recibe otro número. Juntos, estos elementos sirven para calcular el resultado.

Cuando se abre el sobre, puedes comprobar la huella y repetir el cálculo. El número secreto se llama server seed, tu aportación client seed, el número de la partida nonce y la huella hash.

Encontrar los datos de tu partida

Abre el historial o el detalle de la apuesta. Anota el juego, la client seed, el nonce y el hash de la server seed utilizada. Estos valores permiten identificar exactamente la ronda que te interesa.

La server seed completa permanece oculta mientras la pareja de seeds está activa. Utiliza la opción de rotación o sustitución de seeds para revelar la anterior. Entonces podrás verificar las partidas jugadas con esa pareja.

Repetir el cálculo

En el verificador de provably fair, elige el juego e introduce los datos de la ronda: server seed revelada, client seed y nonce, además de los parámetros solicitados.

La verificación incluye dos comparaciones:

  1. El hash de la server seed revelada debe coincidir con la huella publicada antes de apostar.
  2. El resultado recalculado debe coincidir con el de tu historial.

¿Sale otro resultado? Vuelve a copiar los valores de la misma ronda. Un nonce diferente, invertir las seeds o usar otra versión del juego basta para cambiar el cálculo.

Qué acabas de comprobar

La coincidencia muestra que el resultado sigue los datos comprometidos para esa partida. El hash también permite detectar una sustitución de la server seed después de la apuesta.

Esta comprobación corresponde a una partida terminada. No revela las próximas cartas o casillas mientras la server seed siga siendo secreta ni cambia las probabilidades del juego.

Un paso más: cómo los datos se convierten en un resultado

Server seed y client seed

Stake genera la server seed y publica primero su hash. El navegador puede generar la client seed durante el registro; la interfaz normalmente permite modificarla. El cálculo combina así un dato del servidor y una aportación del jugador.

Nonce

El nonce avanza con cada apuesta realizada con la misma pareja de seeds. Distingue dos partidas sucesivas, aunque ambas seeds sigan siendo iguales.

Hash y HMAC-SHA256

Un hash transforma un dato en una huella de longitud fija. Modificar el dato cambia esa huella. Stake utiliza HMAC-SHA256 para combinar la server seed, la client seed, el nonce y, cuando el juego necesita más valores, un cursor.

El cálculo produce bytes que se convierten en números entre 0 y 1. Cada juego los utiliza a su manera: posiciones de minas, cartas u otros eventos. Con los mismos datos y método se obtiene el mismo resultado, y eso permite verificarlo.

La conversión propia del juego importa tanto como las seeds. Por eso el verificador debe corresponder al juego y a su versión.

Preguntas frecuentes

¿Por qué hay que esperar a que se revele la server seed?

Revelarla mientras sigue en uso permitiría calcular los siguientes resultados. Stake muestra primero su hash y la seed completa después de rotarla.

¿Cambiar la client seed aumenta las posibilidades de ganar?

No. Cambia los datos del cálculo, sin modificar las probabilidades del juego.

¿Se pueden verificar varias partidas con una misma server seed?

Sí, si se jugaron con esa pareja de seeds. Utiliza el nonce de cada apuesta para reproducir su resultado.

Fuentes y referencias

Estado: not configured.

Optional analytics is not configured, so no analytics script is loaded.