DiceMoon

O que é provably fair? Como o DiceMoon prova cada rolagem e cada mão

Commit-reveal explicado: o DiceMoon trava as entradas do resultado antes de o jogo começar e deixa você recalcular cada rolagem de dados e cada baralho de poker - matemática no lugar de confiança.

O problema do "confie em nós"

Um cassino online clássico é uma caixa-preta: um servidor em algum lugar produz um número e você não tem como saber se ele foi gerado de forma justa ou ajustado em silêncio depois da sua aposta. Licenças e auditorias ajudam, mas no fim tudo se resume a acreditar na palavra de alguém.

Commit-reveal em um minuto

O DiceMoon trava as entradas do resultado antes do jogo. O servidor gera uma seed secreta e publica de antemão o hash SHA-256 dela - o compromisso. Você contribui com a sua própria client seed. O resultado é calculado a partir das duas. Depois do jogo o servidor revela a seed secreta, e qualquer um pode conferir que ela bate com o hash publicado e recalcular o resultado.

Como o hash foi fixado antes de a sua seed existir, o servidor não consegue direcionar o resultado sem quebrar o compromisso publicado - o que todo mundo veria na hora.

Dados: cada rolagem totalmente conferível

Cada mesa compromete SHA256(serverSeed) antes da partida. Cada rolagem é HMAC(serverSeed, client seeds de todos os jogadores : nonce), mapeada para as faces 1-6 com rejection sampling, então cada face tem exatamente a mesma probabilidade. A página da mesa encerrada mostra o compromisso, as client seeds e a seed revelada - e o verificador recalcula o jogo inteiro direto no seu navegador (para dois jogadores é idêntico, byte a byte, a um duelo um contra um).

Poker: um baralho verificável em cada mão

Um torneio se compromete com uma master seed na criação da mesa - antes de qualquer oponente entrar, então é impossível escolher seeds por mão. A seed de cada mão deriva da master, e cada baralho é embaralhado com um Fisher-Yates sem viés guiado por ela misturada às client seeds de todos os jogadores e ao número da mão. Quando o torneio termina, a master seed é revelada: seu navegador rederiva cada seed, reconstrói cada baralho e mostra exatamente as cartas que foram dadas.

O que isso prova - e o que não prova

Provably fair garante que os resultados não foram adulterados depois do compromisso, e deixa você verificar isso sozinho. Não muda as probabilidades: dados é pura sorte - maior total vence - e o poker é decidido pelo seu jogo. Os contratos de escrow que guardam o dinheiro são públicos na Base, então os pagamentos também são executados por código.

Abrir o verificador ao vivo Jogar um jogo comprovadamente justo