ブログ · 公平性と不正対策

ポーカーの公平性レシートをハンド後に読む方法

公平性と検証 公開日 2026年9月27日 · Fair Poker 研究チーム

ポーカーの公平性レシートとは、1ハンドが終わったあとに確認できる証拠のまとまりです。勝者のスクリーンショットではありません。シャッフル、配牌、プレイヤーの行動、ショーダウン、精算がつながっていて、あとから見ても筋が通るかを確認できるものです。

「公平です」という言葉だけでは足りません。大事なのは、プレイヤーがあとから確認できるかどうかです。サポートの説明を信じるだけなら、まだブラックボックスです。公平性レシートは、その主張を確認可能な証拠に近づけます。

レシートに必要な情報

まず必要なのは、ハンド ID、テーブル ID、シート ID、開始時刻、そのハンドで使われたルールです。これらは暗号学的な証明ではありませんが、どのハンドを見ているのかを固定します。

次に、シャッフルと配牌の証拠が必要です。検証可能な公平性では、重要な値を先にコミットし、あとで公開します。つまり、シード、シャッフル手順、重要な秘密値を先に固定し、後から元データを出して変更がなかったかを確認します。全体像は 検証可能な公平ポーカーのチェックリスト でも説明しています。

さらに、プレイヤーの行動順も必要です。ブラインド、ベット、コール、チェック、フォールド、タイムアウト、切断、カード公開、精算が順番に残っていないと、結果は説明できても、結果までの道筋は弱くなります。

コミット、公開、ハッシュ

公平性レシートではハッシュがよく使われます。ハッシュはデータの指紋のようなものです。NIST はハッシュ関数を、メッセージを固定長のダイジェストへ写す仕組みとして説明しています: NIST Hash Functions。

見るべきポイントは順番です。まずコミット値を出します。次に、ハンド後に元の値を公開します。最後に、公開された値をもう一度ハッシュし、先に出されたコミット値と一致するか確認します。一致しなければ、そのレシートは通りません。

プレイヤーが手計算する必要はありません。プラットフォーム側が、どの値をいつコミットし、どの値をいつ公開し、どこで検証できるかを明確にするべきです。

公平性レシートは、改ざん防止シール付きの領収書に近いものです。悪意を完全に消すものではありませんが、あとから黙って書き換えることを難しくします。

署名とイベント順

次に見るべきなのは、行動が正しい席に結びついているかです。デジタル署名は、ある行動がどの鍵で署名され、内容が後から変わっていないかを確認する助けになります。NIST のデジタル署名資料も、署名者の確認と変更検出を重要な目的として扱っています: NIST Digital Signatures。

これは、個人情報を公開するという意味ではありません。シート鍵、セッション鍵、アカウントに紐づいた署名鍵で十分な場合があります。目的は単純です。3番席のコールを、あとから4番席のコールのように書き換えにくくすることです。

イベント順も重要です。ハッシュでつながれたログや順序保護されたログは、行の挿入、削除、移動を見つけやすくします。OWASP は重要な監査証跡について、完全性を守る制御を推奨しています: OWASP Security Logging and Monitoring Failures。ポーカー向けの説明は 改ざんが見えるポーカーログ を参照してください。

証明できないこと

公平性レシートが強いのは、プラットフォーム側の疑問です。デッキが変えられていないか、ボードが書き換えられていないか、精算がカードと一致しているか、行動順が保たれているかを見やすくします。

一方で、2人のプレイヤーが外部通話で共謀していないことまでは証明できません。プレイヤーの端末が安全だったことも証明できません。1人1アカウントであることも、レシートだけでは証明できません。そこには不正対策、通報、アカウント保護、行動分析が必要です。詳しくは ポーカー監査証跡とは何か を見てください。

誠実なサービスほど、「暗号で配牌を検証できること」と「プレイヤー側の不正を運用で抑えること」を分けて説明します。

プレイヤー用チェック

公平性レシートを見たら、次の5点を確認してください。

これらが明確なら、レシートには意味があります。答えが「信じてください」だけなら、見た目だけのレシートです。

最後に

公平性レシートの目的は、全員に毎ハンド監査をさせることではありません。必要なときに、公平性を言葉ではなく証拠として確認できるようにすることです。

検証可能な公平性の実装に興味がありますか?

Fair Poker はテキサスホールデムの検証可能な公平性を研究する非営利オープンソースプロジェクトです。デッキは参加者のブラウザが共同で暗号化シャッフルし、ディーリングサーバーは存在せず、全ハンドを独立に検証できます。公衆向けのゲームサービスは提供していません。全ソースを公開していますので、ダウンロードして自分の環境で研究してください。

ソースをダウンロード

本サイトは非営利のオープンソース研究プロジェクトであり、公衆向けのゲームサービスは提供しません。デモは研究テスト専用で無価値のテストチップのみを使用し、現金賭博ではありません。本記事は教育目的のコンテンツです。

← 記事一覧へ戻る