Todo resultado dos Jogos Originais 2UP é comprometido criptograficamente antes de você fazer sua aposta, e você pode verificá-lo de forma independente depois. Este artigo explica o mecanismo por trás dessa afirmação.
Pontos principais
Antes de apostar, os Jogos Originais 2UP publicam um hash criptográfico da seed secreta do servidor. Isso é um compromisso: o resultado está fixado e não pode mais ser alterado.
Sua seed de cliente é combinada em cada resultado, então você cogera o resultado.
Após a rodada, a seed do servidor é revelada para que você verifique o compromisso.
Todas as 10.000.000 de rodadas de Crash foram comprometidas publicamente e ancoradas ao bloco Bitcoin #971288 antes de ele ser minerado.
O Provably Fair verifica a integridade, não as odds. O RTP e a vantagem da casa não mudam.
1. O problema de confiança da aleatoriedade no lado do servidor
No jogo online, os resultados são gerados no servidor, onde você não consegue observá-los. O Provably Fair substitui a confiança pela verificação criptográfica: em vez de pedir que você acredite que o resultado foi justo, ele entrega a evidência para você conferir.
2. Comprometer e depois revelar: travando o resultado antes da aposta
Um esquema de compromisso trava um valor antes de revelá-lo. Em termos simples: um comentarista publica o placar final antes do apito inicial, em um lugar que não pode ser editado, e todo mundo confere depois da partida.
Nos Jogos Originais 2UP, o valor comprometido é a seed do servidor. Seu hash é publicado antes de você apostar; a seed em si é revelada depois. A verificação consiste em duas checagens:
Aplique hash à seed revelada. Ele deve bater com o hash mostrado antes da rodada.
Recalcule o resultado a partir da seed e das suas entradas. Ele deve bater com o seu resultado.
Se as duas passarem, o resultado já existia antes da sua aposta e nunca foi modificado.
3. SHA-256 e HMAC_SHA256: por que o compromisso é vinculante
Os Jogos Originais 2UP comprometem a seed do servidor com SHA-256, a função hash que protege a blockchain do Bitcoin, e geram os resultados com HMAC_SHA256, uma variante com chave da mesma função. Duas propriedades tornam o compromisso vinculante:
Resistência à pré-imagem (mão única): um hash não pode ser revertido para recuperar a entrada, então ver o hash não diz nada sobre o resultado.
Efeito avalanche (à prova de adulteração): mudar um único caractere da entrada produz um hash completamente diferente. Exemplo: o SHA-256 de "2UP" começa com 01ece222…, enquanto o SHA-256 de "2up" começa com 38c2f63e…. Uma seed trocada seria detectada na hora.
4. Seed do servidor, seed de cliente, nonce: três entradas, um resultado determinístico
Entrada | Fornecida por | Função | Você pode alterar? |
Seed do servidor | Jogos Originais 2UP | Valor aleatório secreto, comprometido por hash antes do jogo e revelado depois | Não |
Seed de cliente | Você | Sua contribuição para cada resultado | Sim, a qualquer momento |
Nonce | Automático | Contador que aumenta a cada aposta, então cada resultado é único mesmo com o mesmo par de seeds | Não |
Como a seed do servidor é comprometida antes de a sua seed de cliente ser aplicada, nenhum resultado pode ser pré-calculado nem direcionado a você.
5. Crash: uma cadeia de hashes ancorada à blockchain do Bitcoin
Crash é um jogo de resultado compartilhado: todos os jogadores de uma rodada veem o mesmo multiplicador, então nenhuma seed de cliente individual pode governar o resultado. Por isso os Jogos Originais 2UP usam um mecanismo diferente:
Cadeia de hashes: 10.000.000 de hashes de rodada foram pré-gerados, cada um sendo o hash SHA-256 da rodada seguinte. Alterar qualquer rodada quebra a cadeia. Qualquer pessoa pode verificar um elo aplicando hash ao hash de uma rodada para obter o da rodada anterior.
Compromisso público: o hash final da cadeia foi anunciado antes do lançamento: https://x.com/play2upio/status/2110017766732231084
Entropia externa: cada resultado também incorpora o hash do bloco Bitcoin #971288, minerado após o compromisso. O hash de um bloco é produzido pela rede Bitcoin, então nem os Jogos Originais 2UP nem ninguém poderia prevê-lo ou escolhê-lo: https://mempool.space/block/971288
6. Os limites da garantia
Provably Fair | Escopo |
Verifica | Que os resultados foram comprometidos antes da sua aposta e não foram alterados |
Não muda | As odds. O RTP e a vantagem da casa valem conforme publicado; os Jogos Originais 2UP oferecem RTP de até 99,5% |
Aplica-se a | Jogos Originais 2UP. Slots e cassino ao vivo de terceiros usam RNGs certificados por laboratórios de teste independentes |
7. Verificando uma rodada em menos de um minuto
8. Perguntas frequentes
Um resultado pode ser alterado depois que eu aposto? Não. Uma seed trocada não bateria com o hash que você já tem.
Por que a seed do servidor fica escondida até depois? Revelá-la durante o jogo exporia os próximos resultados.
Minha seed de cliente afeta minhas odds? Não. Ela garante que os resultados não possam ser pré-calculados; não altera as probabilidades.
Por que um bloco Bitcoin? Seu hash é gerado pela rede Bitcoin e não pode ser previsto nem controlado por nenhuma parte.
Um jogo Provably Fair é mais fácil de ganhar? Não. Mesmas odds, mesmo RTP.
Verifique você mesmo
Não acredite só na nossa palavra. Os detalhes técnicos completos estão aqui.
Jogue com responsabilidade. Somente para maiores de 18 anos.