Pular para o conteúdo

Ferramenta

Verificador provably fair da Stake

Nos Originals da Stake, cada resultado sai de uma conta pública com a server seed da casa, a sua client seed e o nonce da aposta. Cole os dados da rodada abaixo e o verificador refaz a conta no seu navegador, sem enviar nada a ninguém.

O cálculo segue o método publicado pela Stake em «Comprovadamente Justo».

Página Comprovadamente Justo da Stake com as seções Implementação, Conversões, Eventos de Jogos e Cálculo

Conferir um resultado

Aparece na janela Justiça da Stake depois que você troca o par de seeds.
O hash que a Stake mostrou antes das apostas. Conferimos se bate.
O número da aposta com esse par de seeds, começando em 0.
O hash de 64 caracteres que a Stake mostra para uma rodada encerrada.

Onde achar as seeds

  1. Abra um Original e toque em «Justiça», no canto inferior direito do jogo.
  2. Copie a client seed (você pode trocá-la quando quiser) e o hash da server seed.
  3. Jogue. O nonce começa em 0 e sobe 1 a cada aposta.
  4. Para ver a server seed usada, troque o par de seeds. A seed antiga é revelada, e um novo hash passa a valer.
  5. Cole server seed, client seed e nonce aqui e escolha o jogo.
Jogo Crash da Stake com o botão Justiça no canto inferior direito

Como a conta funciona

Para cada aposta, a Stake calcula um HMAC-SHA256 com a server seed como chave e «client seed:nonce:rodada» como mensagem. Cada grupo de 4 bytes vira um número entre 0 e 1, e cada jogo traduz esses números em resultado: o Dice multiplica por 10.001 e divide por 100; o Plinko decide esquerda ou direita a cada linha; o Mines sorteia as casas das minas sem repetição.

O Crash usa outro método: uma cadeia de hashes da rodada combinada com o hash de um bloco do Bitcoin escolhido antes do lançamento. Por isso o campo do Crash pede só o hash da rodada.

Grade dos Originals da Stake, todos com resultado verificável

Um exemplo para testar

Para ver o verificador funcionando, use estes dados de exemplo no jogo Dice. A server seed é a3f1c9e07b2d4856e1f0c7a9b3d2e4f6, e o hash SHA-256 dela, que seria mostrado antes das apostas, começa com 3348c264. A client seed é minhaseed.

Resultados do Dice com as seeds de exemplo
NoncePrimeiros 4 bytes do HMACNúmero do Dice
14fc9929431,17
232498a3e19,64
3dcd15a8c86,26

Troque um único caractere da client seed e todos os números mudam. É isso que impede a casa de escolher o resultado: a server seed está presa ao hash publicado antes, e a client seed é escolhida por você.

Descrição do Dice na Stake com a etiqueta Retorno ao jogador 99,00%

Por que a casa não consegue trocar o resultado

Antes de você apostar, a Stake mostra o hash da server seed. Um hash funciona como um lacre: é fácil calcular o hash de uma seed, mas impossível achar outra seed com o mesmo hash. Quando a seed é revelada, você confere que ela gera exatamente o hash mostrado antes. Se a casa tivesse trocado a seed no meio do caminho, o hash não bateria.

A client seed fecha o outro lado. Como ela entra na conta e pode ser trocada por você a qualquer momento, a casa não sabe de antemão qual combinação vai ser usada. E o nonce, que sobe a cada aposta, faz cada rodada ter um resultado diferente com o mesmo par de seeds.

Mines no celular com a grade em cima e o painel de aposta embaixo

O que o provably fair não garante

Jogo Mines da Stake com a grade 5×5, 3 minas e o multiplicador máximo de 2.277x

Perguntas frequentes

O verificador envia as minhas seeds para algum lugar?

Não. O cálculo roda no seu navegador, e nada sai da página.

Por que preciso trocar o par de seeds?

Porque a server seed só é revelada quando você troca o par. Antes disso, a Stake mostra apenas o hash dela.

Quais jogos o verificador confere?

Dice, Limbo, Plinko, Mines, Keno, Roleta, Diamonds, cartas de HiLo e Blackjack, e o Crash pelo hash da rodada.

Posso conferir uma rodada antes de trocar a seed?

Não. Enquanto a server seed está ativa, só o hash dela é conhecido. Ao trocar o par de seeds, a antiga é revelada e todas as rodadas jogadas com ela podem ser conferidas.

O verificador envia os meus dados para algum lugar?

Não. A conta é feita no seu navegador, com JavaScript, e nada é enviado a servidor nenhum.

O provably fair vale para slots?

Não. Ele vale para os Originals da Stake. Slots de outros estúdios usam geradores de números aleatórios próprios, auditados por laboratórios.

O que é o nonce?

É um contador que começa em 0 e sobe 1 a cada aposta feita com o mesmo par de seeds. Ele faz cada rodada ter um resultado diferente.

Cadastre-seApp