খালি ব্লক, খালি প্রতিবেদন: ক্রীড়া বিশ্লেষণ পাইপলাইনে অখণ্ডতার নীরব ফাঁদ
প্রশ্ন: ক্রীড়া-বিশ্লেষণ পাইপলাইনে ফাঁকা তথ্য (খালি পেলোড) কেন একটি অখণ্ডতার সংকট? মূল উত্তর: প্রথম স্তরের ফাঁকা পেলোড দ্বিতীয় স্তরে বৈধ ইনপুট হিসেবে পৌঁছালে সেখান থেকে প্রকৃত বিশ্লেষণ জন্ম নেয় না — জন্ম নেয় বানানো গল্প। তাই তথ্যবিন্দু শূন্য হলে পেলোড থামানোর একটি যাচাই-গেট প্রয়োজন, ঠিক যেমন খালি ব্লক ব্লকচেইনে যুক্ত হয় না। মূল তথ্য: - প্রথম স্তরে শিরোনাম, উৎস, তথ্যবিন্দু ও সত্তা — সবকটিই ফাঁকা ছিল। - ডোমেইন লেবেল 'ফুটবল' থাকলেও তথ্য-নিষ্কাশন চলে নি — আধা-সম্পন্ন পাইপলাইন। - নয়টি বিশ্লেষণমূলক মাত্রার সবকটিই 'এন/এ — অপর্যাপ্ত তথ্য' হিসেবে চিহ্নিত। - একমাত্র চিহ্নিত ঝুঁকি প্রক্রিয়াগত: ফাঁকা পেলোডকে বৈধ ইনপুট হিসেবে ব্যবহার করা। - ব্লকচেইনে প্রতিটি ব্লক আগের ব্লকের ক্রিপ্টোগ্রাফিক হ্যাশ ধারণ করে, তাই খালি ব্লক শৃঙ্খলে যুক্ত হয় না। উৎস: স্টেজ-২ গভীর পেশাদার বিশ্লেষণ নথি (স্টেজ-১ ইনপুট খালি ছিল)। নথিতে প্রকাশের নির্দিষ্ট তারিখ উল্লেখ নেই; তারিখ যাচাই করা যায়নি। সম্পর্কিত প্রশ্নোত্তর: প্রশ্ন: ফাঁকা পেলোড কেন বিপজ্জনক? উত্তর: কারণ এটি সম্পূর্ণ দেখায়, ফলে নিচের স্তর এটিকে বৈধ ধরে নিয়ে বানানো বিশ্লেষণ তৈরি করতে পারে। প্রশ্ন: ব্লকচেইন কি এই সমস্যার সমাধান? উত্তর: আংশিক — ব্লকচেইন যা লেখা হয়েছে তার অখণ্ডতা রক্ষা করে, কিন্তু তথ্যের সত্যতা বা পূর্ণতা নিশ্চিত করে না। প্রশ্ন: কীভাবে প্রতিরোধ করা যায়? উত্তর: স্টেজ-২-এর আগে একটি নন-এম্পটি কনটেন্ট গেট বসিয়ে তথ্যবিন্দু শূন্য পেলোড আটকানো যায়।
সিঙ্গাপুরের জালান বেসার এলাকার একটি ক্যাফেতে বুধবার সকাল সাতটা দশে আমি ল্যাপটপ খুললাম। ইমেইলে এসেছে একটি "ডিপ প্রফেশনাল অ্যানালাইসিস" ফাইল — শিরোনাম, সোর্স, নয়টি বিশ্লেষণমূলক মাত্রা, রিস্ক ম্যাট্রিক্স, শব্দকোষ, দাবিত্যাগ; প্রতিটি ফ্রেম নিখুঁতভাবে তৈরি। কিন্তু ভেতরে ঢুকে দেখলাম, প্রতিটি ঘর ফাঁকা। শিরোনাম নেই, উৎস নেই, তথ্যবিন্দু নেই, কোনো দল, খেলোয়াড়, কোচ বা প্রতিযোগিতার নাম নেই। প্রথম স্তরের বিশ্লেষণ যেখানে থাকার কথা, সেখানে শুধু খালি বন্ধনী। এটি ছিল ঠিক সেরকম — যেন ম্যাচের দিন স্টেডিয়ামে হাতে দেওয়া হলো একটি ম্যাচ প্রোগ্রাম, যেখানে দুই দলের লাইনআপ ছাপা হয়নি, কিন্তু দাম নেওয়া হলো পুরো।

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

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

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