メインコンテンツにスキップ

ハッシュダイスの遊び方

Allen avatar
対応者:Allen
今週アップデートされました

Hash Diceは、ブロックチェーンのハッシュ値計算とアルゴリズムに基づいて設立されたプラットフォーム上の確率ゲームです。このゲームは、賭けと予測でより多くの楽しみを提供します。プレイヤーが振った数字がランダムな数字に近いほど、勝つ確率が高くなります。ここに、ハッシュダイスのプレイ方法と勝利を最大化するための指示があります。

予測区間の設定

プレイヤーはまず予測される間隔を設定する必要があります。たとえば、49999 < ランダム番号。このラウンドの金額を設定し、ROLLをクリックします。結果は0から99999の間のランダムな数になります。もし49999 < ランダムな数値であれば、あなたの勝ちです;そうでなければ、あなたの負けです。

ヒント: プレイヤーは高い間隔と低い間隔を設定できます:

  • 高: 1999-99998 < ランダムな数字

  • 低: ランダムな数 < 1 - 98000

勝利の利益

利益は少なくとも1.0102xであり、最大で99,000xまで上昇する可能性があります。

HashDice リターン率

ゲームのエッジはわずか1%であり、長期的なベッティングでは、ベット額の99%がプレイヤーに帰属し、99%のリターン率を提供します。

公平性検証

HashDiceは、各ゲームが暗号化された方法で公正であることを可能にする、証明可能で検証されたシステムを使用しています。ベットを確認するために、サーバーシードとクライアントシードのペアが使用されてロール番号が計算されます。サーバーシードは隠されており、プレイヤーが結果を予測できないようにシードのSHA-256ハッシュが代わりに表示されます。プレイヤーは、ランダム化の前後でハッシュを比較することによって、サーバーシードが変更されていないことを確認できます。

データ計算

0から99,999の間のロール番号を生成するために、HashDiceはサーバーシード、クライアントシード、およびノンス(ベット番号)を組み合わせます。次に、その組み合わせのSHA-512ハッシュを計算して、128文字の16進文字列を取得します。そのハッシュの最初の5文字が取り出され、0から1,048,575(16 ^ 5 - 1)までの範囲の10進数に変換されます。100万未満の場合は、100,000で割ってロールの結果として使用されます。そうでなければ、次の5文字を最大25回繰り返します。非常に稀なケースでは、25回の試行のいずれも1百万未満に変換されない場合、残りの3文字を使用してあなたのロール番号に変換します。

コード例

次のコード例は、ベットを確認するために使用できます:

function getRoll(serverSeed, clientSeed, nonce) { var hash = sha512(serverSeed + clientSeed + nonce); var index = 0; do { var lucky = parseInt(hash.substr(index, 5), 16); index += 5; } while (lucky >= 1000000); return lucky % 100000; }

ハッシュダイスは、たくさんの大きな勝利のチャンスがある、エキサイティングで公正なゲームです。これらのヒントに従うことで、プレイヤーは成功の可能性を高め、プラットフォームで楽しくやりがいのあるゲーム体験を楽しむことができます。

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