Provably fair no Duel7
Cada rodada dos Originals pode ser recalculada por você, com nada além dos valores publicados e uma função de hash padrão. Aqui está como fazer, em cerca de dois minutos.
| Passo | O que ele faz | |
|---|---|---|
| 1 | Copie a server seed em hash | Publicada antes de você jogar. É o compromisso — o resultado já está fixado e não pode mudar depois. |
| 2 | Defina a sua client seed | Você escolhe. Isso impede que o cassino conheça o resultado sozinho. |
| 3 | Anote o nonce | Um contador que incrementa a cada aposta com a mesma dupla de seeds. |
| 4 | Jogue e revele a seed | Trocar a client seed revela a server seed original. |
| 5 | Rode o hash você mesmo | SHA-256 das três entradas reproduz o resultado. Use uma ferramenta independente. |
O problema que isso resolve
Num cassino comum você não tem como saber se um resultado foi justo. O operador gera o número, o operador mostra o número, e a sua garantia é que um laboratório auditou o sistema em algum momento do passado. Isso é melhor que nada e exige confiar em duas partes que você não pode inspecionar.
Um sistema provably fair troca confiança por aritmética. Antes de você apostar, o cassino publica o hash de um valor secreto — um compromisso que não pode ser alterado depois sem que o hash mude. Você fornece um valor próprio. O resultado deriva dos dois, então nenhum lado consegue determiná-lo sozinho.
Depois você pede a revelação do valor secreto e confere: o hash dele bate com o que foi publicado antes, e passar as entradas por SHA-256 reproduz exatamente o resultado que a tela mostrou. Se as duas coisas fecham, o resultado estava fixado antes da aposta.
A instrução crítica
Não use o verificador que o cassino fornece.
É a parte que quase todo guia sobre isso deixa passar, e ela anula o exercício inteiro. Uma ferramenta fornecida pela parte que está sendo verificada só demonstra que a ferramenta concorda consigo mesma. O sentido de um sistema provably fair é que uma parte independente reproduza o resultado com nada além das seeds publicadas e uma função de hash padrão.
Use qualquer calculadora de SHA-256 que você encontre e não seja operada por um cassino. Leva o mesmo tempo e é a diferença entre verificar e ser mostrado uma tela.
Um exemplo completo
Pegue uma rodada de Dice. Antes de jogar, você copia a server seed em hash exibida na configuração da conta — uma sequência longa de caracteres hexadecimais. Define a sua client seed como qualquer coisa; a palavra que você quiser serve. O nonce começa em zero e sobe a cada aposta.
Você aposta. O jogo mostra um resultado. Para verificar, troque a sua client seed, o que força o cassino a revelar a server seed original.
Agora confira duas coisas. Primeiro: rode SHA-256 na server seed revelada e compare com o hash que você copiou antes. Se bate, o valor não foi trocado. Segundo: combine server seed, client seed e nonce no formato que o jogo documenta, rode o hash, converta a saída em número pelo método publicado, e compare com o resultado que apareceu.
Se as duas conferem, aquela rodada foi honesta. Repita quantas vezes quiser — o processo é idêntico para Dice, Plinko, Mines e Keno.
Por que o Crash é diferente
O esquema acima tem um ponto fraco filosófico: a server seed é escolhida pelo cassino. O compromisso é real e não pode ser alterado depois, e ainda assim foi o operador quem selecionou aquele valor.
O Crash remove isso. A entropia dele vem do drand, um beacon público de aleatoriedade operado por um grupo distribuído de organizações independentes, que publica um valor imprevisível em intervalos fixos. Ninguém consegue prever a próxima saída e ninguém consegue influenciá-la, cassino incluído.
Na prática você pode verificar uma rodada de Crash contra uma fonte que não tem nenhuma relação com a Duel. Pegue a rodada do beacon daquele instante, combine com as seeds da rodada, e confirme o ponto de estouro de forma independente.
É a afirmação de lisura mais forte disponível em qualquer cassino, e é uma categoria genuinamente diferente de "auditado por um laboratório".
Quatro mal-entendidos
Que provably fair significa que você não pode perder. Não significa nada disso. Prova que os resultados não foram manipulados. Uma sequência de derrotas num jogo verificável é completamente comum e não diz nada sobre honestidade.
Que significa margem zero. São coisas separadas. Um jogo pode ser provably fair e carregar margem de 5% — a prova cobre a aleatoriedade, não a tabela de pagamento. Os Originals da Duel são as duas coisas, mas isso é uma coincidência de configuração e não uma consequência.
Que uma seed usada revela alguma coisa. Depois de revelada, uma server seed não tem valor preditivo. As rodadas seguintes usam uma nova, e conhecer a antiga não ajuda.
Que vale para o catálogo inteiro. Não vale. Slots de terceiros da Pragmatic, Hacksaw, Nolimit City e demais são certificados por laboratórios, não verificáveis por seed. Só os cinco Originals da casa publicam seeds, e a distinção está na página de jogos.
Vale a pena fazer?
Uma vez, sim. Leva cerca de dois minutos e é a coisa mais convincente que você pode fazer sozinho num cassino — mais convincente que qualquer análise, esta inclusive.
Toda rodada, não. Se uma rodada verifica, o sistema verifica; o mecanismo não é seletivo. A verificação é uma checagem única de que a afirmação é real, não uma rotina.
O que ela de fato compra é conseguir descartar uma classe inteira de preocupação. Depois de reproduzir um resultado à mão, "o cassino manipula os jogos" deixa de ser uma pergunta em aberto sobre os Originals — e você pode voltar a atenção para as perguntas que importam, que são margem da casa e velocidade de saque. Essas estão na tabela de RTP e na página de saques.