Rodada #5 · Sorteio
Não peça para confiar. Confira.
Sorteio ainda não realizado
O compromisso já está publicado. O resultado só pode ser calculado quando o beacon do drand for produzido.
Verifique você mesmo
Sem instalar nada. Os scripts baixam os dados públicos, refazem o cálculo do zero e buscam o beacon direto do drand — que é operado por um consórcio independente e não tem relação conosco.
node verificar.mjs 5 python verificar.py 5
Como o sorteio funciona
Antes de existir qualquer número
Sorteamos um segredo e publicamos apenas o hash dele — o compromisso. A partir daí não podemos trocar o segredo sem que o hash mude.
Ao fechar a rodada
A lista de números é selada num merkle root publicado. Incluir, remover ou trocar o dono de qualquer número muda esse valor.
Só então, o acaso
Usamos o beacon do drand de um round anunciado no início — que ainda não existia. Ninguém, nem nós, conseguia prever o valor.
O cálculo
O número vencedor sai de HMAC-SHA256 do segredo com o beacon, a rodada e a lista selada. Descartamos valores que causariam viés e sorteamos de novo — por isso o campo “iterações” é publicado.
Os valores desta rodada
- Compromisso (publicado na abertura)
- feb10ed7e6e56f31664e6456be4fba4cb1e0ab426fc4d0fbea4c93027f53ca75
- Segredo revelado
- — ainda não publicado —
- Regra do beacon
- primeiro round do drand (chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971) cujo timestamp seja >= closed_at + 60s
- Beacon usado
- — ainda não publicado —
- Valor do beacon
- — ainda não publicado —
- Lista de números (merkle root)
- — ainda não publicado —
- Índice sorteado
- — ainda não publicado —
- Iterações
- — ainda não publicado —
- Total de números
- 0