公正性驗證

公正性驗證

不用「相信平台」,你也能自己抓作弊。

玩線上抽賞平台,你怎麼知道大獎不是被平台偷偷藏起來的?下面三步說明我們怎麼讓你自己驗。

  1. ①

    封箱公證

    開抽前

    平台把「哪個號碼中哪個獎」全部排好、鎖進保險箱,並公佈一張「封條」給所有人看。

    這張封條有個特性:只要箱子裡被改一個字,封條就會整個變掉。所以平台事後改不了、也賴不掉。

    🏷️ 開抽前就公佈的資料

    • 批次 ID
    • 預先承諾 Hash ← 這就是「封條」
    • 總抽數
    • 獎品列表

    防止:事後偷改大賞數量、偷換獎品

  2. ②

    公開抽獎

    進行中

    玩家照保險箱裡鎖定的順序抽,平台中途不能改順序、也不能抽掉大賞。

    每一抽的結果即時公開,剩餘籤數與已中大賞數都看得到。

    防止:中途抽換順序、藏籤

  3. ③

    開箱對證

    完抽後

    整套抽完,平台公佈當初封箱用的全部材料。用這些材料重算一次封條,跟開抽前那張比對——一樣就代表沒動過手腳。

    🔑 完抽後公佈的材料(拿來重算封條)

    • 鹽值 (Salt)
    • 公鑰 (Public Key)
    • VRF 輸出 (VRF Output)
    • VRF 證明 (VRF Proof)
    • 輸入種子 (Input Seed)

    防止:假裝公正卻不給人對證

不知道要驗哪一筆?挑一個已經抽完的套組,親眼看一次驗證怎麼跑。

選一個已完抽的套組
我要自己貼驗證資訊 JSON

📌 使用說明: 請將抽獎活動頁面的「驗證資訊」完整複製到下方文字框,然後點擊「開始驗證」按鈕。

給工程師:原始技術資料 + 自驗程式碼

從套組詳情頁按「前往驗證頁」進來,或在上面貼入 JSON,這裡就會列出九個欄位的完整值。

計算公式

Precommit = SHA256(drawID | Salt | PublicKey | 獎品列表)

為什麼我們把完抽的套組留在網站上

抽完的套組不會消失,你隨時回來都能重算大賞號碼,也能自己統計大賞出現的位置分佈是否符合隨機。我們要能被證明的六件事:

  1. 大賞號碼隨機
  2. 大賞號碼不可改變
  3. 大賞號碼不受平台影響
  4. 大賞號碼不受玩家影響
  5. 大賞號碼不受時間影響
  6. 大賞號碼不受賞位開出進度影響

公正性驗證