証明可能な公平性とは

証明可能な公平性により、ラウンドの結果がベット前に確定しており、その後変更されていないことを確認できます。これは一般的な意味でのゲームの公平性を保証するものではなく、結果を予測可能にするものでもありません。

仕組み

  1. コミット。サーバーは秘密のサーバーシードを選択し、そのSHA-256ハッシュ(逆算できない指紋のようなもの)のみを表示します。
  2. 入力。あなた(または他のプレイヤー)がクライアントシードを提供することで、サーバーはあなたのベットを見た後に自分に有利な結果を選ぶことができなくなります。
  3. プレイ。各ラウンドの結果は、両方のシードとラウンドカウンター(nonce)から計算されます。
  4. 公開と検証。後でサーバーがシードを公開します。誰でもそのハッシュを計算し、事前に示された指紋と比較して、すべてのラウンドを再計算できます。

試してみる

教科書的なスキーム:HMAC-SHA256(サーバーシード, “クライアントシード:nonce”)によるクラッシュポイント、RTP 97%。これは概念を示すものであり、特定のゲームのアルゴリズムではありません。

指紋(SHA-256)、すべてのラウンドの前に表示:
—

公開されたサーバーシード:

証明可能な公平性が証明すること

証明可能な公平性が証明しないこと

実際のゲームを確認する

ゲーム自体の検証画面またはデータを使用する。例えばAviatorでは、証明可能な公平性メニューに過去のラウンドのシードとハッシュが表示される。当サイトのデモは汎用的なスキームを使用しており、特定のプロバイダーのラウンドを検証することはできない。

更新済み: