公正性驗證
不用「相信平台」,你也能自己抓作弊。
玩線上抽賞平台,你怎麼知道大獎不是被平台偷偷藏起來的?下面三步說明我們怎麼讓你自己驗。
- ①
封箱公證
開抽前平台把「哪個號碼中哪個獎」全部排好、鎖進保險箱,並公佈一張「封條」給所有人看。
這張封條有個特性:只要箱子裡被改一個字,封條就會整個變掉。所以平台事後改不了、也賴不掉。
🏷️ 開抽前就公佈的資料
- 批次 ID
- 預先承諾 Hash ← 這就是「封條」
- 總抽數
- 獎品列表
防止:事後偷改大賞數量、偷換獎品
- ②
公開抽獎
進行中玩家照保險箱裡鎖定的順序抽,平台中途不能改順序、也不能抽掉大賞。
每一抽的結果即時公開,剩餘籤數與已中大賞數都看得到。
防止:中途抽換順序、藏籤
- ③
開箱對證
完抽後整套抽完,平台公佈當初封箱用的全部材料。用這些材料重算一次封條,跟開抽前那張比對——一樣就代表沒動過手腳。
🔑 完抽後公佈的材料(拿來重算封條)
- 鹽值 (Salt)
- 公鑰 (Public Key)
- VRF 輸出 (VRF Output)
- VRF 證明 (VRF Proof)
- 輸入種子 (Input Seed)
防止:假裝公正卻不給人對證
不知道要驗哪一筆?挑一個已經抽完的套組,親眼看一次驗證怎麼跑。
選一個已完抽的套組
我要自己貼驗證資訊 JSON
📌 使用說明: 請將抽獎活動頁面的「驗證資訊」完整複製到下方文字框,然後點擊「開始驗證」按鈕。
給工程師:原始技術資料 + 自驗程式碼
從套組詳情頁按「前往驗證頁」進來,或在上面貼入 JSON,這裡就會列出九個欄位的完整值。
計算公式
Precommit = SHA256(drawID | Salt | PublicKey | 獎品列表)
為什麼我們把完抽的套組留在網站上
抽完的套組不會消失,你隨時回來都能重算大賞號碼,也能自己統計大賞出現的位置分佈是否符合隨機。我們要能被證明的六件事:
- 大賞號碼隨機
- 大賞號碼不可改變
- 大賞號碼不受平台影響
- 大賞號碼不受玩家影響
- 大賞號碼不受時間影響
- 大賞號碼不受賞位開出進度影響