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.

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.

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.

Como conferir, passo a passo
- 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.
- Jogue normalmente. Cada aposta registra o nonce usado.
- Quando quiser conferir, troque o par de seeds na mesma janela. A Stake revela a seed do servidor antiga e cria uma nova.
- 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.

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.


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.

«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.

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.

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.

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.