Boris Beria
Boris Beria

仮想通貨プライバシー&スポーツ担当ライター

2026年6月18日 • 5分で読めます

Provably Fairとは?Flush Originalsの公正性を支える仕組み

Provably Fairとは?Flush Originalsの公正性を支える仕組み

更新日: 2026年9月26日

要点

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分間だけです。

  1. 任意のFlush Originalsゲームを開き、セッションを開始します。 セッションが有効になった時点で、Fairnessパネルにアクセスできるようになります。
  2. Fairnessメニューを開きます。 ゲーム画面の右下にある「Fairness」と表示された盾のアイコンをクリックします。パネルが開き、SeedsとVerifyの2つのタブが表示されます。
  3. ベットする前にサーバーシードハッシュを記録します。 Seedsタブに移動し、Active Server Seed (Hashed)をコピーします。これがコミットメントです。
  4. クライアントシードを設定またはローテーションします。 どんな文字列でも使えます。セッションの途中で変更すると、前のサーバーシードも公開され、検証できるようになります。
  5. ラウンドをプレイし、ナンスを控えます。 SeedsタブのTotal bets made with pairカウンターがあなたのナンスです。
  6. サーバーシードを公開します。 Rotate Seed PairセクションのChangeをクリックします。これで前のサーバーシードを検証に使えるようになります。
  7. HMACを再計算します。 任意のHMAC-SHA256計算ツールを開きます。公開されたサーバーシードをキーに、clientSeed:nonce:0という文字列をメッセージに指定し、16進数の出力を確認します。
  8. 16進数を結果に変換します。 各ゲームの変換方法は、ゲーム内のProvably Fair Documentリンクに記載されています。
  9. 結果が一致することを確認します。 一致すれば、そのラウンドは公正でした。一致しなければ、カジノが改ざんしたことになり、シードがその証拠となります。

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を利用できますか?
いいえ。Provably Fairが適用されるのは、Plinko、Dice、Crash、Mines、Keno、Wheel、Video Pokerなどを含む20種類のFlush Originalsのみです。サードパーティのスロットやライブディーラーのタイトルは、各スタジオ独自のRNGを使用しており、GLI、iTech Labs、eCOGRAなどの機関によって独立した監査を受けています。
FlushでProvably Fairの結果を検証するにはどうすればよいですか?
Fairnessメニュー(各Originalsゲームの右下にある盾のアイコン)を開きます。ベット前にサーバーシードハッシュをコピーし、クライアントシードを設定してラウンドをプレイした後、シードをローテーションしてサーバーシードを公開します。HMAC-SHA256を自分で実行するか、内蔵のVerifyタブを使って、結果が一致することを確認します。
Provably Fairのゲームでカジノが不正をすることはできますか?
できません。サーバーシードハッシュはベット前にコミットされます。カジノが後からシードを変更すると別のハッシュが生成され、あなたがすでに見たハッシュとは一致しなくなります。
HMACとは何で、なぜ重要なのですか?
HMACは鍵付きのハッシュ関数です。サーバーシードが鍵となり、クライアントシードとナンスがメッセージを構成し、その出力によって結果が決まります。どの入力値を変えても出力が予測不能に変わるため、改ざんがあればすぐにわかります。
クライアントシードはローテーションできますか?
はい。各OriginalsゲームのFairnessメニューから行えます。Rotate Seed Pairで新しいクライアントシードを入力し、Changeをクリックします。ローテーションすると前のサーバーシードが公開されるため、そのシードでプレイしたすべてのラウンドを検証できます。
Provably Fairならハウスエッジはゼロになりますか?
いいえ。Provably Fairが証明するのは、どのラウンドも操作されていないということです。各ゲームには、長期的なプレイにおいて公表されたハウスエッジがそのまま残ります。
Flushでプレイするには本人確認が必要ですか?
いいえ。FlushではKYC認証は不要です。暗号資産ウォレット(MetaMaskまたはWalletConnect)を接続すればすぐにプレイでき、身分証のアップロードや書類の確認もありません。
Flush Originalsはスマートフォンでプレイできますか?
はい。20種類のFlush Originalsはすべてアプリをダウンロードせずにモバイルブラウザで動作し、Fairnessメニューやシードの検証もデスクトップと同じように利用できます。
Boris Beria

この記事をシェア

シェアしてチャンスをつかもう!

Flush.com で遊ぶ

仮想通貨で入金、出金は即時。

今すぐプレイ