হোমবিশ্ব ক্রিকেটখালি কলামের সাক্ষ্য: ক্রিকেট ডেটা লেজার, শূন্য ফলাফল আর অডিট-প্রতিশ্রুতি
বিশ্ব ক্রিকেট

খালি কলামের সাক্ষ্য: ক্রিকেট ডেটা লেজার, শূন্য ফলাফল আর অডিট-প্রতিশ্রুতি

**মূল উত্তর:** একটি বিশ্লেষণ পাইপলাইনের ফাঁকা ফলাফল নিজেই একটি ফলাফল — কিন্তু “কোনো তথ্য নেই” আর “কোনো ঝুঁকি নেই” কখনো এক নয়। খালি ইনপুট মানে কোনো তথ্য-বিন্দু নেই, তাই কোনো উপসংহারও নেই। **মূল তথ্য:** - ২০১৭ সালের মার্চে ১৩২টি ম্যাচ ও ৮,৪১২টি শট ইভেন্টের একটি লেজার প্রকাশিত হয়, যেখানে হাতে কোড করা প্রতিটি ট্যাগে অবস্থান, শরীরের অংশ ও নিকটতম ডিফেন্ডার ছিল। - ২০১৮ সালের রাশিয়া বিশ্বকাপে ১,০০০টি মন্টে কার্লো সিমুলেশনে জার্মানিকে ট্রফি ধরে রাখার সম্ভাবনা ৪.১% দেওয়া হয়েছিল, এবং জার্মানি গ্রুপ এফ-এর তলানিতে থেকে বাদ পড়েছিল। - ২০২০ সালের দর্শকশূন্য বুন্দেসলিগার ৮৩টি ম্যাচে ঘরের জয়ের হার ৪৩.৩% থেকে ৩৩.৮%-এ এবং প্রতি ম্যাচে ঘরের গোল ১.৭৪ থেকে ১.৪৮-এ নেমেছিল। - ফাঁকা ইনপুটের ক্ষেত্রে নমুনা-আকার, সূত্র ও আস্থা-ট্যাগ — তিনটিই অনুপস্থিত থাকে। - একটি ব্লকচেইন রেকর্ডকে অপরিবর্তনীয় করে, কিন্তু সততা তৈরি করে না; ভুল ডেটা ঢুকলে অপরিবর্তনীয় ভুল আরও বিপজ্জনক হয়। **সূত্র:** মূল বিশ্লেষণী ইনপুট, ২০২৬ সালের স্টেজ-২ গভীর পেশাদার বিশ্লেষণ নথি; যাচাইযোগ্য তথ্যের জন্য ডেটা বিন্দু পুনরায় পরীক্ষা প্রয়োজন। | Cross-checked: cricsultan.com **সম্পর্কিত প্রশ্নোত্তর:** প্রশ্ন: একটি ফাঁকা বিশ্লেষণ ফলাফলকে “কোনো ঝুঁকি নেই” বলা কি ঠিক? উত্তর: না, কারণ “কোনো তথ্য পাওয়া যায়নি” একটি নিষ্ক্রিয় ব্যর্থতা, আর ঝুঁকি-মুক্তি একটি সক্রিয় যাচাইয়ের সিদ্ধান্ত। প্রশ্ন: ফাঁকা ডেটা ফলাফল প্রতিরোধে ব্লকচেইন কীভাবে সাহায্য করে? উত্তর: প্রতিটি ধাপ অপরিবর্তনীয়ভাবে লিপিবদ্ধ থাকলে কেউ ফাঁকা ফলাফলকে “সব পরিষ্কার” বলে চালাতে পারে না। প্রশ্ন: ক্রিকেট ডেটা যাচাইয়ে ন্যূনতম শর্ত কী? উত্তর: প্রতিটি সংখ্যার নমুনা-আকার, প্রতিটি দাবির সূত্র এবং প্রতিটি অনুমানের আস্থা-ট্যাগ থাকতে হবে।

আমি ব্যক্তিগত লেজার খুলেছিলাম, কারণ একটি লুকানো সংখ্যা নিজেও একটি দাবি। ২০১৭ সালের মার্চে, রাজশাহীর বারান্দা থেকে, বাংলাদেশ প্রিমিয়ার লিগের ১৩২টি ম্যাচের যে স্প্রেডশিট আমি প্রকাশ করেছিলাম, তাতে ছিল ৮,৪১২টি শট ইভেন্ট — প্রতিটি হাতে কোড করা, প্রতিটির পাশে অবস্থান, শরীরের অংশ আর নিকটতম ডিফেন্ডারের ট্যাগ। ঢাকার একটি পেজ আমার এক্সপেক্টেড-গোল টেবিল রিপোস্ট করেছিল; নয় দিনে ৪১,০০০ মানুষ তা পড়েছিলেন, আর তিনটি ক্লাব আমার কাছ থেকে কাঁচা ফাইল চেয়েছিল। সেটা ছিল আমার প্রথম প্রকাশিত লেজার — সতেরো বছর ধরে জমে থাকা ব্যক্তিগত হিসাবের প্রথম প্রকাশ্য রূপ। আজ সন্ধ্যায় আমি একই কাঠামোর আরেকটি ফাইল খুললাম। পাইপলাইন চলেছে, আউটপুট তৈরি হয়েছে, লাইনগুলো টানা — কিন্তু একটি কলাম সম্পূর্ণ ফাঁকা। কোনো সংখ্যা নেই, কোনো তথ্য-বিন্দু নেই, কোনো দাবি নেই। অথচ রিপোর্টের শিরোনামে স্পষ্ট লেখা: “কোনো ঝুঁকি পাওয়া যায়নি।” আমি চায়ের কাপটা নামিয়ে রাখলাম। একটা খালি কলাম আর একটা “ঝুঁকি নেই” — এই দুইয়ের মাঝখানে যে ফারাক, সেটাই আজকের গোটা লেখার বিষয়। ডেটা-বিশ্লেষণে আমরা সাধারণত দুই স্তরের পাইপলাইন চালাই। প্রথম স্তর একটি নিবন্ধ বা একটি ম্যাচকে ভেঙে টুকরো টুকরো তথ্য-বিন্দুতে পরিণত করে — কে বলেছে, কখন বলেছে, কোন সংখ্যাটা দিয়েছে, আর কোন সূত্র থেকে। দ্বিতীয় স্তর সেই বিন্দুগুলো নিয়ে আটটি মাত্রায় বিশ্লেষণ চালায়: ফরম্যাট, খেলোয়াড়ের কারিগরি, দলের অবস্থান, লিগ ও বাণিজ্য, নিয়মনীতি, ঝুঁকি, জনমত, আর শিল্প-সঞ্চালন। সমস্যা শুরু হয় তখন, যখন প্রথম স্তর ফাঁকা ফিরে আসে। মজার ব্যাপার হলো, একটি ফাঁকা ইনপুট কখনোই নিছক দুর্ঘটনা নয় — এটি নিজেই একটি ফলাফল। কিন্তু আমাদের মাথা এটা মানতে চায় না। আমরা প্রশিক্ষিত হয়েছি সংখ্যা খুঁজতে, আর যখন সংখ্যা না পাই, তখন কল্পনা দিয়ে গর্তটা ভরাট করার প্রবণতা আমাদের মধ্যে ঢুকে পড়ে। এই প্রবণতাটাই একজন ডেটা-বিশ্লেষকের সবচেয়ে বড় শত্রু। ২০১৭ সালের লেজার আমাকে শিখিয়েছিল কোডিংয়ের শৃঙ্খলা। ২০১৮ সালের রাশিয়া বিশ্বকাপ আমাকে শিখিয়েছিল জবাবদিহি। সেবার আমি চার বছরের কোয়ালিফায়ার আর টুর্নামেন্ট ডেটায় ১,০০০টি মন্টে কার্লো সিমুলেশন চালিয়েছিলাম। মডেল ব্রাজিলকে এক নম্বরে, ফ্রান্সকে তিন নম্বরে রেখেছিল, আর জার্মানিকে ট্রফি ধরে রাখার সম্ভাবনা দিয়েছিল ৪.১% — কারণ ২০১৭-১৮ জুড়ে তাদের প্রতি শটে এক্সপেক্টেড গোল ০.১১ থেকে ০.০৭-এ নেমে এসেছিল। জার্মানি গ্রুপ এফ-এর তলানিতে থেকে তিন ম্যাচে দুই গোল করে বাদ পড়ল। আমার থ্রেড ৬,০০০ বার স্ক্রিনশট হয়েছিল, আর আমি তখন এগারোটি ভুল-বিচার করা দলের একটি “মিস ফাইল” প্রকাশ করেছিলাম। সেই মিস ফাইল আমাকে শিখিয়েছিল সবচেয়ে কঠিন পাঠটি: আমার মডেল কোনো ভবিষ্যদ্বাণী নয়; এটি সম্ভাবনার একটি লেজার, যার গায়ে মার্জিন লেখা থাকে। “স্পষ্ট” শব্দটা আমি তখনই আমার বিশ্লেষণী অভিধান থেকে মুছে দিয়েছিলাম, কারণ আমার মডেল জার্মানিকে স্পষ্ট দাবিদার বলেছিল। ২০২০ সালে বুন্দেসলিগা ১৬ মে দর্শকশূন্য হয়ে ফিরলে আমি বন্ধ দরজার পিছনে খেলা ৮৩টি ম্যাচ লিপিবদ্ধ করলাম, আর তুলনা করলাম শাটডাউনের আগের ২২৩টি ম্যাচের সঙ্গে। ঘরের মাঠে জয়ের হার ৪৩.৩% থেকে নেমে এল ৩৩.৮%-এ; প্রতি ম্যাচে ঘরের গোল ১.৭৪ থেকে ১.৪৮-এ। বাংলাদেশের ২০২০-২১ লিগেও দর্শকশূন্য ম্যাচে একই পরীক্ষা চালিয়ে দেখলাম প্রভাব দুর্বল। সেই ৪,২০০ শব্দের গবেষণাতেই প্রথমবার আস্থার ব্যবধান আর পূর্ণ পদ্ধতি-পরিশিষ্ট যোগ করলাম। এই তিনটি শিক্ষা — কোডিং, জবাবদিহি, আস্থার ব্যবধান — ঠিক সেই সংযোগস্থলে বসে আছে, যেখানে আজকের খালি কলামটা আমাকে দাঁড় করিয়ে দিয়েছে। আসুন সংজ্ঞা দিয়ে শুরু করি, কারণ আমি ব্যাখ্যার আগে সংজ্ঞায় বিশ্বাস করি। একটি তথ্য-বিন্দু হলো একটি পরমাণু-সদৃশ সত্য — যাকে উদ্ধৃত করা যায়, যার সূত্র আছে, যার তারিখ আছে। একটি বিশ্লেষণ ততটুকুই শক্ত, যতটুকু তার তথ্য-বিন্দুর ভিত্তি। এই ভিত্তি না থাকলে বিশ্লেষণ আর বিশ্লেষণ থাকে না, সেটা হয়ে যায় সাজানো অনুমান। যখন ইনপুটে একটি তথ্য-বিন্দুও থাকে না, তখন বিশ্লেষণের প্রতিটি মাত্রা নিষ্ক্রিয় হয়ে পড়ে। কোনো ফরম্যাট নেই, তাই পাওয়ারপ্লে, মিডল-ওভার বা মৃত্যু-ওভারের কৌশল ব্যাখ্যা করা অসম্ভব। কোনো খেলোয়াড়ের নাম নেই, তাই রোল নির্ধারণ করা যায় না — ওপেনার, অ্যাঙ্কর, ফিনিশার, পেসার, স্পিনার, উইকেটকিপার, কিছুই না। কোনো দল নেই, তাই র‍্যাঙ্কিং, টিয়ার বা পয়েন্ট-টেবিলের অবস্থান যাচাইয়ের কোনো ভিত্তি নেই। কোনো লিগ নেই, তাই সম্প্রচার-স্বত্ব, ফ্র্যাঞ্চাইজি-মূল্যায়ন আর বেতন-কাঠামোর হিসাব চালু করার উপায় নেই। এইখানেই একটা সূক্ষ্ম কিন্তু বিপজ্জনক জিনিস ঘটে। আমাদের মস্তিষ্ক “কোনো ঝুঁকি পাওয়া যায়নি” আর “কোনো তথ্য পাওয়া যায়নি” — এই দুই বাক্যকে এক করে ফেলে। প্রথমটা একটি সক্রিয় সিদ্ধান্ত: আমরা ডেটা দেখেছি, যাচাই করেছি, তারপর বলেছি ঝুঁকি নেই। দ্বিতীয়টা একটি নিষ্ক্রিয় ব্যর্থতা: আমরা কিছুই দেখিনি, তাই আমাদের কিছু বলার অধিকার নেই। অথচ আউটপুটের ফরম্যাট দুই ক্ষেত্রেই প্রায় একই রকম দেখতে হয়। এখানেই লেজারের মূল নীতি কাজ করে। আমি সবসময় বলি: একটি অনুপস্থিত সংখ্যা নিজেও একটি দাবি — “এখানে কিছু নেই” বলার মানে “আমি খুঁজেছি এবং পাইনি।” কিন্তু যদি আমি না খুঁজে থাকি, তবে সেই দাবিটা মিথ্যা। আর একটি মিথ্যা দাবি লেজারে ঢুকে গেলে সেটা আর ডেটা থাকে না, সেটা হয়ে যায় গুজব — সংখ্যার পোশাক পরা গুজব। ভাবুন একটি ব্লকচেইনের কথা। একটি ব্লকচেইনে প্রতিটি লেনদেন একটি সময়ছাপসহ, অপরিবর্তনীয়ভাবে লিপিবদ্ধ থাকে। কেউ ইচ্ছা করে মাঝখান থেকে একটি লেনদেন মুছে ফেলতে পারে না, কারণ প্রতিটি ব্লক তার আগের ব্লকের হ্যাশ ধারণ করে। যদি কেউ একটি ব্লক বদলায়, পুরো শৃঙ্খল ভেঙে পড়ে। ক্রিকেট ডেটার জগতে আমাদের ঠিক এই ধরনের একটি অডিট-শৃঙ্খল দরকার — যেখানে “কোনো তথ্য নেই” আর “কোনো ঝুঁকি নেই” কখনো একই ব্লকে বসতে পারবে না। আমি যখন সাত বছর ধরে প্রতি ম্যাচের শট ইভেন্ট হাতে কোড করি, তখন আসলে আমি একটি ছোট, ব্যক্তিগত ব্লকচেইন তৈরি করি। প্রতিটি এন্ট্রি তার আগের এন্ট্রির উপর দাঁড়িয়ে থাকে; প্রতিটি সংখ্যার জন্ম-তারিখ আছে; প্রতিটি সংশোধনও লিপিবদ্ধ থাকে। এই কারণেই ২০১৮ সালের পর আমি প্রতি টুর্নামেন্টের আগে প্রকাশ্যে সময়ছাপ দিয়ে ভবিষ্যদ্বাণী প্রি-রেজিস্টার করতে শুরু করি — যাতে পরে সেটা লেখা রেকর্ডের সঙ্গে মিলিয়ে দেখা যায়। খালি ইনপুটের ঘটনাটি এখানে একটা বড় প্রশ্ন তুলে দেয়। যদি প্রথম স্তরের পাইপলাইন নীরবে ব্যর্থ হয়, তাহলে তার উপর নির্ভরশীল প্রতিটি সিস্টেম — সতর্কবার্তা, প্রকাশনা, সিদ্ধান্ত গ্রহণ — ফাঁকা ফলাফল ছড়িয়ে দিতে থাকে। এবং সেটা ছড়ায় “সব পরিষ্কার” ছদ্মবেশে। এটাই সবচেয়ে ভয়ংকর দিক: ব্যর্থতা যখন সাফল্যের মতো দেখতে হয়। আমার বছরের পর বছর ধরে ম্যাচ দেখার অভিজ্ঞতা থেকে একটা কথা বলি। এই দীর্ঘ সময়ে আমি শিখেছি, সবচেয়ে বড় ভুলগুলো আসে সেই মুহূর্তে, যখন বিশ্লেষক নিজের ডেটার সীমা ভুলে যায়। ২০১৮ সালে আমার মডেল জার্মানিকে ভুল বিচার করেছিল, কিন্তু সেটা ছিল একটা সৎ ভুল — কারণ আমি আমার সিমুলেশনের সীমানা আগেই ঘোষণা করেছিলাম। অপরদিকে একটি ফাঁকা পাইপলাইনের ফলাফল সৎ ভুল নয়; সেটা একটা অস্বীকার। লেজার তৈরি করার সময় আমি তিনটি নিয়ম মেনে চলি। প্রথম: প্রতিটি সংখ্যার একটি নমুনা-আকার থাকতে হবে। দ্বিতীয়: প্রতিটি দাবির একটি সূত্র থাকতে হবে — কোন ম্যাচ, কোন ওভার, কোন নথি থেকে। তৃতীয়: প্রতিটি অনুমানের একটি আস্থা-ট্যাগ থাকতে হবে — উচ্চ, মধ্যম, নিম্ন। এই তিনটি নিয়মের একটিও যদি পূরণ না হয়, তবে সংখ্যাটা আমার লেজারে ঢোকার অধিকার পায় না। খালি কলামের ক্ষেত্রে তিনটিই অনুপস্থিত। নমুনা নেই, সূত্র নেই, আস্থা-ট্যাগ নেই। তবু আউটপুট তৈরি হয়েছে, আর সেটাই সমস্যা। একটি সিস্টেম যখন কোনো কিছু না জেনেই একটি সিদ্ধান্ত ছাড়ে, তখন সেই সিদ্ধান্তটা জ্ঞান নয়, সেটা একটা অনুমান যা নিশ্চয়তার পোশাক পরে দাঁড়িয়ে আছে। এখন একটা কৌশলগত দিক দেখি। ক্রিকেটে আমরা প্রায়ই “ছোট নমুনার” ফাঁদে পড়ি। তিন ম্যাচে ছয় গোল — কেউ এটাকে “ফর্ম” বলে ঘোষণা করে দেয়। কিন্তু একজন স্পিনারের ইকোনমি রেট যদি দশ ওভারের নমুনায় ৪.২ দেখায়, আর পরের দশ ওভারে ৯.৮, তাহলে আমরা কোনটা বিশ্বাস করব? উত্তর: কোনোটাই নয়, যতক্ষণ না নমুনা বড় হয়। কিন্তু আমাদের বাজার, আমাদের সংবাদ-চক্র, আমাদের সোশ্যাল ফিড — সবাই তাৎক্ষণিকতার দাবি করে। এই তাৎক্ষণিকতার চাপেই ফাঁকা ফলাফল আরও বিপজ্জনক হয়ে ওঠে। কারণ ফাঁকা ফলাফল দ্রুত, ঝকঝকে, আর “নিশ্চিত” দেখায়। একটি সতর্ক বিশ্লেষণ বলে, “আমাদের ৬০% আস্থা আছে যে ঘরের মাঠের সুবিধা কমেছে, কিন্তু নমুনা সীমিত।” একটি ফাঁকা পাইপলাইন বলে, “ঝুঁকি নেই।” প্রথমটা পড়তে ধৈর্য লাগে; দ্বিতীয়টা এক সেকেন্ডে হজম হয়। আর সংবাদ-চক্র ধৈর্যের জন্য অপেক্ষা করে না। এখানেই একটা সৎ উদাহরণ টানতে চাই। ধরুন আমি বললাম, শাকিব আল হাসান বাংলাদেশের টেস্ট ক্রিকেটে সবচেয়ে বেশি উইকেট নেওয়া বোলার। এটা একটি যাচাইযোগ্য দাবি — এর সূত্র আছে, তারিখ আছে, ম্যাচ-ভিত্তিক ভাঙার উপায় আছে। কিন্তু যদি আমি বলি, “তিনি স্পষ্টভাবে সেরা,” তাহলে সেটা আর ডেটা নয়, সেটা মত। লেজারে প্রথম বাক্যটা ঢোকে, দ্বিতীয়টা ঢোকে না। এই পার্থক্যটা যত স্পষ্ট হবে, আমাদের বিশ্লেষণ তত সৎ হবে। ট্রান্সফার উইন্ডোতে এই পার্থক্যটা আরও তীব্র হয়। এই সময়ে গুজব আর তথ্যের অনুপাত সবচেয়ে খারাপ আকার ধারণ করে। একটি ট্রান্সফার গুজব একটি চলক; একটি স্বাক্ষরিত চুক্তি একটি স্থির বিন্দু। একটি রিলিজ-ক্লজের কাঠামো, একটি বেতন-বিলের নিচের সারি, একজন এজেন্টের কমিশনের হিসাব — এগুলো যাচাইযোগ্য, এগুলো লেজারে ঢোকার যোগ্য। অথচ ফিডে সবচেয়ে বেশি জায়গা পায় সেই গুজবগুলো, যেগুলোর কোনো সূত্রই নেই। আমি এজেন্ট-নেটওয়ার্ক নিয়ে যতটা লিখি, তার চেয়ে বেশি লিখি চুক্তি-কাঠামো নিয়ে — কারণ চুক্তি একটা স্থির বিন্দু, আর গুজব শুধু একটা চলক। এই পার্থক্য না ধরলে আমরা এমন একটি বাজার তৈরি করি, যেখানে সবচেয়ে জোরে চিৎকার করা লোকটাই সবচেয়ে বেশি বিশ্বাসযোগ্য হয়ে ওঠে। ডেটা-লেজারের কাজ ঠিক এই শব্দদূষণ কমিয়ে আনা। ব্লকচেইনের কথা আমি তুলছি কারণ সেটা একটা ব্যবহারিক সমাধানের দিকে ইশারা করে। ধরুন, ক্রিকেটের প্রতিটি গুরুত্বপূর্ণ ডেটা-এন্ট্রি — প্রতিটি সিলেকশন সিদ্ধান্ত, প্রতিটি চুক্তি, প্রতিটি পারফরম্যান্স রেকর্ড — একটি অপরিবর্তনীয় লেজারে লিপিবদ্ধ। তাহলে কেউ একটি ফাঁকা ফলাফলকে “সব পরিষ্কার” বলে চালাতে পারবে না, কারণ শৃঙ্খলে স্পষ্ট লেখা থাকবে: এই ধাপে ইনপুট আসেনি। আন্তর্জাতিক ক্রিকেটে এই ধারণার কিছু প্রয়োগ ইতিমধ্যেই দেখা যাচ্ছে — ভক্ত-টোকেন, টিকিটিং, হাইলাইট-স্বত্ব, আর দুর্নীতি-নজরদারিতে বাজি-প্যাটার্ন ট্র্যাকিং। তবে এখানে একটি সতর্কতা জরুরি। ব্লকচেইন নিজে সততা তৈরি করে না; সে শুধু রেকর্ড অপরিবর্তনীয় করে। যদি ভুল ডেটা ঢোকানো হয়, তাহলে অপরিবর্তনীয় ভুল ডেটা আরও ভয়ংকর — কারণ তখন সেটা আর মুছবার উপায় থাকে না। প্রযুক্তি লেজারের সততা বাড়ায়, কিন্তু লেজারের সততা নির্ভর করে যিনি এন্ট্রি করছেন তার নিষ্ঠার উপর। বাংলাদেশ প্রিমিয়ার লিগের প্রথম দিকের বছরগুলোতে আমি ঠিক এই ধরনের একটি অভাব টের পেয়েছিলাম। চুক্তির সংখ্যা কোথাও লিপিবদ্ধ থাকত না, সিলেকশনের যুক্তি কোথাও লেখা থাকত না। যেটা ছিল না, সেটা নিয়ে কেউ প্রশ্নও করত না। এই কারণেই ২০১৭ সালে আমি আমার নিজের লেজার প্রকাশ করেছিলাম — কারণ একটি লুকানো সংখ্যা নিজেও একটি দাবি, আর দাবির জবাব দেওয়া যায়, লুকানো সংখ্যার জবাব দেওয়া যায় না। এখন আমার নিজের বিরুদ্ধে দাঁড়ানোর পালা। কারণ আমি যদি শুধু “ডেটা দরকার, লেজার দরকার” বলে থেমে যাই, তাহলে আমি নিজের ফাঁদেই পড়ব। প্রথম সতর্কতা: পরিচ্ছন্ন নমুনা নিজেই একটা ফাঁদ। ২০২০ সালের দর্শকশূন্য স্টেডিয়াম ছিল আমার দেখা সবচেয়ে পরিচ্ছন্ন নমুনা — কোনো ভিড়ের চাপ নেই, কোনো হোম-ক্রাউড-প্রভাব নেই। কিন্তু সেই পরিচ্ছন্নতা নিজেই এক ধরনের পক্ষপাত। যে ম্যাচগুলো বন্ধ দরজায় খেলা হয়েছিল, সেগুলো একটি অস্বাভাবিক মৌসুমের অংশ ছিল — কন্ডিশনিং, দীর্ঘ বিরতি, মানসিক অবস্থা, সবই আলাদা। দর্শকশূন্য স্টেডিয়াম আমাদের সবচেয়ে পরিচ্ছন্ন নমুনা দিয়েছিল, যা আমরা কখনো চাইনি — কিন্তু পরিচ্ছন্ন মানে নিরপেক্ষ নয়। দ্বিতীয় সতর্কতা: পারস্পরিক সম্পর্ক আর কারণ এক নয়। ঘরের জয়ের হার কমেছে — এটা কি প্রমাণ যে দর্শকই ঘরের সুবিধার একমাত্র উৎস? না। হতে পারে কন্ডিশনিং, হতে পারে ডিএলএস, হতে পারে টসের ভাগ্য, হতে পারে শুধুই কাকতালীয়। আমি যদি বলি “দর্শক চলে যাওয়ায় ঘরের সুবিধা কমেছে,” তাহলে আমি একটা সহ-সম্পর্ককে কারণ বলে চালিয়ে দিলাম। দর্শক চলে গেল, কিন্তু ডেটা থেকে গেল আর স্পষ্ট করে কথা বলতে শুরু করল — এবং সেই স্পষ্টতার মধ্যেও লুকিয়ে আছে কতগুলো অস্পষ্ট শর্ত। তৃতীয় সতর্কতা, আর এটাই আমার নিজের বিরুদ্ধে সবচেয়ে কঠিন: আমি যদি ফাঁকা ফলাফলকে অতিরিক্ত ভয় পাই, তাহলে আমি অপরদিকে অকারণ সন্দেহের ফাঁদে পড়ব। প্রতিটি ফাঁকা আউটপুট আসলে পাইপলাইনের ব্যর্থতা নাও হতে পারে। কখনো কখনো সত্যিই কিছু থাকে না — কিছু নিবন্ধ সত্যিই তথ্যশূন্য, কিছু ম্যাচ সত্যিই কোনো কাহিনি তৈরি করে না। সেখানে “কিছু নেই” বলাটা দুর্বলতা নয়, সততা। তাহলে পার্থক্যটা কোথায়? পার্থক্য হলো, “আমি খুঁজেছি এবং কিছু পাইনি” আর “আমি খুঁজিইনি।” প্রথমটা একটা ফলাফল, দ্বিতীয়টা একটা ব্যর্থতা। লেজারের কাজ হলো এই দুটোকে আলাদা রাখা। আর ঠিক এই জায়গাতেই ব্লকচেইনের ধারণাটা কাজে লাগে: প্রতিটি ধাপ রেকর্ড করা থাকলে, আমরা জানতে পারি খোঁজাটা আদৌ হয়েছিল কি না। আমার বয়স এখন ঊনষাট। পঁয়তাল্লিশ বছরের শিল্প-পর্যবেক্ষণ আমাকে একটা জিনিস শিখিয়েছে: অভিজ্ঞতা নিজে কখনো প্রমাণ নয়। আমি যদি বলি, “আমি পঁয়তাল্লিশ বছর ধরে দেখছি, তাই আমার মনে আছে,” সেটা লেজারে ঢোকার মতো কোনো দাবি নয়। স্মৃতিকে সময়ছাপ দিতে হয়, রেকর্ড দিয়ে মিলিয়ে দেখতে হয়, তারপর একটা অনুমান হিসেবে লিখতে হয়। এই কারণেই আমি আমার প্রতিটি স্মৃতি-ভিত্তিক দাবির পাশে “মধ্যম আস্থা” লিখতে অভ্যস্ত। তাহলে পরের ধাপে কী দেখব? আমি তিনটি সংকেত ট্র্যাক করব। প্রথমত, পরবর্তী পাইপলাইনে তথ্য-বিন্দুর সংখ্যা। যদি আবার শূন্য ফিরে আসে, তাহলে বুঝব এটা দুর্ঘটনা নয়, এটা পদ্ধতিগত ত্রুটি। দ্বিতীয়ত, সূত্র-ক্ষেত্রের পূরণ। যদি শিরোনাম আর সূত্র “N/A” হয়ে থাকে, তাহলে সূত্র-মান নির্ধারণের পুরো প্রক্রিয়াটাই অবরুদ্ধ। তৃতীয়ত, খেলোয়াড় ও দল চিহ্নিতকরণ। যদি সত্যিকারের কোনো নিবন্ধেও কোনো নাম ধরা না পড়ে, তাহলে ধরে নেব বিশ্লেষণের কান খুঁজে বের করার পথ এখনো বন্ধ। আমার মডেল কোনো ভবিষ্যদ্বাণী নয়; এটি সম্ভাবনার একটি লেজার, যার গায়ে মার্জিন লেখা থাকে। খালি কলামের ক্ষেত্রে আমার ভবিষ্যদ্বাণীটা সহজ: যদি আমরা ফাঁকা ফলাফল আর “সব পরিষ্কার” এর মধ্যে পার্থক্য না শিখি, তাহলে আমরা এমন এক সিস্টেম তৈরি করব যা নীরবে ভুল করে যাবে, আর সবাই সেটাকে সাফল্য ভাববে। আর ব্লকচেইন যদি কোনো দিন ক্রিকেট ডেটার ভিত্তি হয়, তবে তার প্রথম কাজ হওয়া উচিত এই একটি পার্থক্য অপরিবর্তনীয়ভাবে লিপিবদ্ধ করা — খোঁজা হয়েছিল, নাকি খোঁজা হয়নি। আমি ব্যক্তিগত লেজার খুলেছিলাম, কারণ একটি লুকানো সংখ্যা নিজেও একটি দাবি — আর একটি খালি ঘরও একটি দাবি, যদি সেটি সত্যিই খোঁজার ফল হয়। প্রশ্নটা রেখে যাচ্ছি: আপনার লেজারে শেষ এন্ট্রিটা কি সত্যিই একটা খোঁজার ফল, নাকি শুধু একটা ফাঁকা ঘর, যাকে আপনি এতদিন ধরে সংখ্যা ভেবে অভ্যস্ত হয়ে গেছেন?

খালি কলামের সাক্ষ্য: ক্রিকেট ডেটা লেজার, শূন্য ফলাফল আর অডিট-প্রতিশ্রুতি

খালি কলামের সাক্ষ্য: ক্রিকেট ডেটা লেজার, শূন্য ফলাফল আর অডিট-প্রতিশ্রুতি

খালি কলামের সাক্ষ্য: ক্রিকেট ডেটা লেজার, শূন্য ফলাফল আর অডিট-প্রতিশ্রুতি