短い答え
公平性証明とは、ラウンドの結果が、あなたが検査できる3つの値から導かれることを意味します:運営者がプレイ前にハッシュを公開することでコミットするサーバーシード、あなたのブラウザが供給するクライアントシード、ラウンド数を数えるナンス。これら3つをゲームの公開アルゴリズムに通すと、ゲームが支払った結果を毎回、どのマシンでも得られます。
証明は常に遡及的であり、決してライブではありません。使用中のサーバーシードは見えず、そのハッシュだけが見えます。シードが退役すると明かされ、ハッシュ化するとコミットメントと一致する必要があります。一致しなければシードが交換されたことになり、そのシード下のすべてのラウンドが疑わしいものになります。
サイト全体をカバーするものではなく、正直な運営者もそう主張しません。公平性証明は社内オリジナルに適用され、運営者が数学を書き公開できます。サードパーティスタジオのタイトル(スロット、ライブディーラー、ゲームショー)には適用されません。これらはスタジオの認証済みジェネレーターで実行され、誰も確認できるシードは公開されません。両方の種類が同じロビーにあります。同じ保証ではありません。
ラウンドを構成する3つの値
そのうち2つはラウンドが確定する前にあなたに知られています。3つ目は証明を閉じるために後で明かされる必要があります。
サーバーシード
運営側で生成されるランダムな秘密です。ライブ中は決して見えず、そのハッシュだけが見えます。ハッシュはコミットメントです:シードを秘匿したまま固定します。ハッシュは一方向であり、同じ出力を生成する別のシードは存在しません。
クライアントシード
あなたの側からの値で、ゲームの公平性パネルで編集できます。コミットされたシードが選択されたものであることを防ぐために存在します:運営者が都合の良い結果のサーバーシードを選択できないように、入力の半分はあなたが独立して設定し、いつでも変更できる値です。
ナンス
ラウンドごとに1ずつ増えるカウンターです。同じサーバーシード、同じクライアントシード、異なるナンス:異なる結果、ラウンドごとに確認でき、バルクでのみではありません。シードのペアがセッション全体をカバーできるようにします。
ラウンドの検証方法、4つのステップ
検証は事後、自分のマシンで、ゲームが提供する値を使用して行われます。アカウントアクセスや当社の協力は不要です(アルゴリズムの公開以外)。それがこの仕組みの要点です。
コミットメントをコピー
プレイ前に、公平性パネルに現在使用中のサーバーシードのハッシュが表示されます。それをコピーして保管してください。これがラウンド前から得られる唯一のものです。他のすべては後から読めます。
ラウンドをプレイ
各ラウンドは1つのナンスを消費し、パネルにはプレイ中のクライアントシードと現在のナンスが表示されます。ラウンドが確定した時点で、3つの入力のうち2つと3つ目へのコミットメントをすでに保持しています。
シードをローテーション
ローテーションはサーバーシードを退役させ、明かします。これが起こるまで何も検証できません。回転しないシードは決してチェックされないシードです。明かされたら、それ以降のラウンドには使用できません。
再計算して比較
明かされたシードをハッシュ化し、コピーしたコミットメントと一致するか確認します。次に、シード、クライアントシード、ナンスを公開アルゴリズムに入力し、支払われた結果と一致するか確認します。アルゴリズムは公開されているので、当社のものではなく独立した検証者を使用できます。
証明が適用される範囲、されない範囲
対象
社内オリジナル
運営者が数学を書き、公開できるゲーム:クラッシュカーブ、ダイス、マインズ、ホイール、プロンコスタイルドロップなどの高速ラウンド形式。ラウンドごとに1ナンスなので、検証はセッションごとではなくラウンドごとに行われ、疑わしい結果を単独でチェックできます。
クラッシュやインスタントウィンの各ラウンドは数秒で終わり、結果がリールの回転ではなく単一の数値で決まるため、主にここで適用されます。
対象外
サードパーティスタジオのゲーム
外部スタジオが制作したスロット、ライブディーラーテーブル、ゲームショー。これらの結果はスタジオ独自のエンジンとサーバー上で生成されます。スタジオはシードを公開せず、運営元が介入することもできません。全ロビーをプロバイアブリフェアと宣伝するカジノは、存在しないことを説明しているに過ぎません。
これらのタイトルが代わりに持つものは認証です。独立した試験機関が乱数生成器と公開された払戻率を検査し、定期的に再試験します。これは現実のコントロールであり、また異なる種類のものです — あなたが信頼する監査であって、自分で実行する証明ではありません。
ライブディーラーゲームはさらに別のケースです。そこでのランダム性は、カメラの前の物理的なホイールまたは実際のデッキによるものであり、公開するシードもハッシュするものもありません。そこで検証するのは、目に見えるものだけです。
プロバイアブリフェアが証明しないこと
これは多くのページが省略する部分であり、この主張が実際にあなたにとってどれほどの価値を持つかを決定する部分です。
- オッズについては何も語らない
- ハウスエッジが1%のゲームも10%のゲームも、どちらもプロバイアブリフェアになり得ます。検証は結果が後から改ざんされなかったことを確認するだけです。事前に受け入れた条件については一切コメントしません。
- 期待される払戻率を変えるものではない
- 払戻率はシードではなくペイテーブルの特性です。検証済みのラウンドは検証済みであり、100回の検証済みの負けラウンドは依然として100回の負けです。ここでの公平性はプロセスに関する声明であり、結果に関するものではありません。
- 検証されなければ何の価値もない
- ほとんど誰も確認せず、誰も実行しない証明は特に誰も保護しません。それが保護するのは一般的な全員です。運営元は誰かが確認するかのように振る舞わなければなりません。なぜなら、任意のプレイヤーがいつでも、どのラウンドでも確認できるからです。
ラウンドの証明と支払いの証明は別々の保証であり、公開ネットワーク上にあるのは後者だけです。入金と出金は普通のトランザクションで、ハッシュさえあれば誰でもエクスプローラーで読めます。一方ラウンドはサーバー上で決着し、証明はコミットメント方式で行われ、ブロックには何も書き込まれません。 ブロックチェーンカジノで実際にオンチェーンで動いているもの
証明を有用にする3つの習慣
- プレイ前に自分のクライアントシードを設定しましょう。デフォルトのシードでも機能しますが、あなたのために選択されなかったと信頼することになり、それはまさにこの仕組みが排除しようとしている信頼です。
- 何かがおかしいと思ったときだけでなく、セッションの終わりにサーバーシードをローテーションしましょう。ローテーションによってシードが明らかになり、明らかにしなかった一連のラウンドは決して検証できません。
- コミットメントハッシュを画面に表示されているうちに記録しましょう。後から読んだハッシュは何の証明にもなりません。その力の全ては、結果が存在する前に公開されたことから来るのです。