PokeCard

Sorteio verificável

Antes de cada compra mostramos um selo: o hash SHA-256 de um seed secreto do servidor. Depois da abertura o seed é revelado e qualquer pessoa pode refazer o sorteio. Se tivéssemos trocado o seed, o hash não bateria.

Como o sorteio é calculado

  1. h = HMAC-SHA256(seed do servidor, "client_seed:nonce:passo")
  2. Os 52 primeiros bits de h viram um número entre 0 e 1.
  3. Passo tier: o número escolhe a faixa pelas chances publicadas (de 10 000 bilhetes).
  4. Passo card: escolhe uma das cartas disponíveis da faixa, em ordem de código, com chance igual.
  5. Em lote, cada pacote usa um nonce (0, 1, 2…). No Bafo, a mesa inteira usa um seed e as posições são embaralhadas com o mesmo método.

Entre para ver e verificar suas aberturas.