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

Giveaway#1

Premio 100 Stars × 5Participaciones 10Cerrado 16 sept, 22:02 UTCSe hace en MyStars.tg
Resultado5 ganadores · entregado: 500 Stars ✓Sorteado: 16 sept, 22:03 UTC

Cronología

  1. Compromiso publicado14 sept, 22:12 UTCHash de la semilla secreta: c5355acc0b94db1c… — publicado antes de que existiera la primera participación.
  2. Participación cerrada16 sept, 22:02 UTC10 participaciones contadas · 0 filtradas como probables bots.
  3. Sorteado16 sept, 22:03 UTCBloque de TON #93170926 · 5 ganadores.
  4. Premios entregados17 sept, 04:51 UTC5 de 5 entregados.

Recalcúlalo tú mismo.

Compromiso
c5355acc0b94db1c3e740ec610cad910584ce53022aabec22faabeda9cf5e1ad
Publicado cuando se abrió el sorteo, antes de que nadie hubiera participado y antes de que la semilla de abajo existiera en público.
Hash de la lista de participantes
a6a7fb5d1e89c8e2331e4ac11c3329bfe3e15bdd314973b7f7ed74472d0fdd15
Publicado al cerrar la participación, antes de revelar la semilla, así que el conjunto de participantes no se pudo editar para encajar con el resultado.
Bloque de TON
#93170926tonviewer ↗
Azar de un bloque de la masterchain producido después de cerrar la participación. Nadie puede predecirlo ni influir en él.
Hash del bloque
95b4bd86119a3d3cbcdb138a65e59315e7de879c045bebf3f4e656a85ba46e9f
El hash raíz del propio bloque, tal como lo reporta cualquier nodo de TON.
Semilla revelada
1f2ba2fabceb8abecdaebbebddac4602088cb5f4031257fb7d1eaaee0b3ecfdd
Se revela después del sorteo. Su sha256 es el compromiso de la primera fila: compruébalo tú mismo.
Semilla final
d8ee234328505ad0d05f172df7e740a2bd9acceb873d6f730774ff81d2ec71c8
De aquí salieron realmente los ganadores.
Algoritmo
pf-2
Cambiar cualquiera de las reglas de abajo crea una versión nueva, nunca una edición de esta.
Cómo se deriva
final_seed = sha256(server_seed ‖ block_hash ‖ entrants_root)winner i = pool[ HMAC-SHA256(final_seed, "winner:i") mod n ]
Las tres entradas se mezclan como bytes en bruto, en ese orden. El grupo son todos los participantes de la lista publicada, ordenados por número de participación; n es cuántos quedan en él, porque los ganadores se extraen sin reposición: cada elegido se retira antes de derivar el siguiente. El índice usa muestreo por rechazo: un digest igual o superior al mayor múltiplo exacto de n se descarta y se vuelve a derivar a partir de "winner:i:retry:k", así que el resto no favorece a ninguna participación.

Ganadores

  1. 0140eaa4e1…6729participación #4100 StarsEntregadoComprado en Fragment e373…c409
  2. 02fb9ce96d…1af8participación #11100 StarsEntregadoComprado en Fragment 857d…f287
  3. 034e6051f7…060fparticipación #9100 StarsEntregadoComprado en Fragment 6da6…de65
  4. 04b63042e1…4931participación #5100 StarsEntregadoComprado en Fragment 6128…b2a0
  5. 056656cd39…bc88participación #2100 StarsEntregadoComprado en Fragment be61…b4ee

El enlace lleva a la compra en sí: la transacción que pagó este premio en Fragment, con el importe y el producto indicados. No nombra al ganador: quién lo recibió consta en el pedido, no en la cadena.

Compruébalo tú mismo

No hace falta que te fíes del botón de arriba. Todo está publicado:

Sorteo verificado por MyStars. Esta página demuestra que este sorteo concreto fue justo; no es un juicio sobre el canal que lo organizó.

Los nombres van en hash. El tuyo se puede encontrar.

Cada línea es el sha256 de tu id de Telegram y de un salt que solo tú ves, así que la lista no se puede leer al revés para sacar nombres: ni por un desconocido ni por nosotros. Pega el hash que te dio la app; la comparación se hace en tu navegador contra la lista enlazada aquí.

10 participaciones · ordenadas por número de participaciónDescargar la lista ↓texto plano, una línea por participación
  • #138eec220…e24f
  • #26656cd39…bc88Ganador
  • #440eaa4e1…6729Ganador
  • #5b63042e1…4931Ganador
  • #66ed0fa4a…68ad
  • #718c734ea…78dc
  • #8ff7dc15c…fc18
  • #94e6051f7…060fGanador

Los participantes aparecen con un hash con salt, nunca con su nombre ni su id de Telegram; los ganadores se muestran con el id enmascarado. Solo el organizador ve quién hay detrás de cada participación.