Sorteio provavelmente justo: prova que você verifica
Um sorteio provably fair permite checar que o resultado não foi trocado depois que as regras foram fixadas. Integridade não é o mesmo que imprevisibilidade.
Ingredientes
- Regras travadas — lista, intervalo e descrição publicados primeiro
- Commit da lista — SHA-256 da lista canônica compartilhado antes do sorteio
- Semente que ninguém mói — um beacon público futuro, não o relógio do operador
- Ligação aberta — SHA-256 e amostragem por rejeição que qualquer um refaz
Como o EntropyDraw faz
Cada sorteio cria /d/{id}, trava as regras, atribui o próximo round drand e só calcula depois que o round existe. Confira SHA-256(signature) = randomness, remonte o hash v2 e siga o checklist de verificação na página.
Comparado a rifas tradicionais
Sorteios físicos são difíceis de auditar à distância. Apps com semente oculta pedem confiança cega. O fluxo commit-then-beacon prova remotamente que o vencedor não foi escolhido tentando entradas de novo.
Boas práticas
Publique o hash de commit da lista e o link /d/{id} na hora do lock, antes do número existir. Arquive o round do beacon. Em contextos regulados, confirme requisitos legais à parte — isto é transparência criptográfica, não licença.