Provably fair games: verify every round yourself

Provably fair মানে হলো একটি রাউন্ড র‍্যান্ডম ছিল কি না, তা নিয়ে ক্যাসিনোর কথার উপর আপনাকে ভরসা করতে হয় না। বাজি ধরার আগে করা একটি commitment দিয়ে ফলাফল আগেই স্থির হয়ে যায়, এবং পরে আপনি সেটি আবার গণনা করে দেখতে পারেন। এই গাইডে মৌলিক উপাদানগুলো ব্যাখ্যা করা হয়েছে এবং JOKR-এ একটি রাউন্ড কীভাবে যাচাই করতে হয় তা দেখানো হয়েছে। এটি শুধু প্রাপ্তবয়স্কদের জন্য (18+), আর একটি রাউন্ড যাচাই করলে কোনো গেমের পেআউট বদলায় না।

মৌলিক উপাদানগুলো

  • Server seed: সার্ভার কর্তৃক বেছে নেওয়া একটি গোপন মান। রাউন্ডের আগে আপনাকে শুধু এর হ্যাশ দেখানো হয়।
  • Client seed: আপনার দিক থেকে আসা একটি মান, যাতে সার্ভার আগে থেকে পুরো ইনপুট জানতে না পারে। যে গেমে এটি ব্যবহৃত হয়, সেখানে রাউন্ডের বিবরণে এটি দেখানো হয়।
  • Nonce: প্রতিটি রাউন্ডে বাড়তে থাকা একটি কাউন্টার, যাতে একই seed দুইবার একই ফল না দেয়।
  • Hashing: একটি একমুখী ফাংশন (SHA-256), যা seed-কে একটি নির্দিষ্ট fingerprint-এ রূপান্তর করে। fingerprint থেকে উল্টো দিকে যাওয়া যায় না, তবে যে কেউ যাচাই করতে পারে প্রকাশিত seed সেটির সঙ্গে মেলে কি না।
  • HMAC: একটি keyed hash, যা seed উপাদানকে এমন সংখ্যার ধারায় রূপান্তর করে যা ফল ঠিক করে।

commitment কেন গুরুত্বপূর্ণ

বাজি খোলার আগেই hash প্রকাশ করা হয়। রাউন্ড শেষে seed প্রকাশ করা হয়। প্রকাশিত seed-এর hash যদি আগে দেখা hash-এর সঙ্গে মেলে, তাহলে সার্ভার আপনার বাজি দেখার পর seed বদলাতে পারেনি। এরপর আপনি seed থেকে ফলাফল আবার গণনা করেন এবং দেখানো ফলের সঙ্গে মিলিয়ে নেন।

কোন Originals যাচাই করা যায়

JOKR-এ 6টি Originals আছে: BlackJOKR, JOKR Duel, JOKR Ballz, JOKR Spin, JOKR Crash, JOKR Mines। এগুলো সব একই পদ্ধতি ব্যবহার করে না:

  • JOKR Crash ও JOKR Mines provably fair, এবং প্রতিটি রাউন্ড আলাদাভাবে যাচাই করা যায়।
  • JOKR Spin, এবং হাউসের বিপক্ষে খেললে JOKR Duel, commit-reveal পদ্ধতি ব্যবহার করে।
  • BlackJOKR একটি ছয়-ডেকের shoe থেকে কার্ড বিতরণ করে, যা একটি cryptographic generator দিয়ে shuffle করা হয়। এটি commit-reveal নয়, তাই যাচাই করার মতো কোনো seed নেই, তবে প্রতিটি হাত সার্ভারে রেকর্ড করা হয়।
  • JOKR Ballz সার্ভারে চলা একটি physics simulation, এটিও commit-reveal নয়।

সম্পূর্ণ তালিকা আছে Originals পাতায়।

কীভাবে একটি রাউন্ড যাচাই করবেন

  1. খেলার আগে, রাউন্ডের জন্য দেখানো seed-এর hash লিখে রাখুন।
  2. রাউন্ডটি শেষ পর্যন্ত খেলুন। seed ও salt প্রকাশ করা হয়।
  3. Fairness & RNG পাতায় verifier খুলুন।
  4. প্রকাশিত মানগুলো বসান। verifier hash আবার গণনা করবে, যা আপনার লিখে রাখা hash-এর সঙ্গে মিলতে হবে।
  5. নতুন গণনা করা ফলাফল যাচাই করুন: Crash-এ crash point, বা Mines-এ mine-এর অবস্থান।

বর্তমান নিয়মে খেলা রাউন্ডের salt-এর শুরুতে একটি version tag থাকে, যাতে বোঝা যায় কোন নিয়ম প্রযোজ্য। সঠিক সূত্রগুলো প্রতিটি গেম পাতার নিয়মাবলি অংশে লেখা আছে।

provably fair যা বলে না

একটি যাচাই করা রাউন্ড প্রমাণ করে যে ফলাফল বদলানো হয়নি। এটি ভবিষ্যৎ রাউন্ড পূর্বাভাস দেয় না বা odds বদলায় না। house edge প্রতিটি গেমের লিখিত নিয়ম দিয়ে নির্ধারিত হয়। আপনার নির্ধারিত সীমার মধ্যে খেলুন, এবং সহায়তা প্রয়োজন হলে দায়িত্বশীল গেমিং দেখুন।

প্রায়শই জিজ্ঞাসিত প্রশ্ন

server seed কী?

এটি সার্ভার কর্তৃক বেছে নেওয়া একটি গোপন মান। রাউন্ডের আগে এর hash দেখানো হয় এবং পরে seed নিজে প্রকাশ করা হয়, যাতে আপনি দুটি মেলে কি না দেখতে পারেন।

nonce কী করে?

এটি একটি কাউন্টার, যা প্রতি রাউন্ডে বাড়ে, তাই একই seed কখনো দুইবার একই ফল দেয় না।

কোন JOKR Originals আমি যাচাই করতে পারি?

JOKR Crash ও JOKR Mines প্রতিটি রাউন্ড Fairness & RNG পাতায় যাচাই করা যায়। JOKR Spin, এবং হাউসের বিপক্ষে JOKR Duel commit-reveal ব্যবহার করে।

BlackJOKR কি provably fair?

না। এটি commit-reveal নয়। shoe একটি cryptographic generator দিয়ে shuffle করা হয় এবং প্রতিটি হাত সার্ভারে রেকর্ড করা হয়।

একটি রাউন্ড যাচাই করলে কি আমার odds বদলায়?

না। যাচাই শুধু একটি শেষ হওয়া রাউন্ড পরীক্ষা করে। odds আসে প্রতিটি গেমের লিখিত নিয়ম থেকে।