分配
Loot 的玩法決定獎池怎麼分。創建時固定,合約強制,上線後不能改。
自訂。 驗證服務在每張憑證簽入確切分配——同質資產的精確數量,或 NFT 的特定 token ID。合約照單釋出。適合精準空投、事先規劃的分配。
均分。 每位合格領取者拿相同份額。同質資產在領取時用「剩餘餘額 ÷ 剩餘名額」計算,不管先後領都均勻耗盡。NFT 若無法整除,餘數公平分配。
拼手氣。 靠運氣,領取當下鏈上計算,期望值約 剩餘 ÷ 剩餘名額。先後領機率相同;獎池設計上會分完所有名額。
拼手氣和均分的憑證攜帶零分配,金額在提交領取時由合約算——分配在鏈上決定,鏈下無法篡改。只有自訂在憑證裡帶簽名金額。
隨機性怎麼來
Section titled “隨機性怎麼來”拼手氣(以及均分 NFT 的餘數)從參與者無法控制的種子抽取。關鍵是驗證服務為每次領取發的一次性 nonce:領取者無法預測、有效時間短、用完即銷。合約把 nonce 和區塊級熵混合得出結果。
領取者事先不知道 nonce,且 deadline 前只能用一次——無法刷單、預覽或重放有利結果。結果在領取落地的瞬間固定,對人人相同。
NFT 選取
Section titled “NFT 選取”拼手氣或均分 NFT Loot 要發 N 個 token 時,合約對獎池剩餘 token 做 reservoir sampling,均勻選取。每個 token 標記已領,不會發兩次。
每次領取扣減剩餘餘額、標記領取者、增加領取計數。餘額歸零或最後一個名額被領,Loot 轉 Ended,剩餘部分可取回。