@my*********o主办方已开奖 · 已验证

Giveaway#1

奖品 100 Stars × 5参与数 10已截止 9月16日 22:02 UTC举办于 MyStars.tg
结果5 位中奖者 · 500 Stars 已发放 ✓9月16日 22:03 UTC 开奖

时间线

  1. 承诺值已公布9月14日 22:12 UTC秘密种子的哈希:c5355acc0b94db1c…,在第一条参与出现之前就已公布。
  2. 参与已截止9月16日 22:02 UTC已统计 10 条参与 · 0 条被过滤为疑似机器人。
  3. 已开奖9月16日 22:03 UTCTON 区块 #93170926 · 5 位中奖者。
  4. 奖品已发放9月17日 04:51 UTC5 份中已发放 5 份。

自己重新算一遍。

承诺值
c5355acc0b94db1c3e740ec610cad910584ce53022aabec22faabeda9cf5e1ad
在抽奖开放时公布,早于任何人参与,也早于下面的种子公开。
参与者名单哈希
a6a7fb5d1e89c8e2331e4ac11c3329bfe3e15bdd314973b7f7ed74472d0fdd15
在参与截止时公布,早于种子公开,所以参与者名单无法为了迎合结果而被改动。
TON 区块
#93170926tonviewer ↗
随机数来自参与截止之后产生的主链区块。谁也无法预测或影响它。
区块哈希
95b4bd86119a3d3cbcdb138a65e59315e7de879c045bebf3f4e656a85ba46e9f
这个区块自身的根哈希,与任何 TON 节点给出的一致。
已公开的种子
1f2ba2fabceb8abecdaebbebddac4602088cb5f4031257fb7d1eaaee0b3ecfdd
开奖之后公开。它的 sha256 就是第一行的承诺值,你可以自己核对。
最终种子
d8ee234328505ad0d05f172df7e740a2bd9acceb873d6f730774ff81d2ec71c8
中奖者实际是由它抽出的。
算法
pf-2
下面任何一条规则的改动都是一个新版本,绝不会改写这一版。
如何推导
final_seed = sha256(server_seed ‖ block_hash ‖ entrants_root)winner i = pool[ HMAC-SHA256(final_seed, "winner:i") mod n ]
三项输入按这个顺序以原始字节混合。候选池是公布名单里的每一位参与者,按参与编号排序;n 是池中还剩多少人,因为中奖者是不放回抽取的,每选出一位就先移出,再推导下一位。索引使用拒绝采样:达到或超过 n 的最大整数倍的摘要会被舍弃,并从 "winner:i:retry:k" 重新推导,所以不会有任何一条参与因余数而被偏向。

中奖者

  1. 0140eaa4e1…6729参与 #4100 Stars已发放在 Fragment 购买 e373…c409
  2. 02fb9ce96d…1af8参与 #11100 Stars已发放在 Fragment 购买 857d…f287
  3. 034e6051f7…060f参与 #9100 Stars已发放在 Fragment 购买 6da6…de65
  4. 04b63042e1…4931参与 #5100 Stars已发放在 Fragment 购买 6128…b2a0
  5. 056656cd39…bc88参与 #2100 Stars已发放在 Fragment 购买 be61…b4ee

链接指向购买本身:为该奖品向 Fragment 付款的那笔交易,其中写明了金额与商品。它不会写出中奖者:奖品给了谁记录在订单里,而不在链上。

自己核对

你不必相信上面那个按钮。所有内容都已公开:

开奖由 MyStars 验证。这个页面证明的是这一次开奖是公平的,而不是对举办它的频道的评价。

名字都被哈希了。你那一行仍然找得到。

每一行都是你的 Telegram id 加上一个只对你显示的盐值的 sha256,所以这份名单无法被反推成名字,陌生人不行,我们也不行。粘贴应用给你的哈希,比对会在你的浏览器里针对这里链接的名单进行。

10 条参与 · 按参与编号排序下载名单 ↓纯文本,每条参与一行
  • #138eec220…e24f
  • #26656cd39…bc88中奖
  • #440eaa4e1…6729中奖
  • #5b63042e1…4931中奖
  • #66ed0fa4a…68ad
  • #718c734ea…78dc
  • #8ff7dc15c…fc18
  • #94e6051f7…060f中奖

参与者以加盐哈希列出,绝不用名字或 Telegram id;中奖者显示时 id 会被遮蔽。只有主办方能看到每条参与背后是谁。