Provably fair, explained
可驗證公平性讓你檢查一輪的結果是否在投注前已定好,且之後沒有被更改。它不會令遊戲在日常意義上變得公平,也不會令結果變得可預測。
How it works
- Commit。伺服器會揀一個保密嘅伺服器種子,然後只係顯示佢嘅 SHA-256 哈希值,即係一個無法還原嘅指紋。
- 你的輸入。你(或其他玩家)提供一個客戶端種子,令伺服器無法在見到你的注碼後,挑選對自己有利的結果。
- 開始遊戲。每一輪的結果均由兩個種子及輪數計數器(即 nonce)計算得出。
- 公開並驗證。之後伺服器會公開其種子。任何人都可以計算該種子的哈希值,與早前顯示的指紋進行比較,並重新計算每一輪的結果。
Try it
教科書式的方案:崩盤點數由 HMAC-SHA256(伺服器種子, “客戶端種子:nonce”) 計算得出,玩家回報率 (RTP) 為 97%。此例子旨在展示概念,並非特定遊戲的實際演算法。
指紋(SHA-256),於任何一輪開始前顯示:—
Revealed server seed:
What provably fair proves
- 每輪的結果在該輪開始前已確定,並在您下注後不會改變。
- 該公開算法實際上用於生成此內容。
What it does not prove
- 遊戲會按你預期的玩家回報率(RTP)運作:RTP 屬於演算法的一部分,且可以調低。
- 該網站在你所在國家持有牌照、會派彩,或公平對待玩家。一個網站即使具備可驗證公平性,仍可能沒有牌照。
- 任何人也可以預測下一輪的結果。沒有秘密種子就無法計算結果,而哈希值亦無法逆推:猜測一個 256-bit 種子並不可行。請參閱為何預測器是騙局。
檢查真實遊戲
使用遊戲本身的驗證畫面或數據。例如,Aviator 在其可驗證公平性選單中顯示過去各輪的種子及哈希值。我們的示範使用通用方案,無法驗證特定營運商的遊戲輪次。