2026年6月18日 • 5分で読めます
Provably Fairとは?Flush Originalsの公正性を支える仕組み
要点
Provably Fairは、すべてのゲーム結果を自分で検証できる暗号技術の仕組みです。ハッシュ化されたサーバーシード、あなたのクライアントシード、ナンスをHMAC-SHA256で処理します。Flushでは20種類の自社Originalsが対象で、サードパーティのスロットやライブディーラーゲームは対象外です。
基本データ
| 対象 | 20種類のFlush Originals |
| ハッシュ関数 | HMAC-SHA256 |
| 入力値 | サーバーシード、クライアントシード、ナンス |
| サーバーシード | 64文字の16進数文字列、プレイ前にハッシュ化 |
| クライアントシード | プレイヤーが設定、最大64文字 |
| ナンス | ベットごとに1ずつ増加 |
| 検証場所 | Fairnessメニュー:SeedsタブとVerifyタブ |
| 対象外 | サードパーティのスロットとライブディーラーゲーム |
| サードパーティ監査機関 | GLI、iTech Labs、eCOGRA |
執筆:Boris Beria(暗号資産カジノスペシャリスト)。2026年6月更新。
Provably Fairは、すべてのゲーム結果が公正に生成されたことを、ラウンドの前後に確認できる暗号技術の仕組みです。証明書を信頼するのではなく、自分自身で計算を検証します。Flushでは、この仕組みは自社のOriginalsゲームに適用されており、サードパーティのスロットやライブディーラーのタイトルには適用されません。
Provably Fairをうたうビットコインカジノが本当にその主張どおりなのか疑問に思ったことがあるなら、このガイドで仕組みのすべてがわかります。3つの入力値とは何か、HMACがそれらをどのように検証可能な結果に変えるのか、どのFlush Originalsが対応しているのか、そして3分以内に自分で検証する方法を解説します。
対象範囲について: FlushのProvably Fairは、自社のFlush Originals(Plinko、Dice、Crash、Mines、Keno、Wheel、Video Poker、ほか11タイトル)に適用されます。サードパーティのスロットゲームやライブディーラーのタイトルは、各プロバイダーが独自に認証を受けたRNGを使用しており、Gaming Laboratories International、iTech Labs、eCOGRAなどの独立した検査機関によって監査されています。Flush Originalsの結果の検証は、各ゲーム内で行えます。
Provably Fairの仕組み:サーバーシード、クライアントシード、ナンス、HMAC
Provably Fairは、3つのデータと1つのハッシュ関数で動作します。これらを組み合わせることで、電卓とインターネット接続さえあれば誰でもすべてのラウンドを数学的に検証できます。
サーバーシード
Flushは、セッションが始まる前に長いランダムな文字列を生成します。システムはすぐにそれをSHA256でハッシュ化し、あなたにはハッシュだけを表示します。元のシードは、セッションが終わるかシードをローテーションするまでロックされたままです。このハッシュがコミットメント(事前の確約)です。元に戻すことはできない一方向の指紋ですが、元のシードが公開された時点で照合できます。
クライアントシード
クライアントシードはあなたが設定します。最大64文字の任意の文字列を使え、ゲーム内のFairnessメニューからいつでもローテーションできます。クライアントシードは、ランダム性に対するあなたの貢献分です。カジノはあなたが何を選ぶかを予測できないため、結果を事前に操作することはできません。
ナンス
ベットごとに1ずつ増えるカウンターで、同じシードの組み合わせでもラウンドごとに新しい結果が生まれるようにします。ナンスがなければ、同じセッション内で同じシードを使って行った2回のベットは、まったく同じ結果になってしまいます。
ラウンドの結果が決まる仕組み
ラウンドの結果が決まるとき、次の関数が16進数の文字列を生成します。
HMAC_SHA256(serverSeed, clientSeed:nonce:hashIndex)
ゲームは、公開されているゲームごとのアルゴリズムを使って、その16進数の文字列を結果に変換します。セッション終了時、またはシードをローテーションしたときには、元のサーバーシードが公開されます。それを自分でSHA256でハッシュ化し、最初に表示されたコミットメントと一致することを確認します。
重要なポイントは2つあります。
- ハッシュはベットの前から表示されているため、カジノがあなたのベットを見た後にサーバーシードを選ぶことはできません。シードを変えればハッシュも変わり、新しいハッシュは一致しなくなります。
- サーバーシードはラウンドが終わるまでロックされているため、あなたが結果を事前に知ってシステムを悪用することもできません。

Provably Fairの3ステップのサイクル。すべての結果はベット前に暗号技術でロックされ、ベット後に検証できます。
すべてのProvably Fairラウンドを構成する5つの要素
- サーバーシード:セッション開始前にカジノが生成する64文字のランダムな16進数文字列。ラウンドが終わるまで公開されることはありません。
- サーバーシードハッシュ:プレイ前に表示されるSHA256の指紋。これがコミットメントです。
- クライアントシード:ランダム性に対するあなたの貢献分で、最大64文字。あなたが管理し、いつでも変更できます。
- ナンス:ベットごとに1ずつ増えるカウンター。シードが同じままでも、各結果が一意になるようにします。
- 結果:3つの入力値をすべてHMAC-SHA256で組み合わせて生成されます。ラウンド終了後、それらの入力値があれば誰でも再現できます。

FlushにおけるProvably Fairの構成要素。サーバーシードハッシュは、結果があなたのベットより前に存在していたことの証明です。
FlushのどのゲームがProvably Fairに対応していますか?
FlushのProvably Fairは、20種類の自社Originalsすべてに適用されます。各ゲームでは、ゲーム画面内からシード、ハッシュ、検証機能を利用できます。
- Plinko:16行のピングリッド
- Dice:カスタマイズ可能なアンダー/オーバーのスライダー
- Crash:ビットコインのクラッシュゲーム
- Mines:爆弾の数を調整可能
- Keno:1〜10個を選択
- Wheel:複数のリスクレベル
- Video Poker:標準的な5カードドロー
- Blackjack:クラシックルール
- Limbo:目標倍率のスライダー
- Baccarat:プント・バンコのルール
- HiLo:デッキ設定を調整可能
- Dragon Tower:複数のリスクレベル
- Coin Flip
- Cross the Road
- Cross the Lake
- Slider
- Diamonds
- Roulette
Flush Originalsの結果を検証する方法
特別なソフトウェアは必要ありません。必要なのはブラウザと3分間だけです。
- 任意のFlush Originalsゲームを開き、セッションを開始します。 セッションが有効になった時点で、Fairnessパネルにアクセスできるようになります。
- Fairnessメニューを開きます。 ゲーム画面の右下にある「Fairness」と表示された盾のアイコンをクリックします。パネルが開き、SeedsとVerifyの2つのタブが表示されます。
- ベットする前にサーバーシードハッシュを記録します。 Seedsタブに移動し、Active Server Seed (Hashed)をコピーします。これがコミットメントです。
- クライアントシードを設定またはローテーションします。 どんな文字列でも使えます。セッションの途中で変更すると、前のサーバーシードも公開され、検証できるようになります。
- ラウンドをプレイし、ナンスを控えます。 SeedsタブのTotal bets made with pairカウンターがあなたのナンスです。
- サーバーシードを公開します。 Rotate Seed PairセクションのChangeをクリックします。これで前のサーバーシードを検証に使えるようになります。
- HMACを再計算します。 任意のHMAC-SHA256計算ツールを開きます。公開されたサーバーシードをキーに、clientSeed:nonce:0という文字列をメッセージに指定し、16進数の出力を確認します。
- 16進数を結果に変換します。 各ゲームの変換方法は、ゲーム内のProvably Fair Documentリンクに記載されています。
- 結果が一致することを確認します。 一致すれば、そのラウンドは公正でした。一致しなければ、カジノが改ざんしたことになり、シードがその証拠となります。

FlushでProvably Fairの結果を検証する4つのステップ。特別なソフトウェアは不要です。
具体例:実際のPlinkoのラウンド
これはFlushのPlinkoで実際にプレイしたラウンドです。以下の値はすべて、ベットの前後にFairnessパネルから記録したものです。
- サーバーシードハッシュ(ベット前にコミット): 8c56b7ac3f01f05fcb8d0a318d3b656e032142bc53ae9a0b653bc272a8593c31
- クライアントシード: 9d16227e50718b9f7f38f0254791b1557217daf735010c706982dfe9702972c4
- ナンス: 1
- ゲームに表示された結果: 1.10x
上のハッシュは、ラウンド開始前にFlushが確定させたコミットメントです。検証を完了するには、シードペアをローテーションします。すると、システムが元のサーバーシードを公開します。それを自分でSHA256でハッシュ化し、8c56b7ac3f...になることを確認してください。次にHMAC_SHA256(serverSeed, "clientSeed:1:0")を実行し、ゲーム内のProvably Fair Documentに記載されたアルゴリズムを使って、その出力をPlinkoの結果に変換します。

従来のカジノでは、機関を信頼する必要があります。Provably Fairのカジノで信頼すべきものは、数学だけです。
スロットやライブディーラーゲームがProvably Fairではない理由
Provably Fairは、カジノ自身が乱数生成器を所有している場合にのみ機能します。サードパーティのゲームスタジオは、RNGの状態を非公開にしています。計算はスタジオが行い、カジノは結果を表示するだけです。Flushは、もともと持っていないシードを公開することはできません。
だからといって、それらのゲームが検査されていないわけではありません。規制されたカジノにゲームを提供するすべてのスタジオは、独立した検査機関の監査を受けています。業界で最も信頼されている3つの機関が、Gaming Laboratories International(GLI)、iTech Labs、eCOGRAです。これらの機関はRNGの出力の分布をチェックし、偏りがないかを調べ、公表されているRTPの数値を実際の長期的な結果と照らし合わせて認証します。
とはいえ、トレードオフがあるのも事実です。Originalsの1ラウンドを検証するように、スロットの1スピンを自分で検証することはできません。Provably Fairはより厳格なモデルであり、Flushは技術的に可能な場所、つまり自社のOriginalsに適用しています。
Provably Fairで証明できないこと
Provably Fairは強力な保証ですが、公正性に関するすべての疑問に答えるものではありません。知っておくべき5つのポイントを紹介します。
ハウスエッジがなくなるわけではありません。 すべてのOriginalsゲームには、公表された数学的なエッジがあります。Provably Fairは、どのラウンドも操作されていないことを証明するものです。ゲーム設計に組み込まれた長期的な数学を変えるものではありません。
ゲームのボラティリティは変わりません。 連勝や連敗は、どのようなランダムなシステムでも普通に起こります。Provably Fairが確認するのは、その分散が公正だったことであって、有利だったことではありません。
シードをローテーションした後も、過去のラウンドは検証できます。 クライアントシードをローテーションすると、システムは古いサーバーシードを公開します。以前のシードペアでプレイしたすべてのラウンドは、ベット履歴から引き続き検証できます。
コミットメントが防ぐのは、ハッシュ化前の不正です。 サーバーシードはハッシュ化され、ベットする前に表示されます。カジノがあなたのベットを見た後に別のシードを選んだという主張は、ハッシュによって否定されます。
シードを覚えておく必要はありません。 Flush Originalsのすべてのベットについて、サーバーシード(公開後)、クライアントシード、ナンス、結果がアカウント履歴に保存されます。
Provably Fairの簡単な歴史
Provably Fairは、2010年代初頭に第一世代の暗号資産ネイティブなカジノによって考案されました。このモデルが生まれたのは、既存の業界の信頼の枠組みが、Bitcoinコミュニティの「信頼せず、検証せよ」という文化に合わなかったためです。エンジニアたちは、Bitcoinの取引でも使われている基本要素である暗号学的コミットメント方式を応用し、内部のRNGの状態を明かすことなく、カジノがすべてのスピンの公正性を証明できる仕組みを作り上げました。
こうして生まれた標準的なパターン(サーバーシード+クライアントシード+ナンス+HMAC)は、10年以上にわたって安定して使われています。第三者ではなくプレイヤー自身が証拠を持つ、唯一の検証モデルです。
責任あるギャンブル
ギャンブルはエンターテインメントであり、お金を稼ぐ手段ではありません。プレイする前に必ず予算を決め、負けを取り戻そうとしないでください。ギャンブルが楽しくなくなったら、休憩を取りましょう。
無料の支援を24時間365日受けられます。
- GamCare:gamcare.org.uk | 0808 8020 133
- GamStop:gamstop.co.uk(英国のプレイヤー向けの無料自己排除サービス)
- BeGambleAware:begambleaware.org
Flushは責任あるギャンブルを支援しています。プレイヤーは18歳以上である必要があります。
FlushでProvably Fairを試してみませんか?
Provably Fairなら、マーケティングではなく数学を信頼できます。Flush Originalsのロビーを見て、20種類のゲームのどれでもデモモードで無料でお試しください。アカウントは不要です。最初のリアルマネーのラウンドで、自分で検証を実行してみましょう。
Flushは10種類の暗号資産に対応しています:BTC、ETH、SOL、BNB、LTC、USDT、USDC、TRX、POL、DOGE。入金は即時に反映され、出金は即時に処理されます。銀行による遅延も、KYC認証も、出金上限もありません。
どのように調べたか
検証方法
本ガイドでは、Flush OriginalsのFairnessメニューに実装されている標準的なProvably Fairモデル(サーバーシード、サーバーシードハッシュ、クライアントシード、ナンス、HMAC-SHA256)について、SeedsタブとVerifyタブ、Rotate Seed Pairの操作を含めて解説します。Plinkoの具体例では、そのFairnessパネルから記録した値を使用しています。サードパーティのスロットやライブディーラーゲームに関する記述は、GLI、iTech Labs、eCOGRAなどの機関による独立したRNG監査について説明したものです。Provably Fairが確認できるのはラウンドごとの公正性のみで、ハウスエッジをなくしたり、分散を小さくしたりするものではありません。
FAQ
よくある質問
FlushのすべてのゲームでProvably Fairを利用できますか?
FlushでProvably Fairの結果を検証するにはどうすればよいですか?
Provably Fairのゲームでカジノが不正をすることはできますか?
HMACとは何で、なぜ重要なのですか?
クライアントシードはローテーションできますか?
Provably Fairならハウスエッジはゼロになりますか?
Flushでプレイするには本人確認が必要ですか?
Flush Originalsはスマートフォンでプレイできますか?
この記事をシェア
シェアしてチャンスをつかもう!
関連記事
さらに詳しく

TRONギャンブル:TRXでギャンブルをする方法
TRXは1セント未満の手数料で数秒で決済され、多くのUSDT入金と同じネットワークを使います。TRXで直接ギャンブルをする際に本当に重要なポイントを解説します。
5分で読めます

USDTギャンブル:どのネットワークを使うべきか、その理由
USDTならカジノ残高のドル価値は一定ですが、どのネットワークで送るかで速度と手数料は大きく変わります。USDTギャンブルで本当に重要なポイントを解説します。
5分で読めます

おすすめ暗号資産スポーツベッティング:2026年完全ガイド
暗号資産スポーツベッティングとは、カードの代わりにBTC、ETH、ステーブルコインでスポーツブックに入金すること。その実際の仕組みと、Flushのスポーツブックでの活用法を解説します。
5分で読めます