尊敬的LBank用户:
现公布LBK专场售卖所采用的「可验证抽签」规则如下:
- LBank平台本期活动将设置奖券,每张奖券标号,奖券号从1开始,逐一递加,上限为999999。
- 用户参加活动,达到一定条件将可获得若干张奖券。
- LBank平台将根据用户参加活动的时间顺序来为用户分配奖券号。
- 开奖时公布本期发放的奖券总数N,奖卷号为从1到N的整数,结合之前官方公告已公布的最终中奖个数n,运行开奖程序,产生并公布最终中奖的n个奖券号,例如共发放N=55218张奖券,之前公布最终中奖号为n=1500,那么奖卷号为1到55218中的整数。
- 开奖程序多次运行,最终得到n个1到N的不同整数,作为最终中奖号码。
- 开奖程序每次运行结果由本期的随机数与当前nonce值唯一确定,运行结果是1到N之间的整数。
- 开奖程序所用的随机数为认购结束时间后首个以太坊区块的Hash值。nonce值起始为0,开奖程序每运行一次,nonce值加一。随机数值将在开奖结束后与中奖号码结果一同公布在官网。
- 如果开奖程序的某次运行得出的号码已经在中奖池中出现,那么将当前nonce值加一后再次运行开奖程序,直到得到一个未重复的号码。
- 开奖程序取随机数和当前nonce值作为输入运行。将随机数和当前nonce作字符链接后作SHA256运算,取运算结果的低k位十进制字符,k是本期发放的奖券总数N的十进制位数。例如共有N=55218张奖卷,那么k=5,随机数和当前nonce作字符链接后作SHA256运算的结果为....d508c11427c4b7a4dcb5d01ea1fa,取45011为本次开奖程序运行的输出结果。
- 如果开奖程序运行结果大于本期发放的奖券总数N或等于0,那么本次运行结果无效,不采用本次结果,nonce值加一后再次运行开奖程序,直到开奖程序运行得到一个有效结果。例如共有N=55218张奖卷,开奖程序某次运行,随机数和当前nonce作字符链接后作SHA256运算的结果为.....9815fa37a6acc96a193eed3e7c7003744a04,得到的号码74404,超过N=55218,将被舍弃。当前nonce值加一,再次运行开奖程序。
- 开奖程序的运行代码、随机数以及随机数的出处将公布在LBank官方github代码库:https://github.com/LBank-exchange/Apollo
遇到任何问题,请联系LBank官方邮箱service@lbank.info,我们将竭诚为您提供最满意的服务,第一时间为您解决疑问。同时,欢迎您加入Lbank.info官方中文社区一起讨论最新资讯(Telegram):https://t.me/LBankinfoCN。详情可以添加Lbank.info工作人员为好友进行咨询交流,微信ID:LBankmimei 。