5 min de leitura
Em um sistema clássico de abertura de caixas, o código que decide o resultado roda inteiramente no servidor, invisível para o usuário. Em teoria, o site poderia mudar o resultado contra o usuário a qualquer momento — ninguém poderia verificar isso.
Sistemas provably fair existem exatamente para resolver esse problema: eles provam matematicamente que o resultado não foi alterado depois, usando um "compromisso" (commitment) gerado ANTES da abertura da caixa.
Antes de abrir uma caixa, o servidor gera uma "server seed" aleatória e mostra a você seu hash SHA-256 — prova de que o resultado já está predeterminado, mesmo que você ainda não possa vê-lo.
Quando você abre a caixa, a server seed e sua client seed são combinadas (hash) para calcular o resultado final. Depois, você pode ver a server seed real, verificar que ela corresponde ao hash mostrado antes e refazer o cálculo você mesmo para confirmar que nada foi alterado.
Em resumo: o site se compromete com o resultado ANTES de você abrir a caixa e nunca pode alterá-lo depois — uma garantia muito mais forte do que a abordagem tradicional de "confie em nós".
Pronto para ver as caixas?
Ver Caixas