幫助中心
常見問題
NFT
買入 NFT
幣安 NFT ...獎者選擇演算法

幣安 NFT 申購機制得獎者選擇演算法

2022-01-05 08:51

NFT 申購期結束時,您申購的參與票券將進入抽獎池。系統將會以公平隨機方式選擇得獎者。

選擇得獎者之演算法如下:

1. 選擇指定時間 (計算開始時間) + 所有參與票券作為隨機種子,標記為「S」。

2. 使用 SHA-256 哈希演算法生成「S」的哈希值,標記為「H」。使用「H」作為十六進位數並將其轉換成長整數「L」。

3. 「W = L% N」將成為得獎的參與票券號碼,其中「N」為票券總數而「%」為餘數。

4. 如果必須選擇一定數量的得獎者數目 (「X」),新的隨機種子將設為「S = H」。步驟 2 和 3 將重複直到選出不重複的「X」位得獎者。

這個選擇演算法可以為每次銷售活動生成一或多個隨機數目。 

選擇流程完全公開且經過驗證。在幣安公佈指定選擇時間和申購的參與票券總數之後,任何人都可以在申購期結束後生成相同的偽隨機數。