Provably fair, explained
可验证公平让您能够检查回合结果是否在投注前就已确定,且之后未被更改。它并不能使游戏在日常意义上变得公平,也不能使结果变得可预测。
How it works
- Commit。服务器选择一个秘密服务器种子,并向你展示其 SHA-256 哈希值,这是一种不可逆的指纹。
- 您的输入。您(或其他玩家)提供客户端种子,因此服务器无法在看到您的投注后选择适合它的结果。
- 游戏。每个回合的结果均由两个种子和一个回合计数器(即nonce)计算得出。
- 公开并验证。随后服务器公开其种子。任何人都可以对其计算哈希值,将其与之前显示的指纹进行比较,并重新计算每个回合。
Try it
教科书式的方案:崩溃点由 HMAC-SHA256(server seed, “client seed:nonce”) 生成,玩家回报率 (RTP) 为 97%。它展示了这一概念;并非任何特定游戏的算法。
指纹哈希值(SHA-256),在任何回合开始前显示:—
Revealed server seed:
What provably fair proves
- 每一回合的结果在回合开始前就已确定,且在您投注后不会改变。
- 该算法确实被用于生成此结果。
What it does not prove
- 确保游戏以您预期的玩家回报率 (RTP) 运行:玩家回报率 (RTP) 是算法的一部分,且可以设置得更低。
- 网站在您所在的国家持有牌照、能够兑付奖金或公平对待玩家。网站可以是可验证公平的,但仍可能未持有牌照。
- 任何人都可以预测下一回合的结果。如果没有秘密种子,就无法计算出结果,也无法逆向推导哈希值:猜测一个 256 位的种子是不可行的。请参阅为什么预测器是骗局。
检查真实游戏
使用游戏自带的验证界面或数据。例如,Aviator 在其可验证公平菜单中显示过往回合的种子和哈希值。我们的演示使用通用方案,无法验证特定提供商的回合。