公平性の証明
使い方
SHA256の出力を1000万回繰り返しフィードバックされたサーバーシークレットから、ゲームごとに1000万のSHA256ハッシュのチェーンを生成しました。
ゲーム 5,257,547 から開始する Crash 用の最終ハッシュの SHA256 は:
1d75b6cfadffdfc7dea5b7ed2c463c909571430c8f08fd3d0042b66661a8e4fc
ゲーム 11,761,475 から開始する Roulette 用の最終ハッシュの SHA256 は:
d2d9e10774075b7bb8a218613bb1acbb7a6fc0175fe8b20fad063a446a42a79d
ゲーム 18,975,566 から開始する Hilo 用の最終ハッシュの SHA256 は:
e92f5d3c0446af16ee70a86010a917c77e801397ccf2bbf150654c774f1b1bf4
こちらでSHA256の最終ハッシュ値を表示することによって、別のSHA256連鎖を利用することが不可能となります。ゲームは現在SHA256連鎖を逆順に辿ることでゲームの結果を正当で公平に計算しています。
認証方法
誰でも簡単にチェーンの整合性を検証できます。ゲーム終了直後にゲームのハッシュを公開しています。プレイになったゲームのSHA256ハッシュが前のゲームのハッシュと一致することを確認することで、Gamdomが結果を変更できなかったことを確認できます。
Crashのgame hashesを生成し、結果を計算するサンプルコードはこちらで確認できます。
Rouletteのgame hashesを生成し、結果を計算するサンプルコードはこちらで確認できます。
Hiloのgame hashesを生成し、結果を計算するサンプルコードはこちらで確認できます。
Diceのgame hashesを生成し、結果を計算するサンプルコードはこちらで確認できます。
Plinkoのgame hashesを生成し、結果を計算するサンプルコードはこちらで確認できます。
Minesのgame hashesを生成し、結果を計算するサンプルコードはこちらで確認できます。
Kenoのgame hashesを生成し、結果を計算するサンプルコードはこちらで確認できます。
Pocket Diceのgame hashesを生成し、結果を計算するサンプルコードはこちらで確認できます。
Slideのgame hashesを生成し、結果を計算するサンプルコードはこちらで確認できます。
Blackjackのgame hashesを生成し、結果を計算するサンプルコードはこちらで確認できます。
Twistのgame hashesを生成し、結果を計算するサンプルコードはこちらで確認できます。
公平性
結論として、強力な暗号化SHA256関数と協力する数学により、将来のすべてのゲームの結果は事前に定義され、配布されます。そのため、ユーザーが気づかないうちに一連の結果を操作することはできません。
