Confira você mesmo uma rodada de Diver ou Neon Rush. Informe a server seed revelada, a client seed e o nonce, e o verificador recalcula o ponto de crash com o mesmo algoritmo do jogo. Adicione o hash da semente para confirmar que ele bate com o compromisso feito antes da rodada.
Os dois jogos usam HMAC-SHA256 com a server seed como chave e clientSeed:nonce como mensagem. O compromisso mostrado antes da rodada é o hash SHA-256 da server seed.
Diver: os 13 primeiros caracteres hexadecimais (52 bits) do HMAC são lidos como um número r entre 0 e 1. O ponto de crash é floor(100 × 0.96 ÷ (1 − r)) ÷ 100, limitado entre 1.00x e 10.000x.
Neon Rush: os 4 primeiros bytes do HMAC são lidos como um inteiro sem sinal n. O ponto de crash é floor(100 × (232 ÷ (n + 1)) × 0.96) ÷ 100, limitado entre 1.00x e 10.000x.
Diver e Neon Rush, cujo algoritmo exato de verificação é público no cliente do jogo. Os outros jogos da Vinco verificam as rodadas dentro do jogo; veja provably fair.
No Diver, abra Provably Fair e cole o ID de uma rodada para ver as sementes e o nonce. No Neon Rush, abra o histórico de rodadas; as sementes são reveladas depois que a server seed é trocada.
O Neon Rush só revela uma server seed quando ela é trocada por uma nova. Até lá, a rodada mostra o hash da semente, e a semente continua secreta.
Não. O cálculo é feito inteiramente no seu navegador, com a Web Crypto API.
Vamos conversar sobre como levar jogos originais aos seus jogadores.
Seja parceiro