Jogos provably fair: verifique cada rodada por conta própria

Provably fair significa que você não precisa confiar apenas na palavra do cassino de que uma rodada foi aleatória. O resultado fica fixado por um compromisso feito antes da sua aposta, e você pode recalculá-lo depois. Este guia explica os elementos básicos e mostra como conferir uma rodada na JOKR. É apenas para adultos (18+), e verificar uma rodada nunca altera como um jogo paga.

Os elementos básicos

  • Server seed: um valor secreto escolhido pelo servidor. Antes da rodada, só o seu hash é mostrado para você.
  • Client seed: um valor que vem do seu lado, para que o servidor não consiga conhecer toda a entrada com antecedência. Quando um jogo usa esse valor, ele aparece nos detalhes da rodada.
  • Nonce: um contador que aumenta a cada rodada, para que as mesmas seeds nunca produzam o mesmo resultado duas vezes.
  • Hash: uma função de mão única (SHA-256) que transforma uma seed em uma impressão digital fixa. Não é possível voltar da impressão digital até a seed, mas qualquer pessoa pode conferir se a seed revelada corresponde a ela.
  • HMAC: um hash com chave, usado para transformar o material da seed em uma sequência de números que define o resultado.

Por que o compromisso importa

O hash é publicado antes de as apostas começarem. Depois da rodada, a seed é revelada. Se o hash da seed revelada corresponder ao que você viu antes, o servidor não poderia ter alterado a seed depois de ver a sua aposta. Em seguida, você recalcula o resultado a partir da seed e confere se ele corresponde ao que foi mostrado.

Quais Originals podem ser verificados

A JOKR tem 6 Originals: BlackJOKR, JOKR Duel, JOKR Ballz, JOKR Spin, JOKR Crash, JOKR Mines. Nem todos usam o mesmo esquema:

  • JOKR Crash e JOKR Mines são provably fair e podem ser conferidos rodada por rodada.
  • JOKR Spin, e JOKR Duel quando jogado contra a casa, usam um esquema de commit-reveal.
  • BlackJOKR distribui cartas de um sapato de seis baralhos embaralhado com um gerador criptográfico. Não é commit-reveal, então não há seed para verificar, mas cada mão é registrada no servidor.
  • JOKR Ballz é uma simulação de física no servidor e também não é commit-reveal.

A lista completa está na página Originals.

Como verificar uma rodada

  1. Antes de jogar, anote o hash da seed mostrada para a rodada.
  2. Jogue a rodada até o fim. A seed e o salt são revelados.
  3. Abra o verificador na página Fairness & RNG.
  4. Cole os valores revelados. O verificador recalcula o hash, que precisa corresponder ao que você anotou.
  5. Confira o resultado recalculado: o ponto de queda no Crash, ou as posições das minas no Mines.

As rodadas jogadas com as regras atuais trazem uma tag de versão no início do salt, para que você saiba quais regras se aplicam. As fórmulas exatas estão descritas na seção de regras de cada página de jogo.

O que o provably fair não informa

Uma rodada verificada prova que o resultado não foi alterado. Ela não prevê rodadas futuras nem muda as probabilidades. A vantagem da casa é definida pelas regras escritas de cada jogo. Jogue dentro dos limites que você definir, e veja jogo responsável se precisar de apoio.

Perguntas frequentes

O que é uma server seed?

É um valor secreto escolhido pelo servidor. O hash dele é mostrado antes da rodada, e a seed em si é revelada depois para que você possa conferir se os dois correspondem.

O que faz o nonce?

É um contador que aumenta a cada rodada, para que as mesmas seeds nunca gerem o mesmo resultado duas vezes.

Quais Originals da JOKR posso verificar?

JOKR Crash e JOKR Mines podem ser verificados rodada por rodada na página Fairness & RNG. JOKR Spin e JOKR Duel contra a casa usam commit-reveal.

O BlackJOKR é provably fair?

Não. Ele não é commit-reveal. O sapato é embaralhado com um gerador criptográfico e cada mão é registrada no servidor.

Verificar uma rodada muda minhas probabilidades?

Não. A verificação apenas confere uma rodada já finalizada. As probabilidades vêm das regras escritas de cada jogo.