Ir para o conteúdo

Provably fair na Stake: o resultado que você mesmo confere

Nos Originals da Stake, o resultado de cada rodada é lacrado antes da aposta e pode ser recalculado depois por qualquer pessoa. É isso que «comprovadamente justo» quer dizer. A ideia parece técnica, mas o processo cabe em quatro passos.

Página Comprovadamente Justo da Stake com a visão geral, o menu de implementação e a Crypto Gambling Foundation

A ideia em uma frase

A página «Comprovadamente Justo» da Stake resume o conceito numa fórmula: resultado justo = contribuição do operador (cifrada) + contribuição do jogador. A Stake se compromete com um valor secreto antes da aposta, mostrando só a «impressão digital» dele, e você contribui com um valor seu. Como nenhum dos dois conhece o valor do outro na hora da aposta, nenhum consegue manipular o resultado.

A mesma página cita a verificação por terceiros (sites que refazem o cálculo de forma independente da Stake) e informa que a Stake é operadora verificada da Crypto Gambling Foundation, uma entidade que reúne cassinos com jogos verificáveis.

Selo Provably Fair na página do Limbo da Stake, ao lado do retorno de 99%

As quatro peças

Seed do servidor

Um valor aleatório gerado pela Stake. Enquanto está em uso, fica escondido.

Hash da seed do servidor

A «impressão digital» da seed, calculada com SHA-256. É mostrada antes das apostas. Qualquer mudança na seed mudaria completamente o hash, por isso ele funciona como um lacre.

Seed do cliente

O seu valor. A Stake gera uma por padrão, e você pode trocar por qualquer texto a qualquer momento.

Nonce

Um contador que começa em zero e sobe a cada aposta feita com o mesmo par de seeds. Garante que cada rodada tenha um resultado diferente.

Keno da Stake, um dos Originals em que os números sorteados saem das seeds e do nonce

Como conferir, passo a passo

  1. Em qualquer Original, abra «Justiça», embaixo da área do jogo. Anote o hash da seed do servidor ativa e a sua seed do cliente.
  2. Jogue normalmente. Cada aposta registra o nonce usado.
  3. Quando quiser conferir, troque o par de seeds na mesma janela. A Stake revela a seed do servidor antiga e cria uma nova.
  4. Calcule o SHA-256 da seed revelada e compare com o hash anotado. Se forem iguais, a seed não mudou durante as suas apostas. Depois recalcule o resultado de cada aposta com a seed revelada, a sua seed e o nonce.
Dice da Stake com o botão Justiça no canto, onde ficam as seeds e o histórico

O cálculo do resultado a partir das seeds está descrito nas seções Implementação, Conversões e Cálculo da página da Stake, com código de exemplo para cada jogo.

Do hash ao resultado de cada jogo

As seeds e o nonce passam por uma função criptográfica que gera uma sequência de números. A seção Conversões explica como esses números viram o resultado de cada jogo.

Dice e Limbo

Um número decimal vira o resultado do dado (de 0 a 100) ou o multiplicador do Limbo, já com a vantagem da casa aplicada.

Mines e Keno

Uma sequência de números embaralha as 25 casas (ou os 40 números do Keno), definindo onde estão as minas ou quais números saem.

Plinko

Cada número decide esquerda ou direita em uma linha de pinos.

Crash

No Crash, que é coletivo, cada rodada tem um hash próprio dentro de uma cadeia gerada de antemão; a página «Eventos de Jogos» explica a semente usada para tornar a cadeia imprevisível.

Mines da Stake: a posição das minas sai das seeds da rodada
Plinko da Stake: o caminho da bolinha sai das seeds, pino a pino

O que o provably fair garante e o que não garante

Garante

  • Que a Stake não trocou o resultado depois de ver a sua aposta.
  • Que o resultado de cada rodada pode ser recalculado por qualquer pessoa.
  • Que a vantagem da casa aplicada é a anunciada, porque a conversão do número em resultado é pública.

Não garante

  • Que você vai ganhar: a vantagem de 1% continua lá.
  • Nada sobre slots e mesas ao vivo, que usam os sistemas de cada estúdio.
  • Que alguém consiga prever a próxima rodada: sem a seed secreta do servidor, isso é impossível.
Grupo Originais da Stake, os jogos cobertos pelo sistema provably fair

«Previsores» e robôs

A existência do hash às vezes é usada como argumento por vendedores de «previsores» de Mines e Crash: «se o resultado já existe, dá para descobrir». Não dá. O hash é unidirecional: a partir dele não se calcula a seed. É justamente por isso que ele serve de lacre. Qualquer programa que diga prever a próxima rodada está mentindo, e muitos deles roubam a conta de quem instala.

Cartão com os passos para ligar o 2FA e proteger a conta de programas maliciosos

Um exemplo do começo ao fim

Suponha que, ao abrir a janela Justiça, você veja um hash começando com «a3f9…» como seed do servidor ativa e a seed do cliente «minhaseed123», e que o nonce esteja em zero. Você faz 40 apostas no Dice; o nonce vai de 0 a 39. Então troca o par de seeds. A Stake mostra a seed do servidor que estava em uso, uma sequência longa de letras e números.

Agora você copia essa seed para qualquer calculadora de SHA-256 e confere que o resultado começa com «a3f9…», o mesmo hash anotado. Se bater, a seed é a mesma desde antes da primeira aposta. Em seguida, num verificador de resultados (a própria Stake e sites de terceiros oferecem um), você coloca a seed revelada, «minhaseed123» e o nonce de uma aposta, por exemplo 17. O verificador mostra o número do dado daquela rodada. Ele precisa ser o mesmo que aparece no seu histórico de apostas para o nonce 17.

Repetindo para algumas apostas escolhidas ao acaso, você tem certeza razoável de que a sessão inteira foi honesta. Não é preciso conferir todas.

Por que trocar a seed do cliente

A seed do cliente garante que a Stake não escolheu sozinha a sequência de resultados. Se você nunca trocar a seed padrão, o sistema continua seguro, mas trocar de vez em quando reforça a sua participação no resultado e cria um ponto natural de conferência.

Mines da Stake no celular, um dos jogos em que dá para recalcular cada rodada

Uma dica prática

Troque a sua seed do cliente de vez em quando e mantenha o hash anotado. Você não precisa verificar cada rodada: só a possibilidade de verificar já impede manipulação. Se um dia algo parecer estranho, a conferência está a alguns cliques.

Dice da Stake no celular, onde a janela Justiça também está disponível

Perguntas frequentes

O que é provably fair?

Um sistema em que o resultado é lacrado por hash antes da aposta e pode ser recalculado depois, com a seed do servidor revelada, a sua seed e o número da aposta.

Quais jogos da Stake são provably fair?

Os Originals, como Crash, Dice, Mines, Plinko, Limbo e Keno. Slots e mesas ao vivo usam os sistemas dos estúdios.

Onde vejo as seeds na Stake?

No botão «Justiça», embaixo da área de qualquer Original.

Como recebo a seed do servidor?

Trocando o par de seeds. A Stake revela a seed antiga e passa a usar uma nova.

Dá para prever o resultado pelo hash?

Não. O hash não permite descobrir a seed; é exatamente por isso que funciona como lacre.

Criar contaBaixar app