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
Dados brutos (JSON)Página da rodada

Como o sorteio funciona

  1. 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.

  2. 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.

  3. 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.

  4. 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