News

প্রমাণযোগ্য ন্যায্য নাকি সনদপ্রাপ্ত জেনারেটর

সনদপ্রাপ্ত জেনারেটর একটি নিরীক্ষায় বিশ্বাস চায়। প্রমাণযোগ্য ন্যায্য প্রতিটি খেলার রসিদ দেয়, যা আপনি নিজেই পরখ করেন। তফাতটা এখানে।

fairnessprovably fairexplainer

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

দুটি শব্দই সেসব অনলাইন খেলার আস্থার পাতায় দেখা যায় যারা আপনার হয়ে পাশা ছোঁড়ে, আর শুনতে ওগুলো বিনিময়যোগ্য লাগে। ওরা নয়। ওরা আলাদা প্রশ্নের উত্তর দেয়, আলাদা ভাবে ভাঙে, আর এই তফাতই ঠিক করে দেয় খেলতে বসার সময় আপনাকে কী বিশ্বাস করতে বলা হচ্ছে।

সনদপ্রাপ্ত জেনারেটর আসলে কীসের সনদ দেয়?

একটি সনদায়ন গবেষণাগার জেনারেটরটি নেয়, তার ফলাফল একের পর এক পরিসংখ্যানগত পরীক্ষার সারির ভেতর দিয়ে চালায় আর পক্ষপাত খোঁজে: যেসব সংখ্যা বড় বেশি আসে, যেসব নকশা পুনরাবৃত্ত হয়, যেসব ক্রম সরে যায়। লক্ষ লক্ষ নমুনা যদি এলোমেলোতা থেকে আলাদা করা না যায়, গবেষণাগার সনদপত্রে সই করে। সেই কাজটি সত্যিকারের আর তাতে দক্ষতা লাগে। তা এটুকু প্রতিষ্ঠা করে যে জেনারেটরটি, যেভাবে পরীক্ষা হয়েছিল, সেদিন শক্ত এলোমেলোতা বানাচ্ছিল।

লক্ষ করুন সনদপত্র কী দেখতে পায় না। ওটা গবেষণাগারে দেওয়া হয়েছিল, আর আপনার পাশা ছোঁড়া হয় একটি সার্ভারে।

  • পরীক্ষিত কোডই কি চালু কোড, মাসের পর মাস আর বহু হালনাগাদের পরেও।
  • জেনারেটর আর আপনার খেলার মাঝের তার: যে কোড কাঁচা এলোমেলো সংখ্যাকে আপনার 6 আর 4-এ বদলে দেয়।
  • কোনো খেলার কোনো একটি দান। সনদায়ন জেনারেটরের সাধারণ কথা বলে, মঙ্গলবার রাতের আপনার খেলার কথা কখনো নয়।

তাই সনদায়ন একটি নীরব দ্বিতীয় শর্ত বয়ে আনে: বিশ্বাস করুন যে পরীক্ষার পর কিছুই বদলায়নি, আর বিশ্বাস করুন যে সনদপ্রাপ্ত পথটিই সেই পথ যা আপনার খেলা সত্যিই নিয়েছিল। বেশির ভাগ স্টুডিও তা রাখে। কথা হলো, আপনি পরখ করতে পারেন না। এই মডেল হলো এক মুহূর্তে যন্ত্রের পরিদর্শন, আর তারপর প্রতিটি মুহূর্তে স্থাপনার উপর বিশ্বাস।

প্রমাণযোগ্য ন্যায্য মানে কী?

প্রমাণযোগ্য ন্যায্য আলাদা এক চুক্তি। আপনি কখনো দেখেননি এমন কোনো নিরীক্ষার দিকে আঙুল তোলার বদলে, খেলাটি শুরুর আগেই নিজের এলোমেলোতার সঙ্গে নিজেকে বেঁধে ফেলে আর পরে এতটা প্রকাশ করে যে আপনি নিজেই প্রতিটি দান আবার হিসাব করতে পারেন। প্রমাণ খেলার সঙ্গেই ভ্রমণ করে। বাস্তবে এটি একটি সিলমোহর করা খামের মতো কাজ করে।

অঙ্গীকার. প্রথম চালের আগে সার্ভার একটি গোপন বীজ তৈরি করে আর তার SHA-256 ছাপ প্রকাশ করে। ছাপটি আসন্ন দান সম্পর্কে কিছুই ফাঁস করে না, কিন্তু বীজটিকে গেঁথে দেয়। পরে বীজের একটি বিটও বদলান, ছাপ আর মিলবে না।

দান. খেলার সময় প্রতিটি দান HMAC-SHA256 দিয়ে বীজ থেকে নেওয়া হয়, প্রতি দানে একটি হিসাব। খাম সিল হওয়ার সেই মুহূর্তেই পাশা ঠিক হয়ে গিয়েছিল। ইতিমধ্যেই প্রকাশিত অঙ্গীকার না ভেঙে খেলার মাঝপথে কোনো দয়ালু সংখ্যা গুঁজে দেওয়া যায় না।

প্রকাশ. খেলার পরে বীজটি প্রকাশ করা হয়। যে কেউ তার হ্যাশ করতে পারে, অঙ্গীকারের সঙ্গে মেলাতে পারে, প্রতিটি দান আবার হিসাব করতে পারে আর ফলগুলো বোর্ডে ওঠা পাশার পাশে রাখতে পারে। সব মিলে গেলে খেলাটি চালানো যেত না। কিছু নাড়াচাড়া হয়ে থাকলে পাটিগণিত তা বলে দেবে।

বিশ্বাস কোম্পানি থেকে সরে পাটিগণিতের উপর চলে যায়। নিরীক্ষা গভীর ছিল কি না বা স্থাপনা বিশ্বস্ত ছিল কি না, তা আর আপনাকে মানতে হয় না। আপনার দরকার কেবল SHA-256 টিকে থাকা, আর এটাই সেই অনুমান যার উপর বাকি ইন্টারনেট প্রতিদিন ভর দেয়।

সনদপত্র বলে, যেদিন আমরা দেখেছিলাম সেদিন মুদ্রাটি ন্যায্য ছিল। রসিদ বলে, আপনার দানটি ন্যায্য ছিল, আর হিসাবটা দেখিয়ে দেয়।

তাহলে সনদায়নের কি এখনো মানে আছে?

আছে। কমিট-রিভিল প্রমাণ করে আপনি ঠিক সেই এলোমেলোতাই পেয়েছেন যার অঙ্গীকার করা হয়েছিল। যা অঙ্গীকার করা হয়েছিল তা গোড়া থেকেই ভালো ছিল কি না, তা এটি প্রমাণ করে না। দুর্বল বা আঁচ করা যায় এমন বীজের উৎসও এমন রসিদ বানাবে যা নিখুঁতভাবে মিলে যাবে: খারাপ পাশার প্রমাণযোগ্য সরবরাহ। উৎসের মান বিচার করাই ঠিক সেই কাজ যার জন্য নিরীক্ষা আর পরিসংখ্যানগত পরীক্ষা আছে, আর নিয়ন্ত্রিত শিল্পে সনদপত্র স্রেফ বাধ্যতামূলক।

দুটি মডেল আলাদা প্রশ্নের উত্তর দেয়। নিরীক্ষা জিজ্ঞেস করে: সেই এলোমেলোতা কি ভালো? রসিদ জিজ্ঞেস করে: আমার খেলা কি সত্যিই তা ব্যবহার করেছিল? যে ব্যবস্থায় কেবল প্রথমটি আছে, সে স্থাপনার উপর চিরস্থায়ী বিশ্বাসে বাঁচে। যেখানে কেবল দ্বিতীয়টি আছে, সে বিশ্বস্তভাবে খারাপ পাশা বিলি করতে পারে আর তা প্রমাণও করতে পারে। সবচেয়ে শক্ত ব্যবস্থাগুলো দুটি দরজাই বন্ধ করে।

প্রকাশ্য যাচাই কেন জরুরি?

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

সবচেয়ে শক্ত বন্দোবস্তগুলো তিনটি জিনিস প্রকাশ করে। অঙ্গীকার, খেলার আগে। বীজ, খেলার পরে। আর দানগুলো আবার হিসাব করার একটি স্বাধীন, প্রকাশ্য উপায় যা অ্যাপের বাইরে চলে। সেই কারণেই Orion-এর যাচাই ব্রাউজারেই থাকে, orion.arthea.ai/verify-তে: কোনো অ্যাকাউন্ট নয়, কোনো ইনস্টল নয়, আর আমাদের কথা এই পরীক্ষার অংশ নয়।