Provably Fair Crash 游戏是怎么运作的(通俗讲解)
发布于 2026 年 5 月 29 日 · 6 分钟阅读
"Provably Fair"是每款 Crash 游戏都挂在嘴边的词。多数玩家点点头就过去了。本文用清晰的中文,解释幕后到底发生了什么——server seed、client seed、SHA 哈希——让你自己判断该不该相信某个结果。
"Provably Fair"到底是什么意思
一款游戏是 Provably Fair,意味着回合结束后,你能仅凭公开信息独立验证结果未被操纵。你不必相信运营商,不必相信监管者。数学本身就是证明。
对 Crash 游戏来说,原理是 在回合运行之前 就把一个未来的随机数 提前承诺,回合之后再公开输入——这样运营商若想偷偷修改,必然被抓。
三个组成部分
1. Server seed
回合开始前,运营商生成一串长的随机字符——通常 40 到 64 字符——称为 server seed。它先不向你展示,而是公布该 seed 的 SHA-256(或 SHA-512)hash。Hash 是单向指纹:知道 seed 能算出 hash,但无法从 hash 反推 seed。
这就是 承诺。hash 一旦公布,运营商再改 seed 就会露馅。
2. Client seed
接下来玩家贡献随机性。在 Goemon 中,前三位 在该回合下注的玩家各自提供一个 client seed(浏览器在他们下注时生成随机字符串)。把玩家提供的随机性混入计算,意味着即便运营商想作弊,也必须提前知道每个 client seed——这是不可能的。
3. Hash
回合结束后,运营商将 server seed 与三个 client seed 合并成一个 SHA-512 hash。这个 hash 转换为数字,再通过公开公式映射为倍率。
逐步解析:一个回合是怎么生成的
- 回合前。运营商挑选随机 server seed,在回合信息中公布
SHA256(serverSeed)。 - 下注开放。前三位下注玩家各贡献一个 client seed。
- 回合运行。倍率攀升,玩家随时兑现,回合在尚未公开的崩盘点结束。
- 回合后。运营商揭示 server seed。崩盘点按
SHA512(serverSeed + clientSeed1 + clientSeed2 + clientSeed3)的函数计算。 - 验证。任何玩家都可重新 hash 输入并确认崩盘点一致;也可以重新 hash 揭示的 server seed,确认与回合前的承诺一致。
任何一步对不上——hash 不匹配、崩盘点无法重现——运营商就被抓住了。
为什么这比"RNG 认证"更强
大多数老虎机有 RNG 认证。第三方实验室(eCOGRA、iTech Labs、GLI)在某个时间点测试过随机数生成器并签字盖章。你信任实验室,你信任运营商之后没改代码,但你无法验证任何具体一次旋转。
Provably Fair 把这件事翻转过来。你自己重新计算 hash,实时验证每一回合。没有实验室、没有"相信我",只有数学。
常见误区
"Provably Fair 意味着我能预测结果。"不是。输出仍然是随机的。你只能在回合 之后 验证,无法事前预测。
"Provably Fair 意味着 RTP 高。"无关。公平性和 RTP 是两回事。一款 Provably Fair 游戏可以 RTP 80% 或 99%——都诚实,只是赔付率不同。RTP 要单独看。更多 RTP 内容。
"所有加密赌场都是 Provably Fair。"许多是,但不是自动。下注前查看游戏信息面板里实际的 seed/hash 机制。
准备好自己验证一个回合吗?
下一篇详解流程:如何验证 Provably Fair 结果。包含 SHA-512 步骤和倍率映射公式,让你能自行抽查 Goemon(或任何 Provably Fair Crash 游戏)。