Verificación pública

La justicia verificable significa que puedes comprobar el resultado.

Timba se compromete con un secreto antes de que entren los jugadores. Al terminar la partida, el programa de Solana valida el secreto revelado, calcula al ganador y le paga el 99 % del pozo.

  • Compromiso previo a la entrada
  • Datos públicos de resolución
  • Cálculo del ganador reproducible

Cómo se resuelve una partida

El programa de Solana comprueba el resultado antes de liberar el pozo.

01

Se registra el compromiso

El oráculo genera un secreto. La dirección de la partida incluye su hash SHA-256, por lo que no puede cambiarse después de crearla.

02

Entran los jugadores

Cada wallet entra una vez. Las entradas y salidas actualizan el orden de participantes y el slot final de Solana usado en el cálculo.

03

Se comprueba y paga al ganador

El oráculo revela el secreto. El programa lo comprueba, calcula qué participante ganó y envía el 99 % del pozo a esa wallet.

Verificar cualquier partida

Comprueba la prueba matemática de cualquier partida completada

Cálculo del ganador

Cada participante ocupa una posición en la lista onchain de la partida. El cálculo selecciona una de esas posiciones.

  1. 1.

    El programa comprueba que el secreto revelado coincida con el hash registrado al crear la partida.

  2. 2.

    El programa combina ese secreto con el slot final de Solana de la partida.

  3. 3.

    Lee un número del hash y descarta los valores que podrían generar probabilidades desiguales.

  4. 4.

    El número aceptado se divide por la cantidad de participantes. El resto indica la posición ganadora en la lista.

hash = SHA-256(secreto + slot final)

posición ganadora = número aceptado del hash % cantidad de participantes

ID del programa

32Jr4JnXWvqq9GqPQynkooHsszaucUUvZfNLh2hdX2L5

Ver en Solscan

Preguntas

¿Puede cambiarse el secreto después de que entren los jugadores?

No. Al crear la partida, su dirección queda comprometida con el hash SHA-256 del secreto. Si se revela otro secreto, la comprobación del programa falla.

¿Puede el oráculo declarar a cualquier ganador?

No. El programa calcula al ganador por su cuenta y rechaza cualquier wallet o índice que no coincida.