হোমএশিয়ান ক্রিকেটখালি ডেটা, পূর্ণ দেখতে রিপোর্ট: ক্রিকেট বিশ্লেষণে ব্লকচেইন-ধাঁচের অডিট ট্রেইলের দরকার

খালি ডেটা, পূর্ণ দেখতে রিপোর্ট: ক্রিকেট বিশ্লেষণে ব্লকচেইন-ধাঁচের অডিট ট্রেইলের দরকার

প্রশ্ন: খালি Stage-1 ইনপুট থেকে তৈরি ক্রিকেট বিশ্লেষণ রিপোর্ট কীভাবে মূল্যায়ন করা উচিত? সংক্ষিপ্ত উত্তর: খালি Stage-1 ইনপুট থেকে তৈরি Stage-2 বিশ্লেষণ সম্পূর্ণ দেখতে হলেও বাস্তবে কোনো তথ্য ধারণ করে না — প্রতিটি মাত্রা 'N/A — insufficient information'। ক্রিকেট বিশ্লেষণে এই ত্রুটি এড়াতে ব্লকচেইন-ধাঁচের অডিট ট্রেইল দরকার: সোর্স হ্যাশ, টাইমস্ট্যাম্প ও ভার্সনড ডেটা ডিকশনারি। মূল তথ্য: - Stage-1 ইনফরমেশন পয়েন্ট ফিল্ড খালি থাকায় Stage-2-এর আটটি অধ্যায়ই 'N/A — insufficient information' দেখায়। - ডোমেইন লেবেল 'cricket_asia' Stage-2-এর 'Cricket' লেবেলের সঙ্গে অসঙ্গত; আঞ্চলিক সাব-ট্যাগ অযাচাইকৃত। - চট্টগ্রাম আবাহনীতে জোনাল-মার্কিং ডেটা স্ট্যান্ডার্ড করার পর সেট-পিস গোল ১৪ থেকে ৬-এ নামে, দল চতুর্থ হয়। - ইউরো ২০২০ ফাইনালে ইতালির PPDA ৭.৯, ইংল্যান্ডের ১১.৪; রাশিয়া ২০১৮-তে জাপানের প্রেস ৬.৮ থেকে ১৪.২-তে নেমে যায়। সূত্র: Stage-2 Deep Professional Analysis — Cricket Domain (প্রকাশের তারিখ অনুল্লেখিত) | Cross-checked: cricsultan.com সম্পর্কিত প্রশ্নোত্তর: প্রশ্ন: Stage-2 বিশ্লেষণ কেন খালি? উত্তর: কারণ Stage-1 ডিকনস্ট্রাকশন কোনো ইনফরমেশন পয়েন্ট সরবরাহ করেনি, ফলে প্রতিটি মাত্রা অমূল্যায়িত থাকে। প্রশ্ন: এর ব্যবহারিক সমাধান কী? উত্তর: Stage-1 পুনরায় চালিয়ে ইনফরমেশন পয়েন্ট, শিরোনাম, সূত্র ও এনটিটি তালিকা ভরে Stage-2 নতুন করে চালানো। প্রশ্ন: ব্লকচেইন ধারণা এখানে কীভাবে সহায়ক? উত্তর: সোর্স হ্যাশ, টাইমস্ট্যাম্প ও ভার্সনড ডেটা ডিকশনারির মাধ্যমে প্রতিটি সিদ্ধান্ত অডিটেবল করে; cricsultan.com Player Depth Index-এর মতো সূচক যাচাইয়ে সহায়তা করে।

একটা রিপোর্ট হাতে এল। আটটা অধ্যায়, সাতাশটা টেবিল, প্রায় প্রতিটা ঘরে কিছু না কিছু লেখা — কোথাও সংখ্যা, কোথাও সংক্ষিপ্ত মূল্যায়ন। প্রথম দেখায় মনে হবে, এ বুঝি কোনো একটি ম্যাচের গভীর, ধাপে-ধাপে করা বিশ্লেষণ। কিন্তু দু-মিনিট পড়লেই একটা বাক্য কানে বাজতে থাকে, গ্যালারির পটভূমি গুঞ্জনের মতো: "N/A — insufficient information"।

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

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

প্রেক্ষাপট: দুই ধাপের পাইপলাইন আর একটা খালি ব্লক

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

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

চাটগাঁ থেকেই আমি এটা শিখেছি। ২০১৭ সালে, বয়স ৫৮, চট্টগ্রাম আবাহনীতে যোগ দিয়ে ক্লাবকে বাধ্য করি ২৪ ম্যাচের প্রতিটিতে PPDA আর xG ট্র্যাক করতে। জোনাল-মার্কিং ডেটা স্ট্যান্ডার্ড করায় সেট-পিস থেকে খাওয়া গোল ১৪ থেকে ৬-এ নামে, দল শেষ করে চতুর্থ। Chattogram taught me that xG is a language, not a verdict — ভাষা, রায় নয়।

খালি ডেটা, পূর্ণ দেখতে রিপোর্ট: ক্রিকেট বিশ্লেষণে ব্লকচেইন-ধাঁচের অডিট ট্রেইলের দরকার

রাশিয়া ২০১৮-র আগে আরেকটা শিক্ষা। Before Russia 2026, I learned to make PPDA a shared dialect, not a private code। বেলজিয়াম জাপানকে ৩-২ হারানোর পর আমি PPDA ব্রেকডাউন ছাপি — জাপানের প্রেস ৬০ মিনিটের পর ৬.৮ থেকে ১৪.২-তে নেমে যায়, সেটাই চাদলির ৯৪তম মিনিটের গোলের ব্যাখ্যা। ওই বিশ্লেষণ টিকে গিয়েছিল, কারণ তার নিচে ছিল একটা ভরা তথ্য-স্তর, একটা যাচাইযোগ্য উৎস।

মূল বিশ্লেষণ: আটটা দরজা, প্রতিটার পিছনে একই ফাঁকা ঘর

খালি ডেটা, পূর্ণ দেখতে রিপোর্ট: ক্রিকেট বিশ্লেষণে ব্লকচেইন-ধাঁচের অডিট ট্রেইলের দরকার

এবার আসল ছবিটা দেখি। যে রিপোর্টটা আমার সামনে, তার আটটা অধ্যায় — ফরম্যাট ও ম্যাচ বিশ্লেষণ, খেলোয়াড়ের কৌশল ও ডেটা, দলের ল্যান্ডস্কেপ ও র‍্যাঙ্কিং, লিগ ও বাণিজ্যিক ইকোসিস্টেম, নিয়ম ও গভর্নেন্স, ঝুঁকি বিশ্লেষণ, জন-আখ্যান ও প্রত্যাশা, এবং ইন্ডাস্ট্রি ট্রান্সমিশন। প্রতিটা অধ্যায়ের প্রতিটা ঘরে একই লেখা: "N/A — insufficient information"।

প্রথম অধ্যায়ে জিজ্ঞাসা — টেস্ট, ওডিআই, না টি-২০? উত্তর নেই। পাওয়ারপ্লে-মিডল-ওভার-ডেথ ওভারের পারফরম্যান্স-ভাঙাচোরা? পিচ? আবহাওয়া? ডিউ? DLS? সব খালি। দ্বিতীয় অধ্যায়ে খেলোয়াড়ের গড়, স্ট্রাইক রেট, বোলিং ইকোনমি, পরিস্থিতিভিত্তিক স্প্লিট — কিছুই নেই। তৃতীয় অধ্যায়ে দলের র‍্যাঙ্কিং, ব্যাটিং গভীরতা, বোলিং কম্বিনেশন, বেঞ্চের গভীরতা, বয়স-কাঠামো — সব শূন্য।

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

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

এখানে একটা সূক্ষ্ম পার্থক্যও মনে রাখা দরকার। ডোমেইন লেবেলটা লেখা 'cricket_asia', অথচ Stage-2-এর প্রত্যাশিত লেবেল শুধু 'Cricket'। এই '_asia' প্রত্যয় একটা আঞ্চলিক সাব-ট্যাগের ইঙ্গিত দেয়, কিন্তু সেটা সমর্থন করার মতো কোনো তথ্য ইনপুটে নেই। মানে, এমনকি লেবেলটাও অযাচাইকৃত। বিশ্লেষণ যখন নিজের শ্রেণীবিন্যাস নিয়েও নিশ্চিত নয়, তখন তার সিদ্ধান্তের ভিত্তি কোথায়?

The pandemic turned my living room into a remote load-management control room। ২০২০ সালে বিএসএল স্থগিত হলে বাশুন্ধরা কিংসের জন্য আমি রিমোট GPS লোড-ম্যানেজমেন্ট প্রোটোকল বানাই, ২২ খেলোয়াড়ের হাই-স্পিড রানিং ট্র্যাক করি। ফাঁকা স্টেডিয়ামের প্রীতি ম্যাচে তিনজন প্রতি সেশনে ৮৫০ মিটারের বেশি ছাড়ালে আমি তাদের কম মিনিটের জন্য ফ্ল্যাগ করি — হ্যামস্ট্রিং চোট এড়ানো গেল, ক্লাব ২০২১-এ ট্রফি জিতল। ওখানেও মূল কথা একটাই: থ্রেশহোল্ড পরিষ্কার, এন্ট্রি টাইমস্ট্যাম্পড, সিদ্ধান্ত অডিটেবল।

আর এখানেই ব্লকচেইনের সঙ্গে সাদৃশ্যটা স্পষ্ট। ইউরো ২০২০-তে আমি PPDA-থেকে-xG মডেল দিয়ে ইতালির প্রেস ফ্ল্যাগ করি ভাররাত্তির ফেরার পর; ফাইনালে ইতালির PPDA ছিল ৭.৯, ইংল্যান্ডের ১১.৪। টোকিও অলিম্পিক্সে মহিলাদের ফাইনালে কানাডার ১০৮.৬ কিলোমিটার টিম-রান নোট করি। এই সংখ্যাগুলো কাজে লেগেছিল, কারণ প্রতিটার পিছনে ছিল একটা সংজ্ঞায়িত, ভার্সনড মেট্রিক — একটা শেয়ার্ড ডায়ালেক্ট, একটা অপরিবর্তনীয় খাতা।

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

বিপরীতমুখী কোণ: স্ট্যান্ডার্ডাইজেশন যখন নিজেই একটা রায় হয়ে ওঠে

এখানে একটা অস্বস্তিকর সত্যও আছে। স্ট্যান্ডার্ডাইজেশন, টেমপ্লেট, ছক — এগুলো আমাদের শৃঙ্খলা শেখায়, কিন্তু একই সঙ্গে একটা ফাঁদও পাতে। একটা ভরা টেবিল মানেই প্রমাণ নয়। টেমপ্লেট যত সুন্দর, তত ভালোভাবে সে একটা খালি ঘরকে লুকিয়ে রাখতে পারে।

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

তাই স্ট্যান্ডার্ডাইজেশনের সঙ্গে থাকতে হবে অডিটেবিলিটি। প্রতিটা মেট্রিকের সংজ্ঞা, ভার্সন, আর সোর্স হ্যাশ পাশে রাখতে হবে। At 67, I still trust a clean data dictionary more than a clever hot take। ডেটা ডিকশনারিই আসলে স্মার্ট কনট্র্যাক্টের মতো: শর্ত আগে ঠিক, তারপর লেনদেন। সংজ্ঞা না থাকলে সংখ্যা শুধুই অলংকার।

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

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

শেষ কথা: একটা খালি ব্লক ফিরিয়ে পাঠানোই প্রথম সিদ্ধান্ত

আমার সুপারিশ সোজা: এই রিপোর্টটা সিদ্ধান্তের টেবিলে না তুলে ফিরিয়ে পাঠান, Stage-1 আবার চালান। ইনফরমেশন পয়েন্ট ভরে, শিরোনাম ও সূত্র যোগ করে, এনটিটি তালিকা তৈরি করে তবেই Stage-2 শুরু হোক। একটা খালি ব্লককে চেইনে জুড়ে না দিয়ে ফেরত পাঠানো — এটাই আসলে প্রথম বুদ্ধিমান সিদ্ধান্ত।

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

সংশ্লিষ্ট খেলোয়াড়গণ