DOTA2POT

Jogo limpo com SHA-256

Nossa roleta usa um sorteio SHA-256 verificável; ninguém pode substituir silenciosamente o resultado salvo de uma rodada concluída

O princípio geral da operação do sistema
Antes da rodada ser concluída, o servidor cria um novo segredo e publica seu compromisso SHA-256. Depois de concluído, o segredo é revelado, portanto o resultado salvo não pode ser substituído retroativamente discretamente.
Recepção de apostas
Cada item aceito recebe um valor e uma faixa sequencial de tickets. Quanto maior for a gama de bilhetes de um participante, maiores serão as suas hipóteses em rondas em que esse participante faça parte do grupo elegível anunciado.
Definição do vencedor
Após o término da rodada, o servidor combina o segredo revelado, o número da rodada, o mapa do ticket e os dados válidos do pool. O bilhete vencedor é calculado exclusivamente a partir do resultado SHA-256, após o qual o vencedor e os ganhos são armazenados no histórico do jogo.
Verificação dos resultados
A partida concluída armazena o segredo revelado, o compromisso publicado anteriormente, o hash do mapa de bilhetes, o hash do pool válido, o hash final e o bilhete vencedor. Esses valores permitem recalcular o resultado exibido e compará-lo com os dados salvos da rodada. Trata-se de uma verificação criptográfica interna de consistência, não de uma certificação de terceiros.