メインコンテンツにスキップ
すべてのコレクション証明可能な公平性
証明可能な公正性 - ベットの検証方法

証明可能な公正性 - ベットの検証方法

1か月以上前に更新

証明可能に公正なコミットメントスキーム

  1. 初期コミットメント: ベットが始まると、プレイヤーと運営側の双方が「コミットメント」と呼ばれる値を作成します。この値はハッシュ化され、改ざんを防ぐために秘密に保たれます。

  2. ベット: ゲームやベットは通常通り進行しますが、双方は相手のハッシュ化されたコミットメントを確認できるものの、秘密の内容(元の値)までは分かりません。

  3. 公開と検証: ゲーム終了後、ハッシュ解除され、元の秘密の値を確認できるようになります。これにより、結果を検証できます。

コミットメントの仕組みについて詳しくはこちら

ベットを公開して確認する方法

ここでは、ベットの秘密の値を公開して、それを検証する方法を説明します。

メニューの「取引内容」>「カジノベット」から検証したいベットのベットIDをクリックし、ベットスリップを開いてください。

ステップ1:ベットの「証明可能な公正」モーダルを開き、「回転させる」をクリックします。

ステップ2:次に、現在の「アクティブクライアントシード」とは異なる「新しいクライアントシード」が入力されていることを確認するか、自分で入力し、「変更」をクリックします。これにより、次のベットで使用される新しいクライアントシードとサーバーシードが設定されます。

※変更する前に、進行中のゲームがあれば先にプレイを完了してください。

ステップ3: モーダルを閉じると、あなたが行ったベットのサーバーシードがハッシュ解除され、元の秘密の値が公開されているのが確認できます。なお、クライアントシードとノンスは変わりません。

ステップ4:「認証」ボタンをクリックしてベットを検証します。

ステップ5:カジノゲームのベット画面に行き、『証明可能な公正』モーダルを開いて検証タブに進みます。そこに、先ほど認証したクライアントシード、ハッシュ解除されたサーバーシード、ノンスを入力すると、ベットスリップに表示された結果と同じであることが確認できます。

こちらの回答で解決しましたか?