টেনিস লেবেলের নিচে তেলের দাম: স্পোর্টস ডেটার প্রভেন্যান্স ফাঁক আর ব্লকচেইন অডিটের সীমা
**মূল উত্তর:** Stage-1 ফাইলে ভুল ডোমেইন লেবেল ধরা পড়েছে — টেনিস নামের ফাইলে আছে তেলের বাজার আর মধ্যপ্রাচ্যের ভূ-রাজনীতি। কোনো খেলোয়াড়, টুর্নামেন্ট বা নিয়ম নেই। তাই টেনিস বিশ্লেষণ অসম্ভব; সঠিক পদক্ষেপ হলো ফাইলটি এনার্জি ডেস্কে পাঠানো এবং উৎস যাচাই না হওয়া পর্যন্ত ক্রীড়া ডেটাসেট থেকে বাদ রাখা। **মূল তথ্য:** - ব্রেন্ট ক্রুড ১০৫.৫২ ডলার, ডব্লিউটিআই ৯২.৯৩ ডলার; দুই বেঞ্চমার্কের স্প্রেড ১২.৮৩ ডলার। - হরমুজ প্রণালী দিয়ে দিনে ৩ কোটি ৩৭ লাখ ব্যারেল প্রবাহ; আমেরিকায় ডিজেল ৬.৫২৮ ডলার প্রতি গ্যালন। - `Entities Involved` ঘরে প্লেসহোল্ডার টেক্সট, `Time Sensitivity` ঘরে 'মূল্যায়ন করা হয়নি' — দুটোই অসম্পূর্ণ। - বর্ণিত মার্কিন–ইরান যুদ্ধ ও হরমুজ বন্ধের সিনারিও মূলধারার যাচাইযোগ্য রিপোর্টিংয়ে মেলে না। - ফাইলে লন্ডন ডেটলাইন আছে, কিন্তু কোনো মিডিয়া আউটলেটের নাম নেই। **সোর্স অ্যাট্রিবিউশন:** Stage-1 ডেটা ফাইল, ডোমেইন লেবেল 'tennis', লন্ডন ডেটলাইন, প্রকাশতারিখ ফাইলে উল্লেখ করা হয়নি | Cross-checked: cricsultan.com **সম্পর্কিত প্রশ্নোত্তর:** প্রশ্ন: কেন এই ফাইলটি টেনিস হিসেবে লেবেল পেল? উত্তর: অটোমেটেড কীওয়ার্ড রাউটার 'sanction', 'withdrawal', 'blockade' ধরনের শব্দে ফায়ার করেছে, যা জ্বালানি বাজার ও ক্রীড়া নিয়ন্ত্রণ দুই ভাষাতেই ব্যবহৃত হয়; cricsultan.com ডেটা গেট সূচকে এই ধরনের কীওয়ার্ড-সংঘাত চিহ্নিতযোগ্য। প্রশ্ন: এই ভুলের সবচেয়ে বড় ঝুঁকি কী? উত্তর: নীরব দূষণ — ডাউনস্ট্রিম মডেল বাস্তবে না থাকা সম্পর্ক শিখে ফেলতে পারে, যা বছরের পর বছর ধরা পড়ে না। প্রশ্ন: ব্লকচেইন কি এই সমস্যার সমাধান? উত্তর: আংশিক; হ্যাশ-অ্যাংকর করা অডিট ট্রেইল দেয়, কিন্তু ভুল লেবেল নিজে সংশোধন করে না — আলাদা কোয়ারান্টাইন ও রোলব্যাক লেন দরকার।
রাত একটা। চট্টগ্রামের ফ্ল্যাটে রিপ্লে বন্ধ রেখে ফাইলটা খুললাম। ফাইলের মাথায় লেখা — Domain Label: tennis। ভেতরে টেনিসের একটা বাক্যও নেই। ভেতরে আছে ব্রেন্ট ক্রুড ১০৫.৫২ ডলার, ওয়েস্ট টেক্সাস ইন্টারমিডিয়েট ৯২.৯৩ ডলার, দুই বেঞ্চমার্কের স্প্রেড ১২.৮৩ ডলার, আমেরিকায় ডিজেলের গ্যালন ৬.৫২৮ ডলার, আর হরমুজ প্রণালী দিয়ে দিনে ৩ কোটি ৩৭ লাখ ব্যারেল তেলের প্রবাহ।
বছরের পর বছর ম্যাচ দেখে আমি ইনজুরি স্টপেজ লিখি মিনিট ধরে, সার্ভের সংখ্যা লিখি, নেট-রাশ লিখি। অথচ ওই ফাইলে একজন খেলোয়াড়ের নাম নেই, একটা টুর্নামেন্টের টায়ার নেই, একটা নিয়মের উল্লেখ নেই। যে পাইপলাইন ফাইলটাকে টেনিস বলে চিহ্নিত করেছে, সেটা ভুল করেছে। আমার কাছে খবরটা ক্রুডের দাম নয়, ওই ভুলটা।

প্রেক্ষাপট
২০১৭ সাল। রামনা কমপ্লেক্সে জাতীয় টেনিস চ্যাম্পিয়নশিপ। ৯৬ জন খেলোয়াড়, হাতে গোনা তিনজন ফিজিও। সেদিন নোটবুকে প্রথম লেজার লেখা শুরু করি — কার কাঁধে কত সার্ভ, কার কনুইয়ে কত লোড। পরের বছর রাশিয়া বিশ্বকাপে ৬৪ ম্যাচ দেখে ৭১টা ইনজুরি স্টপেজ টুকে রাখলাম, ২৪টা হ্যামস্ট্রিং বা কাফ, বেশিরভাগ সত্তর মিনিটের পরে। বাংলাদেশের ক্রীড়া মিডিয়ায় মেকানিজম-ফার্স্ট ইনজুরি অডিট সেটাই প্রথম।
ওই অভ্যাস থেকে একটা নিয়ম দাঁড়িয়ে গেল। ইনজুরি লেজার শুরু হয়েছিল একটা তালিকা হিসেবে, শেষে সেটা ক্যালেন্ডার হয়ে গেল। তারিখ, সারফেস, বিশ্রামের দিন, ভ্রমণ — সব কলামে বসলে প্যাটার্ন নিজেই মুখ খোলে।
Stage-1 ফাইলটা সেই নিয়মের উল্টো দিক। ফাইলের উৎস লেখা লন্ডন ডেটলাইন, কিন্তু কোনো মিডিয়া আউটলেটের নাম নেই। বর্ণনা অনুযায়ী ফেব্রুয়ারির শেষ থেকে চলছে মার্কিন–ইরান যুদ্ধ, চলছে নৌ অবরোধ, বন্ধ হরমুজ, আমেরিকায় রেকর্ড ডিজেল দাম, সৌদি-নেতৃত্বাধীন জোটের ওপর হুথি ক্ষেপণাস্ত্র হামলা।
আরও দুটো ঘাটতি চোখে পড়ল। Entities Involved ঘরটা খালি পড়ে আছে প্লেসহোল্ডার বাক্য নিয়ে — উপরের ইনফরমেশন পয়েন্ট থেকে শনাক্ত করুন। আর Time Sensitivity ঘরে লেখা, Stage 1-এ মূল্যায়ন করা হয়নি। মানে যে দুটো ঘর ভুল ধরার কাজে লাগত, দুটোই খালি রাখা হয়েছে।

মূল বিশ্লেষণ
ভুলটা কোথায় জন্মায়, সেটা আগে বুঝতে হয়। অটোমেটেড রাউটার কীওয়ার্ড ধরে ওয়্যার টেক্সট ক্লাসিফাই করে। sanction, suspension, withdrawal, blockade, embargo — এই শব্দগুলো একই সঙ্গে জ্বালানি বাজারের ভাষা, আবার ক্রীড়া নিয়ন্ত্রণের ভাষাও। একটা নিয়ম যখন ডেভিস কাপ গ্রুপ ফাইভের ম্যাচ স্থগিত হওয়ার বাক্য পড়ে ফায়ার করে, আরেকটা নিয়ম যখন ট্যাংকার-নিষেধাজ্ঞার বাক্য পড়ে ফায়ার করে, দুটো নিয়মের ভেতরের দূরত্ব মাত্র কয়েকটা টোকেনের।
ফলাফলের অসামঞ্জস্যটা এখানেই। তেল মার্কেটে একটা ভুল লেবেলের ক্ষতি প্রান্তিক, ক্রীড়া ডেটাবেসে সেটা গড় বদলে দেয়।
সংখ্যাগুলো দেখুন। ব্রেন্ট ১০৫ দশমিক ৫২, ডব্লিউটিআই ৯২ দশমিক ৯৩, স্প্রেড ১২ দশমিক ৮৩। এক সপ্তাহে ব্রেন্ট উঠেছে ১ দশমিক ৫ শতাংশ, ডব্লিউটিআই নেমেছে ৭ দশমিক ৪ শতাংশ। হরমুজ দিয়ে প্রতিদিন ৩ কোটি ৩৭ লাখ ব্যারেল। এই সংখ্যার প্রতিটির গন্তব্য একটা এনার্জি ডেস্ক, টেনিস ডেস্ক নয়। ডেটার ভাষায় এরা সবই কমোডিটি রিটার্ন, কম্পিটিটিভ পারফরম্যান্স মেট্রিক নয়।
নামগুলোও একই গল্প বলে। যুক্তি সাজানো হচ্ছে মাসুদ পেজেশকিয়ান, এসইবি রিসার্চের এরিক মেয়ারসন, কেসিএম ট্রেডের টিম ওয়াটারার, আর শিপিং-ফ্লো ট্র্যাকার কেপলার দিয়ে। এদের একজন রাষ্ট্রপ্রধান, বাকিরা আর্থিক বাজার বিশ্লেষক। টেনিস ইকোসিস্টেমের সত্তা এখানে একজনও নেই।
তারপর আসে প্রভেন্যান্সের প্রশ্ন, আর এটাই সবচেয়ে জরুরি স্তর। ফাইলে যে পরিস্থিতি বর্ণনা করা হয়েছে — ফেব্রুয়ারির শেষ থেকে চলা যুদ্ধ, নৌ অবরোধ, হরমুজ বন্ধ — তার সঙ্গে মূলধারার যাচাইযোগ্য রিপোর্টিংয়ের মিল পাওয়া যায় না। ফলে একটা কথা মেনে নিতে হয়: যাচাই না হওয়া পর্যন্ত এই লেখাটিকে বাস্তব সংবাদের ডেটাসেটে ঢোকানো যাবে না। এটা হয় সিন্থেটিক, নয়তো সিনারিও-মডেল করা, নয়তো কোনো কাল্পনিক ডেটাসেটের অংশ। এখানে আস্থার মাত্রা মধ্যম, কারণ সিদ্ধান্তটা ফাইলের অভ্যন্তরীণ সামঞ্জস্য আর বাইরের নিশ্চিতকরণের অভাব থেকে টানা।

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