Esta página foi traduzida automaticamente. Se houver diferenças entre as traduções, vale a versão em inglês. Ler em inglês

Abordagem

Toda rodada pode ser reproduzida. Todo número é declarado.

Três ideias atravessam cada jogo da Kezmara: o resultado é comprovadamente justo (provably fair), toda a rodada é uma função determinística de suas seeds, e a matemática é publicada como um passaporte, e não como uma frase de marketing.

Provably fair: comprometer, jogar, revelar

  • Antes da partida, o servidor escolhe uma server seed secreta e mostra seu hash SHA-256. Esse hash é um compromisso (commitment): a seed não pode mais ser alterada sem que a alteração fique visível.
  • O jogador define sua própria client seed. Cada rodada acrescenta um nonce, um contador que aumenta de um em um.
  • O resultado é derivado do HMAC-SHA256 da server seed sobre a client seed e o nonce.
  • Quando o jogador troca as seeds, a server seed antiga é revelada. Qualquer pessoa pode verificar que ela corresponde ao hash exibido antes e recalcular todas as rodadas jogadas com ela.

experimente · uma ilustração do esquema, não um dos nossos jogos

commitment = SHA-256(server seed)
…
HMAC-SHA256(server seed, client seed:nonce)
…
first 4 bytes / 2^32
…

As mesmas três entradas dão o mesmo número em qualquer navegador. Mude um único caractere e o resultado muda por completo, mas o compromisso (commitment) exibido antes da partida fixa a server seed.

Simulação determinística: a rodada é a seed

Alguns dos nossos jogos são mais do que um único número aleatório: têm movimento, colisões e cadeias de eventos. Nós os executamos como uma simulação determinística. As mesmas seeds e a mesma versão do jogo produzem a mesma rodada, quadro a quadro, no nosso servidor e no navegador do jogador.

O resultado do servidor é o que liquida a aposta. O navegador mostra exatamente esse resultado, e não uma animação escolhida depois para combinar com ele. Como uma rodada é totalmente definida por suas entradas, qualquer rodada pode ser reproduzida mais tarde, pelo jogador, pelo operador ou por um auditor.

O passaporte matemático

Cada jogo acompanha um passaporte. Ele é escrito para operadores e legível para jogadores:

  • O RTP exato e como foi obtido: em forma fechada quando o jogo permite, caso contrário por simulação, com o número de rodadas e o intervalo de confiança declarados.
  • O ganho máximo real: o maior multiplicador que o jogo realmente pode produzir e quão raro ele é, em vez de um teto teórico que nenhuma rodada alcança.
  • A frequência de acerto: com que frequência uma rodada devolve alguma coisa.
  • O formato da distribuição de pagamentos, para que a volatilidade seja mostrada em vez de descrita com uma palavra.
  • A versão do jogo à qual os números pertencem. Uma mudança na matemática é uma nova versão com um novo passaporte.

Por que isso importa para um operador

Jogadores cripto verificam. Um jogo cujas rodadas podem ser recalculadas e cujos números estão escritos é mais fácil de listar, mais fácil de atender e mais fácil de defender em uma disputa: a resposta a uma reclamação é uma reprodução, não um pedido de desculpas.

Próximo: Matemática e RTP

Conte-nos sobre o seu cassino