信頼 · 証明可能な公正性 · 9月 2026

Shuffleの証明可能な公平性: Crash、Dice、Plinkoの任意のラウンドを自分で検証する方法

最終更新 ·

すべてのShuffle Originalsラウンドは証明可能な公平性を備えています。つまり、ハッシュ関数を持つ誰もがラウンド終了後に結果を検証でき、プラットフォームへの信頼は一切不要です。ラウンド前にクライアントシードが表示され、ラウンド後にサーバーシードが公開され、結合された入力のハッシュが実際に見た結果と一致することを確認できます。本ガイドでは仕組みを解説した後、Crashラウンドとサイコロの出目を段階的に検証し、ご自身のベットでも実践できるようにします。

ShuffleでMAXBETを受け取る →

18歳以上 · 最低入金額 $20 · 入金額+ボーナスの35倍 · ボーナス消化中の最大ベット額は$10です · 最終確認日 9月 2026

対象範囲

Shuffleオリジナル全15ゲーム

アルゴリズム

SHA-256コミット・リビール

入力

サーバーシード(ラウンド前にハッシュ化)、クライアントシード、ノンス

認証ツール

shuffle.com/provably-fair/overview

信頼が必要

ゼロ

検証ごとの所要時間

約30秒

「証明可能な公平性」を平易な言葉で説明

各ラウンドが開始される前に、サーバーはサーバーシードのSHA-256ハッシュを公開することでコミットします。ハッシュは一方向の指紋であり、シードをそこから逆算することはできません。また、クライアントシード(自分で設定するか、デフォルトを受け入れます)とラウンドノンス(各ラウンドごとに1ずつ増加します)も確認できます。

ラウンドが終了すると、サーバーは元のサーバーシードを公開します。それをクライアントシードおよびnonceと組み合わせてハッシュ化します。結果として得られるハッシュ値は特定の数値に対応し、その数値がラウンドの結果(クラッシュポイント、サイコロの出目、プリンコのスロット等)に対応します。計算結果が実際に確認した内容と一致すれば、そのラウンドは公正でした。一致しない場合、プラットフォームが不正を行ったことになります。

Crashの正確なアルゴリズム

  1. サーバーシードをハッシュ化する:公開されたサーバーシード文字列を取得し、SHA-256を計算します。
  2. サーバーシードとクライアントシードおよびノンスを結合します。形式は hmac-sha256(serverSeed, clientSeed + ":" + nonce) です。
  3. 結果のハッシュの最初の13文字の16進数を取得します。
  4. 10進数の整数に変換します。
  5. クラッシュポイントを計算: crashPoint = floor((100 * 2^52) / (2^52 - h)) / 100、ハウスエッジ調整を含む。
  6. ラウンドで確認したクラッシュポイントと照合してください。一致すれば正直な証明です。

実例:Crashラウンドの検証

これらの入力を使った仮想的なラウンドを例に挙げます(数字は読みやすさのため短縮しています)

サーバーシード(公開済み):a1b2c3d4e5f6...

クライアントシード:myclientseed42

ノンス:137

ゲーム内に表示されるクラッシュポイント: 2.47x

hmac-sha256('a1b2c3d4e5f6...', 'myclientseed42:137')を実行します。出力の最初の13文字の16進数を取得します。10進数に変換します。上記の式に代入します。結果は2.47倍。一致しました。このラウンドは正当です。

どのプログラミング言語のハッシュ関数ライブラリでも同じ答えが得られます。結果は決定論的です。検証を一度設定すれば、プレイするすべてのラウンドで実行できます。

Diceの正確なアルゴリズム

  1. hmac-sha256(serverSeed, clientSeed + ":" + nonce)を計算します。
  2. 最初の5文字の16進数を取得します。
  3. 整数iに変換します。
  4. ロール = (i × 100) / 16^5 を計算し、小数第2位まで四捨五入します。
  5. 表示されたロールと比較します。一致 = 誠実。

クライアントシードが重要な理由

自分でクライアントシードを設定することができます。ほとんどのプレイヤーはデフォルトのまま使用し、変更することはありません。最大限の信頼性を求める場合は、クライアントシードを定期的に変更してください(Shuffleでは「設定 → Provably Fair → Set Client Seed」から変更可能です)。変更するたびに以前のサーバーシードコミットメントが無効化され、新しいものが生成されます。

セッション中にシードを変更しても期待リターンは変わりません。これは、プラットフォームがあなたのクライアントシードを事前に知った上で不利なロールのシーケンスを準備できないことを意味します。この保護は統計的なものではなく、暗号技術的なものです。

よくある誤解

ステップバイステップ: 自分でラウンドを検証する方法

  1. 1

    Shuffleの設定 → Provably Fairを開く

    現在のサーバーシードハッシュ、クライアントシード、ノンス範囲が表示されます。

  2. 2

    ラウンドをプレイして結果を記録する

    結果がどうであれ、記録しておく。

  3. 3

    サーバーシードをローテーションする

    「新しいサーバーシードを使用」をクリックするか、プレイして新しいシードに進みます。前回のサーバーシードが公開されます。

  4. 4

    公開されたサーバーシード、クライアントシード、およびナンスをコピーします

    3つとも、シード履歴ビューに表示されます。

  5. 5

    任意の言語でハッシュを実行

    Python、JavaScript、オンラインSHA-256ツールすべてが利用可能です。プレイしたゲームには上記のアルゴリズムをご使用ください。

  6. 6

    比較する

    計算した結果がゲーム内の結果と一致すれば、そのラウンドは公正だったことになります。任意のラウンドで繰り返し検証できます。

証明可能な公平性の機能としてのメリットとデメリット

What we like

  • 信頼不要、数学的に独立して検証可能
  • あなたのアカウントでプレイされたすべてのラウンドを網羅する公開シード履歴
  • プラットフォームが自社RNG結果を不正操作することを暗号技術で防止
  • 業界標準の実装、Stake、Roobet、BC.Gameと同じSHA-256コミット・リビール方式
  • スクリプトを設定すれば、1ラウンドあたりの検証時間は約30秒です

What we don't

  • スロット、ライブカジノ、またはスポーツブックの結果は対象外
  • 開発者以外にとっては検証計算が容易ではない
  • ほとんどのプレイヤーは実際には検証を行わず、実用的なメリットが損なわれている
  • 証明可能な公平性は、出金に関する紛争やKYC遅延から保護するものではありません
  • サーバーシードを頻繁に回転させるのはUX上の手間がかかる

よくある質問

自分で試してみましょう。コードMAXBETで始めて、Diceを1ラウンドプレイし、結果を検証してください。計算は必ず合います。

ShuffleでMAXBETを受け取る →

よくある質問

プロバブリーフェアゲーミングとは何ですか
ラウンドが開始される前にコミットされたシードから各ゲームラウンドが生成されたことを検証できる暗号システムです。サーバーがシードをハッシュ化し、あなたが独自のクライアントシードを提供すると、組み合わされた出力がラウンド結果になります。コミット後は何も変更できません。
Shuffleのラウンドを自分で検証するにはどうすればよいですか
任意のゲームで公正性タブを開きます。確認したいラウンドのサーバーシード、クライアントシード、ノンスをコピーします。これらをオープンソースの証明可能な公正性検証ツールで実行します。出力はラウンド結果と正確に一致する必要があります。
Shuffleは、私がラウンドを確認した後にそれを変更できますか?
いいえ。ハッシュ化されたサーバーシードはラウンド開始前に公開されます。シードを改ざんするとハッシュが変化し、クライアント側で確認できます。暗号技術により正直なプレイが保証されます。
プロバブリーフェアにおけるnonceとは何ですか
各ラウンドでシードペアと組み合わせる増分カウンターです。ラウンド1ではノンス1、ラウンド2ではノンス2を使用します。同じシードペアを使用して各ラウンドを個別に検証できます。
クライアントシードをローテーションすべきですか?
任意です。セッション毎にローテーションを変更するプレイヤーもいれば、デフォルト設定のままにするプレイヤーもいます。ローテーションは数学的な結果に影響しません。99%のRTPはどちらの場合でも変わりません。
ライブカジノやスロットにも証明可能な公平性は適用されますか?
いいえ。ライブカジノは物理的なカードシャッフルとディーラーのストリーム配信で運営されています。スロットはスタジオ独自のRNGで動作し、独立した機関による認証を受けています。証明可能な公平性はShuffle Originalsのみを対象としています。