◆LUXOREEL
🔐 Justiça2026-06-15· 6 min de leitura

Slots provably-fair: como verificar a justiça de cada giro

A principal pergunta que qualquer jogador faz sobre um slot online: "Estou sendo enganado?" Os cassinos clássicos respondem com um certificado de laboratório — mas o jogador não consegue verificar um giro específico. O comprovadamente justo muda as regras: a justiça de cada giro é verificada matematicamente, direto no navegador, sem confiar no operador.

O problema com o RNG comum

Em um slot online típico, o gerador de números aleatórios (RNG) fica no servidor do operador. O jogador só vê o resultado. Nem mesmo um operador honesto consegue provar a um jogador específico que aquele giro em particular não foi manipulado — você precisa confiar em certificados e reputação.

O provably-fair fecha essa lacuna: o operador "trava" seu segredo antecipadamente, e após o jogo o revela, para que qualquer um possa recalcular o resultado de forma independente.

esquema commit-reveal

Antes de uma série de giros, o servidor gera um serverSeed e publica apenas seu hash — SHA-256(serverSeed). Isso é um "commit": o servidor se comprometeu, mas a seed em si ainda não foi revelada, então não pode ser alterada retroativamente.

O jogador adiciona seu próprio clientSeed — ele pode ser alterado a qualquer momento. Cada giro é numerado com um contador nonce. O resultado é calculado de forma determinística a partir de três valores: serverSeed + clientSeed + nonce.

Quando o serverSeed muda (rotação), o serverSeed antigo é revelado — "reveal". O jogador verifica que SHA-256(seed revelado) corresponde ao hash publicado anteriormente e recalcula todos os seus giros passados.

Por que exatamente HMAC-SHA256

A partir de três seeds, um fluxo de bytes aleatórios é gerado via HMAC-SHA256 — uma função criptograficamente segura: conhecendo o resultado, é impossível calcular reversamente o serverSeed, e alterar qualquer bit da seed muda completamente o resultado.

Um detalhe importante é a ausência de "viés de módulo". Se você simplesmente pega o resto da divisão de um número aleatório pelo tamanho do rolo, os símbolos frequentes ganham um pouco mais de peso. Uma implementação correta usa amostragem por rejeição: valores da "cauda irregular" do intervalo são descartados, e a distribuição permanece estritamente uniforme.

Como verificar seu giro

Em nosso motor, cada giro tem um painel de justiça: nonce, clientSeed, hash(serverSeed) antes do jogo e o serverSeed revelado após a rodada. O endpoint /api/fair/verify recalcula o resultado de forma independente a partir desses valores — você obtém o mesmo resultado que viu no jogo.

É isso que "provably-fair" significa: você não acredita por fé — você verifica. O mesmo mecanismo funciona no modo Megaways e em temas de cascata.

FAQ

Provably-fair garante uma vitória?
Não. Ele garante que o resultado não foi adulterado e que o RTP corresponde ao valor declarado. Trata-se da justiça do processo, não de lucro.
Você deve confiar no operador?
Não — essa é a questão. O commit-reveal permite verificar o resultado de forma independente, sem confiar no servidor.
Abra a demo e confira o giro

Leia a seguir

Luxoreel · demo com créditos virtuais · sem dinheiro real · 18+