Provably Fair Provably Fair

数学と確率最終更新 2026.10.06

ベットの後に結果が改ざんされていないことを、プレイヤー自身が暗号ハッシュを使って検証できる仕組みです。主に Crash や Dice などのクリプトカジノゲームで使われています。

Provably Fair
Provably Fair
日本語Provably Fair
分類数学と確率
EnglishProvably Fair(証明可能な公正性)
Category数学・確率
Core technologySHA-256ハッシュ、HMAC
Componentsサーバーシード、クライアントシード、ナンス
Games that commonly use itクラッシュ、ダイス、プリンコ、ルーレット、ブラックジャック
Limitsライセンス、RTP、出金を保証するものではない
Compared withRNG認証(独立した試験機関による検査)

概要

Provably Fair(証明可能な公正性)は、暗号技術を使い、「このラウンドの結果がベット後に変更されていないこと」をプレイヤー自身が確認できるようにする仕組みです。主に暗号資産カジノのクラッシュ、ダイス、プリンコなどのゲームで使われています。

仕組み

ステップ詳細
1. ベット前ゲーム側が秘密の「サーバーシード」を作成し、それをSHA-256ハッシュ(64文字の指紋)に変換して事前に公開します。シードそのものは隠されたままです。
2. ベット中サーバーシードは、プレイヤーの「クライアントシード」と、ベットごとに変わる数値「ナンス」と組み合わせられ、HMAC計算によって結果が生成されます。
3. ベット後ゲーム側が元のサーバーシードを公開すると、プレイヤーはそれを自分でハッシュ化し、開始時に公開された指紋と一致するかを確認します。

2つのハッシュが一致すれば、ゲーム側が最初から同じサーバーシードを使い、途中で変更していないことを意味します。入力の1文字でも変えると結果が全く異なるため、改ざんがあればすぐに判明します。

主に使われるゲーム

ゲームシードが決定するもの
クラッシュ倍率が止まる地点
Dice出た数字
プリンコボールが落ちる経路
ルーレット結果のポケット(0〜36)
ブラックジャックカードの順番

Nolimit CityのxCrashのように、クラッシュ形式をスロットに取り入れたゲームもありますが、通常のスロットは、Provably Fairではなく、独立した試験機関によるRNG認証を受けるのが一般的です。

制限事項

  • 検証できるのは1ラウンドの整合性のみ: そのラウンドの結果が事前に決められた計算どおりに出たことは証明できますが、運営者そのものの信頼性を証明するものではありません。
  • ハウスエッジは残る: 検証しても、ハウスエッジが消えたり、勝率が改善したりするわけではありません。RTPは依然としてゲームの設計によって決まります。
  • ライセンスとは別物: 規制を受けていない運営者でもProvably Fairのゲームを提供できます。出金やプレイヤー保護を保証するものではありません。
  • 外部による監視がない: 独立した試験機関が検証するRNG認証とは異なり、Provably Fairはプレイヤー自身による検証に依存します。

RNG認証との比較

カテゴリーRNG認証Provably Fair
誰が検証するかGLI、eCOGRAなどの独立した試験機関プレイヤー自身
検証の範囲ゲーム全体のランダム性とRTP個々のラウンドの結果
規制との関係規制市場での提供条件規制とは別物

関連用語