faircheckprovably fair
O método

Como funciona o provably fair

O provably fair (justiça comprovável) permite checar, com criptografia em vez de confiança, que um resultado foi decidido antes de você apostar e nunca adulterado depois. Aqui está a ideia toda em cinco minutos.

1. O compromisso

Antes de qualquer aposta, o cassino gera uma server seed secreta e mostra apenas o hash SHA-256 dela. Um hash é uma impressão digital de mão única: você não consegue revertê-lo para achar a seed, mas, uma vez revelada a seed, qualquer um pode passá-la por hash e confirmar que ela confere. Ao publicar o hash primeiro, o cassino se trava — não pode mais escolher uma server seed diferente depois de ver como você apostou.

2. Sua entrada

Você fornece uma client seed (que pode mudar a qualquer momento) e cada aposta carrega um nonce incremental. Como você influencia a client seed, o cassino não pode ter pré-calculado um resultado que só ele controla.

3. O sorteio

O resultado é produzido de forma determinística:

bytes = HMAC-SHA256(serverSeed, `clientSeed:nonce:round`)

Esses bytes são fatiados em grupos de 4 bytes e convertidos em floats no intervalo [0, 1). Cada jogo então mapeia os floats para um resultado — uma rolagem de dados, um multiplicador de crash, um conjunto de minas, e assim por diante. Mesmas entradas, mesma saída, sempre.

4. A revelação

Quando você rotaciona seu par de seeds, o cassino revela a server seed antiga em texto puro. Agora você pode fazer duas checagens: passar a seed revelada por hash e confirmar que ela é igual ao compromisso do passo 1, e recalcular cada resultado para confirmar que o cassino os reportou com honestidade. É exatamente isso que o verificador Faircheck faz — localmente, no seu navegador, para que suas seeds nunca saiam do seu dispositivo.

Por que é igual na maioria dos cassinos

A Stake publicou esse esquema e ele virou o padrão de fato. Os 32+ cassinos que o Faircheck suporta usam o mesmo método de byte-para-float com HMAC-SHA256; só os menus para rotacionar seeds diferem. É por isso que um único verificador consegue checar todos eles.

FAQ

Provably fair é a mesma coisa que “justo”?

Não. Ele prova que o cassino não podia mudar o resultado depois que você apostou — mas não muda o house edge. Um jogo provably fair ainda pode ser desenhado para favorecer a casa; ele só não pode mentir sobre o resultado que gerou.

O cassino ainda consegue trapacear?

No resultado em si, não, desde que ele se comprometa com o hash da server seed antes da aposta e você verifique depois de revelá-la. A confiança que resta é que o compromisso que você viu foi de fato mostrado antes do jogo — por isso vale capturar uma tela do hash da seed.

O que é um nonce?

Um contador que aumenta de um em um a cada aposta feita com o mesmo par de server/client seed. Ele garante que cada aposta produza um resultado diferente a partir das mesmas seeds.

Pronto para conferir uma aposta?

Abra o verificador universal e cole suas seeds.

Abrir o verificador