O que é Provably Fair?
Provably Fair (Justiça Comprovável) é um princípio em jogos online que garante que os resultados dos jogos sejam gerados através de um processo verdadeiramente aleatório, impedindo qualquer manipulação por parte dos operadores ou de terceiros. Isso garante que todos os jogadores tenham chances iguais de vencer, com resultados inteiramente aleatórios e imprevisíveis.
Os Conceitos Básicos
Server Seed: um valor gerado aleatoriamente pelo operador (2UP), que serve como entrada para o gerador de números aleatórios.
Client Seed: um valor gerado pelo jogador (Você) que pode ser alterado, servindo também como entrada para o gerador de números aleatórios.
Nonce: um valor exclusivo que evita que o resultado do jogo seja previsto ou adulterado.
Como Funciona
Antes do jogo começar, o servidor gera sua própria seed aleatória, chamada de server seed, e a mantém privada. A unhashed server seed (não criptografada) deve ser mantida em sigilo para que o jogador não saiba o resultado do jogo antecipadamente.
Esta server seed é então criptografada (hashed) usando o algoritmo SHA-256 e revelada ao jogador antes do início da rodada. Como a hashed server seed é enviada antes do jogo começar, o operador (2UP) não pode interferir ou alterá-la posteriormente.
Assim que a unhashed server seed é revelada, o jogador pode verificar se as seeds original e criptografada coincidem. O "hashing" é uma função unidirecional; ele sempre gera um valor exclusivo para cada entrada. Portanto, assim que a unhashed server seed é revelada, você pode gerar o hash para ver se ele corresponde à hashed server seed que lhe foi fornecida.
Simultaneamente, antes do jogo começar, o jogador recebe uma seed aleatória chamada client seed, que pode ser usada como está ou alterada pelo jogador. A client seed é personalizável, o que significa que o jogador pode influenciar o resultado do jogo ao adicionar valores à seed principal, de forma semelhante a um jogador cortando o baralho.
A variável de entrada final é o nonce. Ele começa em 0 e adiciona 1 a si mesmo toda vez que o jogador faz uma nova aposta usando a mesma server seed e client seed.
O resultado do jogo é determinado pela combinação da server seed, client seed e o nonce, garantindo um processo justo, transparente e verificável.
Como Verificar
Navegue até 'Minhas Apostas' (My Bets) e clique na aposta que deseja verificar.
Clique no Bet ID que deseja verificar.
Toque em "Rotate" na aba de Seeds.
Volte ao passo 2 para copiar a server seed (unhashed), a client seed e o nonce.
Toque em "Verify" e veja se os resultados coincidem com o resultado do jogo.
Notas Adicionais
Se você deseja verificar se a unhashed e a hashed server seed coincidem, você pode usar qualquer gerador de hash SHA-256 online, como: [https://www.akto.io/tools/sha-256-hash-generator].
Você deve rotacionar o par de seeds para que a server seed atual seja revelada; isso também significa que o próximo jogo usará um par de seeds completamente diferente.
Após tocar em verificar no passo 5, a server seed, client seed, nonce e os detalhes do jogo devem ser preenchidos automaticamente; caso contrário, você precisará colá-los manualmente.
Se estiver usando uma ferramenta externa para verificar os resultados, lembre-se de copiar e colar todos os detalhes, incluindo os parâmetros do jogo.
Por curiosidade, você pode ajustar o nonce para ver qual teria sido o resultado da "n-ésima" aposta usando a server seed e a client seed inseridas.
Precisa de Ajuda?
Se você tiver alguma dúvida ou precisar de assistência, entre em contato com nossa Equipe de Suporte ou pelo e-mail [email protected].
