プロバリー・フェアなゲーム:すべてのラウンドを自分で検証
プロバリー・フェアとは、ラウンドの結果がランダムであったことをカジノの言葉だけに頼らなくてよい仕組みです。結果は、ベットの前に行われるコミットメントによって固定され、後から再計算して確かめることができます。このガイドでは、その基本要素を説明し、JOKRでラウンドを確認する方法を示します。対象は成人のみ(18歳以上)です。また、ラウンドを検証してもゲームの配当が変わることはありません。
基本要素
- サーバーシード: サーバーが選ぶ秘密の値です。ラウンド前には、そのハッシュ値だけが表示されます。
- クライアントシード: あなた側から提供される値で、サーバーは事前に入力の全体を知ることができません。ゲームで使用される場合は、ラウンドの詳細に表示されます。
- ノンス: ラウンドごとに増えるカウンターで、同じシードから同じ結果が二度生まれないようにします。
- ハッシュ: シードを固定長の指紋に変換する一方向関数(SHA-256)です。指紋から元の値を逆算することはできませんが、公開されたシードが指紋と一致するかは誰でも確認できます。
- HMAC: 鍵付きハッシュで、シードの素材を結果を決める数値列に変換するために使われます。
コミットメントが重要な理由
ハッシュはベットの受付が始まる前に公開されます。ラウンド終了後にシードが公開され、そのハッシュが以前見たものと一致すれば、サーバーはあなたのベットを見た後にシードを変えることはできなかったと分かります。そのうえで、シードから結果を再計算し、表示された結果と一致するかを確認します。
検証できるオリジナル
JOKRには6種類のオリジナルがあります:BlackJOKR, JOKR Duel, JOKR Ballz, JOKR Spin, JOKR Crash, JOKR Mines。すべてが同じ方式を使っているわけではありません:
- JOKR CrashとJOKR Minesはプロバリー・フェアであり、ラウンドごとに確認できます。
- JOKR Spinと、ハウスと対戦するJOKR Duelは、コミットリビール方式を使用します。
- BlackJOKRは、暗号学的ジェネレーターでシャッフルした6デッキのシューからディールします。コミットリビール方式ではないため検証するシードはありませんが、すべてのハンドはサーバー側で記録されています。
- JOKR Ballzはサーバー側の物理シミュレーションで、こちらもコミットリビール方式ではありません。
全一覧はOriginalsページにあります。
ラウンドの検証方法
- プレイする前に、そのラウンドで表示されるシードのハッシュを控えておきます。
- ラウンドを最後までプレイします。シードとソルトが公開されます。
- Fairness & RNGページで検証ツールを開きます。
- 公開された値を貼り付けます。ツールがハッシュを再計算し、控えた値と一致する必要があります。
- 再計算された結果を確認します。Crashであればクラッシュポイント、Minesであれば地雷の位置です。
現在のルールで行われたラウンドには、ソルトの先頭にバージョンタグが付いているため、どのルールが適用されたかが分かります。正確な計算式は、各ゲームページのルールセクションに記載されています。
プロバリー・フェアで分からないこと
検証されたラウンドは、結果が改ざんされていないことを証明するだけです。将来のラウンドを予測するものでも、オッズを変えるものでもありません。ハウスエッジは、各ゲームの明文化されたルールで定められています。設定した限度内でプレイし、支援が必要な場合は責任あるゲームをご確認ください。
よくある質問
サーバーシードとは何ですか?
サーバーが選ぶ秘密の値です。そのハッシュはラウンド前に表示され、後からシード本体が公開されるため、両者が一致するか確認できます。
ノンスは何をするものですか?
ラウンドごとに増えるカウンターで、同じシードから同じ結果が二度生まれないようにします。
どのJOKRオリジナルを検証できますか?
JOKR CrashとJOKR Minesは、Fairness & RNGページでラウンドごとに検証できます。JOKR Spinと、ハウスと対戦するJOKR Duelはコミットリビール方式を使用します。
BlackJOKRはプロバリー・フェアですか?
いいえ。コミットリビール方式ではありません。シューは暗号学的ジェネレーターでシャッフルされ、すべてのハンドはサーバー側で記録されます。
ラウンドを検証するとオッズは変わりますか?
いいえ。検証は終了したラウンドを確認するだけです。オッズは各ゲームの明文化されたルールに基づきます。