買幣
市場
交易
合約
理財
更多
Cancel
常見問題
賬戶功能
用戶教程
幣安粉絲代幣
幣安理財
數字貨幣充值&提現
買幣
現貨&杠桿交易
數字貨幣衍生品
交易機器人
金融業務
API
安全專欄
服務協議
跟單交易
Tax
NFT
VIP
首頁
幫助中心
常見問題
NFT
買入 NFT
幣安 NFT 申購機制得獎者選擇演算法

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

2022-01-10 04:12
NFT 申購期結束時,您申購的參與票券將進入抽獎池。系統將會以公平隨機方式選擇得獎者。
選擇得獎者之演算法如下:
1. 選擇指定時間 (計算開始時間) + 所有參與票券作為隨機種子,標記為「S」。
2. 使用 SHA-256 哈希演算法生成「S」的哈希值,標記為「H」。使用「H」作為十六進位數並將其轉換成長整數「L」。
3. 「W = L% N」將成為得獎的參與票券號碼,其中「N」為票券總數而「%」為餘數。
4. 如果必須選擇一定數量的得獎者數目 (「X」),新的隨機種子將設為「S = H」。步驟 2 和 3 將重複直到選出不重複的「X」位得獎者。
這個選擇演算法可以為每次銷售活動生成一或多個隨機數目。 
選擇流程完全公開且經過驗證。在幣安公佈指定選擇時間和申購的參與票券總數之後,任何人都可以在申購期結束後生成相同的偽隨機數。