Justiça
Sementes, Compromissos e Repetição em Jogos Provavelmente Justos

Provavelmente justo pode soar como um slogan até que os elementos sejam separados. Uma implementação útil possui um segredo, um compromisso público, entrada influenciada pelo jogador, um contador de rodadas e uma repetição determinística. Cada elemento fecha uma lacuna diferente.
1. A semente do servidor fornece entrada secreta
Havoc Win gera uma semente de servidor de 32 bytes para uma sessão de jogo. A semente permanece secreta enquanto ativa, para que um jogador não possa calcular resultados futuros. O sistema usa esse material com a semente do cliente e o nonce para inicializar a sequência aleatória criptograficamente segura.
2. O compromisso fixa o que será revelado
Antes do jogo, o serviço publica o hash SHA-256 da semente do servidor. Um hash funciona como uma impressão digital. Ele não revela o segredo, mas uma semente posterior pode ser hasheada e comparada com o compromisso anterior. Uma semente diferente produz uma impressão digital diferente.
3. A semente do cliente e o nonce mantêm as rodadas distintas
A semente do cliente é uma entrada configurável pelo jogador, misturada ao gerador aleatório. O nonce aumenta à medida que as rodadas usam o par de sementes ativo. Mudar a semente do cliente reinicia a posição da sequência, enquanto girar a semente do servidor revela o segredo antigo e instala um novo compromisso.
4. A lógica determinística do jogo permite a repetição
Uma repetição fornece os mesmos inputs de sementes e escolhas registradas ao mesmo motor. Se a lógica for determinística, ela produz as mesmas cartas, paradas de rolos, caminhos ou transições de estado e a mesma liquidação. Os testes do Havoc Win comparam o resultado reproduzido com o registro da rodada armazenado.
O que verificar em um registro de justiça
- O compromisso estava disponível antes do resultado que ele cobre.
- A semente do servidor revelada retorna a esse compromisso.
- A semente do cliente e o nonce correspondem à rodada registrada.
- O jogo, a aposta, as configurações e as ações do jogador correspondem aos inputs da repetição.
- O resultado e o pagamento reproduzidos correspondem ao registro liquidado.
Um link de repetição público pode apresentar o jogo e o resultado registrados sem expor credenciais de carteira ou identidade do jogador. A prova permanece sobre a rodada, não sobre prever a próxima.
Comece com o que significa justa e verificável, depois compare justa e verificável e RNG. A página de justa e verificável é a referência do produto.
Frequently asked questions
O que é uma semente do servidor?
É um material aleatório secreto gerado pelo serviço de jogo. Havoc Win publica um compromisso de hash SHA-256 da semente antes do jogo e revela a semente quando ela gira, para que o compromisso possa ser verificado.
O que o nonce faz?
O nonce é um contador misturado com as entradas da semente para que rodadas separadas sob o mesmo par de sementes usem posições distintas na sequência aleatória determinística.
O que uma repetição prova?
Uma repetição bem-sucedida mostra que as entradas e ações armazenadas reproduzem o resultado registrado sob a mesma lógica do jogo. Isso não prova que o jogador deveria ter ganhado ou que o jogo não tem vantagem da casa.