Provably Fair: jogo verificável
Seed de servidor, seed de cliente, nonce — e por que uma rodada não pode ser manipulada depois da sua aposta.
O problema que o provably fair resolve
Num cassino físico você vê a roleta girar. Online, não: você vê uma animação, e essa animação é desenhada pelo operador. A criptografia provably fair troca confiança por aritmética: o resultado é comprometido antes da sua aposta e revelado depois, então qualquer jogador pode conferir que nada mudou no meio do caminho.
As três entradas
Seed de servidor. Uma string aleatória gerada pelo servidor do jogo. Você nunca a vê enquanto está ativa — vê apenas o hash SHA-256 dela, publicado antes da primeira rodada.
Seed de cliente. Uma string que pertence a você. A maioria dos jogos gera uma automaticamente e deixa você substituí-la pelo que quiser. Trocá-la é o que impede o operador de moldar a sequência sob medida.
Nonce. Um contador que aumenta a cada rodada jogada com o par de seeds atual, para que seeds idênticas nunca produzam rodadas idênticas.
Verificando uma rodada, passo a passo
- Antes de jogar, copie o hash da seed de servidor mostrado nas configurações de fairness.
- Defina sua própria seed de cliente. Qualquer coisa serve: uma palavra, uma data, uma string aleatória.
- Jogue. O nonce aumenta a cada rodada; anote a rodada que quer conferir.
- Troque a seed. A seed de servidor antiga passa a aparecer em texto puro.
- Calcule o hash dela. Rode SHA-256 na seed revelada e compare com o hash do primeiro passo. Se baterem, a seed não foi trocada no meio.
- Recalcule o ponto de crash. Combine seed de servidor, seed de cliente e nonce com HMAC-SHA256, converta os primeiros caracteres hexadecimais em número e aplique a fórmula publicada do jogo. Verificadores independentes fazem isso numa aba do navegador.
Se o multiplicador recalculado for igual ao que você viu, aquela rodada foi honesta — provado, não prometido.
O que a checagem não diz
A verificação prova que o operador seguiu o próprio algoritmo. Ela não diz nada sobre velocidade de saque, limites de retirada, licenciamento ou qualidade do suporte. Leia a licença e os termos separadamente: um jogo provably fair dentro de um cassino sem licença continua sendo um mau lugar para deixar saldo.
Checklist rápido
- O hash da seed de servidor aparece antes de você apostar, não depois.
- Você consegue editar a seed de cliente por conta própria.
- Trocar a seed revela a seed de servidor anterior por completo.
- A fórmula de verificação é publicada, não descrita vagamente.
- Um verificador independente reproduz o mesmo ponto de crash a partir dessas entradas.