Provably fair, explained

可驗證公平性讓你檢查一輪的結果是否在投注前已定好,且之後沒有被更改。它不會令遊戲在日常意義上變得公平,也不會令結果變得可預測。

How it works

  1. Commit。伺服器會揀一個保密嘅伺服器種子,然後只係顯示佢嘅 SHA-256 哈希值,即係一個無法還原嘅指紋。
  2. 你的輸入。你(或其他玩家)提供一個客戶端種子,令伺服器無法在見到你的注碼後,挑選對自己有利的結果。
  3. 開始遊戲。每一輪的結果均由兩個種子及輪數計數器(即 nonce)計算得出。
  4. 公開並驗證。之後伺服器會公開其種子。任何人都可以計算該種子的哈希值,與早前顯示的指紋進行比較,並重新計算每一輪的結果。

Try it

教科書式的方案:崩盤點數由 HMAC-SHA256(伺服器種子, “客戶端種子:nonce”) 計算得出,玩家回報率 (RTP) 為 97%。此例子旨在展示概念,並非特定遊戲的實際演算法。

指紋(SHA-256),於任何一輪開始前顯示:
—

Revealed server seed:

What provably fair proves

What it does not prove

檢查真實遊戲

使用遊戲本身的驗證畫面或數據。例如,Aviator 在其可驗證公平性選單中顯示過去各輪的種子及哈希值。我們的示範使用通用方案,無法驗證特定營運商的遊戲輪次。

已更新: