Quando você joga um jogo de hash compartilhado dos Originais 2UP, todos os jogadores da rodada veem o mesmo resultado. Então, como saber que esse resultado não foi manipulado? A resposta curta: ele foi travado antes de qualquer aposta, e você pode comprovar isso.
Uma rodada, um resultado
Nos jogos individuais, o resultado é só seu, e a sua própria client seed ajuda a gerá-lo. Os jogos de hash compartilhado são diferentes: um único resultado precisa valer para todos ao mesmo tempo. Por isso, em vez da sua seed, usamos duas coisas que ninguém controla, nem nós:
Uma cadeia de 10 milhões de resultados gerados previamente, lacrada com um hash de compromisso (commitment hash) público
O hash de um bloco futuro do Bitcoin, que ninguém pode conhecer até que ele seja minerado
O que o hash compartilhado significa para você
Ninguém recebe tratamento diferente. Você e todos os outros jogadores recebem exatamente o mesmo resultado. Não há como dar uma rodada pior a um único jogador.
Sua aposta não muda o resultado. Aposte muito ou pouco, cedo ou tarde: o resultado da rodada já estava definido.
Todas as rodadas são lacradas antes. As 10 milhões de rodadas são travadas antes de a primeira ser jogada. Mude uma, e a cadeia inteira se quebra.
Uma verificação vale para todos. Se alguém verificar uma rodada, ela fica verificada para todos que a jogaram.
Bitcoin: aleatoriedade que ninguém controla
Precisávamos de uma fonte de aleatoriedade que ninguém pudesse prever ou controlar, nem mesmo nós. O hash de um bloco futuro do Bitcoin é exatamente isso:
Ninguém sabe antes. Ele só passa a existir quando mineradores do mundo todo produzem o bloco.
Ninguém pode escolher. Nós não mineramos o bloco, então não podemos escolher um hash que nos favoreça.
Ninguém pode alterar. Depois de minerado, ele fica na blockchain do Bitcoin para sempre.
Qualquer pessoa pode consultar. Qualquer explorador de blocos mostra o hash, de graça, para sempre.
Cada etapa, publicada no X
Anunciamos cada etapa publicamente, para que o registro fique fora dos nossos próprios sistemas:
Indicamos o bloco. Antes de ele ser minerado, publicamos qual bloco do Bitcoin vai definir a seed do jogo.
Lacramos a cadeia. Publicamos o hash de compromisso que trava todas as 10 milhões de rodadas.
Revelamos a seed. Quando o bloco é minerado, publicamos o hash dele. Essa é a client seed do jogo.
Você pode conferir cada publicação com um explorador de blocos e com o seu próprio histórico de apostas.
Como funciona em 4 etapas
Gerar: 10 milhões de hashes de rodada, cada um sendo o hash SHA-256 do anterior
Comprometer: publicar o último hash como hash de compromisso; as rodadas são jogadas de trás para frente a partir dele
Seed: o hash do bloco do Bitcoin anunciado vira a client seed
Jogar: resultado de cada rodada = HMAC_SHA256 do hash da rodada e do hash do bloco do Bitcoin
Aplique SHA-256 ao hash de qualquer rodada e você obtém o hash da rodada anterior. Continue assim e você chega ao hash de compromisso publicado.
O registro público
Crash
Tamanho da cadeia: 10.000.000 rodadas
Hash de compromisso: 0d7f70ff97d3fc0035fe2a6e4f47b3edf280eb7a211ff005877631823e473ccd
Altura do bloco do Bitcoin: 971288
Hash do bloco do Bitcoin (client seed): 00000000000000000000abd431816df428040a00d697aaf9423e9b50174a7bfd
Publicação no X: https://x.com/play2upio/status/2110017766732231084
Explorador de blocos (mempool.space): https://mempool.space/block/971288
Texas Hold'em Poker Cowboy
Tamanho da cadeia: 10.000.000 rodadas
Hash de compromisso: e73a9d2e996ad77e3258e3401f0662a268cf96083037f9f1595069addf5f83cc
Altura do bloco do Bitcoin: 974388
Hash do bloco do Bitcoin (client seed): 00000000000000000000a4200eb198e258f521a5f60dd29113d6a486b90acf08
Publicação no X: https://x.com/play2upio/status/2117648431963308232
Explorador de blocos (mempool.space): https://mempool.space/block/974388
Mais jogos de hash compartilhado estão a caminho, e cada um será adicionado aqui com o seu próprio registro público.
Justo não significa mais fácil
O provably fair comprova que os resultados não foram alterados. Ele não muda as probabilidades: o RTP e a vantagem da casa continuam exatamente como publicados.
Ficou com alguma dúvida? Fale com o nosso Suporte ao Vivo a qualquer momento. Estamos aqui para ajudar.