@my*********oOrganizadorSorteado · verificado

Giveaway#1

Prêmio 100 Stars × 5Participações 10Encerrado 16 de set., 22:02 UTCAcontece em MyStars.tg
Resultado5 vencedores · 500 Stars · entrega concluída ✓Sorteado 16 de set., 22:03 UTC

Linha do tempo

  1. Compromisso publicado14 de set., 22:12 UTCHash da semente secreta: c5355acc0b94db1c… — publicado antes de existir a primeira participação.
  2. Inscrições encerradas16 de set., 22:02 UTC10 participações contadas · 0 filtradas como prováveis bots.
  3. Sorteado16 de set., 22:03 UTCBloco #93170926 da TON · 5 vencedores.
  4. Prêmios entregues17 de set., 04:51 UTC5 de 5 entregues.

Refaça o cálculo você mesmo.

Compromisso
c5355acc0b94db1c3e740ec610cad910584ce53022aabec22faabeda9cf5e1ad
Publicado quando o sorteio abriu — antes de qualquer participação existir, e antes de a semente abaixo existir em público.
Hash da lista de participantes
a6a7fb5d1e89c8e2331e4ac11c3329bfe3e15bdd314973b7f7ed74472d0fdd15
Publicado quando as inscrições encerraram — antes de a semente ser revelada, então o conjunto de participantes não podia ser editado para caber no resultado.
Bloco da TON
#93170926tonviewer ↗
Aleatoriedade vinda de um bloco da masterchain produzido depois do encerramento das inscrições. Ninguém consegue prever nem influenciar esse bloco.
Hash do bloco
95b4bd86119a3d3cbcdb138a65e59315e7de879c045bebf3f4e656a85ba46e9f
O hash raiz do próprio bloco, como qualquer nó da TON o informa.
Semente revelada
1f2ba2fabceb8abecdaebbebddac4602088cb5f4031257fb7d1eaaee0b3ecfdd
Revelada depois do sorteio. O sha256 dela é o compromisso da primeira linha — confira você mesmo.
Semente final
d8ee234328505ad0d05f172df7e740a2bd9acceb873d6f730774ff81d2ec71c8
De onde os vencedores foram realmente tirados.
Algoritmo
pf-2
Qualquer mudança nas regras abaixo é uma nova versão, nunca uma edição desta.
Como o resultado é derivado
final_seed = sha256(server_seed ‖ block_hash ‖ entrants_root)winner i = pool[ HMAC-SHA256(final_seed, "winner:i") mod n ]
Os três valores de entrada são misturados como bytes brutos, nessa ordem. O conjunto é formado por todos os participantes da lista publicada, ordenados pelo número de participação; n é quantos ainda restam nele, porque os vencedores são sorteados sem reposição — cada escolhido é removido antes de o próximo ser derivado. O índice usa amostragem por rejeição: um digest igual ou maior que o maior múltiplo exato de n é descartado e derivado de novo a partir de "winner:i:retry:k", para que nenhuma participação seja favorecida pelo resto.

Vencedores

  1. 0140eaa4e1…6729participação #4100 StarsEntregueComprado na Fragment e373…c409
  2. 02fb9ce96d…1af8participação #11100 StarsEntregueComprado na Fragment 857d…f287
  3. 034e6051f7…060fparticipação #9100 StarsEntregueComprado na Fragment 6da6…de65
  4. 04b63042e1…4931participação #5100 StarsEntregueComprado na Fragment 6128…b2a0
  5. 056656cd39…bc88participação #2100 StarsEntregueComprado na Fragment be61…b4ee

O link leva à compra em si: a transação que pagou este prêmio na Fragment, com o valor e o produto indicados. Ela não nomeia o vencedor — quem recebeu está registrado no pedido, não na blockchain.

Confira você mesmo

Você não precisa confiar no botão acima. Está tudo publicado:

Sorteio verificado por MyStars. Esta página prova que este sorteio específico foi justo; ela não é um julgamento sobre o canal que o realizou.

Os nomes viram hash. O seu dá para encontrar.

Cada linha é o sha256 do seu id do Telegram com um salt mostrado só para você, então a lista não pode ser lida de trás para frente até os nomes — nem por um estranho, nem por nós. Cole o hash que o app mostrou para você; a comparação roda no seu navegador, contra a lista linkada aqui.

10 participações · ordenadas por númeroBaixar a lista ↓texto puro, uma linha por participação
  • #138eec220…e24f
  • #26656cd39…bc88Vencedor
  • #440eaa4e1…6729Vencedor
  • #5b63042e1…4931Vencedor
  • #66ed0fa4a…68ad
  • #718c734ea…78dc
  • #8ff7dc15c…fc18
  • #94e6051f7…060fVencedor

Os participantes aparecem por um hash com salt, nunca por nome ou id do Telegram; os vencedores aparecem com o id mascarado. Só o organizador vê quem está por trás de cada participação.