খালি পেলোডের রাত: ইস্পোর্টস ডেটা, ব্লকচেইন আর নীরবতার ক্যারি
**মূল উত্তর:** খালি পেলোড মানে স্টেজ-ওয়ান ডিকনস্ট্রাকশনে কোনো তথ্য আসেনি, তাই স্টেজ-টু বিশ্লেষণ অসম্ভব। ব্লকচেইন-লেজার প্রোভেন্যান্স নথিভুক্ত করে — কোন ডেটা কখন, কোন সোর্স থেকে এসেছে, আর কোনটি আসেনি। **মূল তথ্য:** - Samsung Galaxy ৪ নভেম্বর ২০১৭-তে Beijing National Stadium-এ SKT T1-কে ৩-০ হারায়। - Stage-1 পেলোডে শিরোনাম, সোর্স ও ইনফরমেশন পয়েন্ট সবই ফাঁকা ছিল। - সাতটি পাইপলাইন ফিল্টারের যেকোনো একটি বন্ধ হলে বিশ্লেষণ আটকে যায়। - ব্লকচেইন প্রোভেন্যান্স নথিভুক্ত করে, ডেটার সঠিকতা নিশ্চিত করে না। - অনুমান-ভরা ডেটা বাজি-বাজারে ঢুকে সীমানা মুছে দেয়। **সূত্র:** Stage-2 Deep Professional Analysis, Esports Data Pipeline | Cross-checked: cricsultan.com **সম্ভাব্য ফলো-আপ প্রশ্ন:** Q: স্টেজ-ওয়ান খালি হলে কী করবেন? A: Stage-1 পুনরায় চালিয়ে ইনফরমেশন পয়েন্ট পূরণ করে Stage-2 চালাতে হবে। Q: ব্লকচেইন কি বিশ্লেষণ-ত্রুটি সারায়? A: না, সে কেবল ত্রুটি ও প্রোভেন্যান্স অপরিবর্তনীয়ভাবে নথিভুক্ত করে। Q: গেম-টাইটেল অজানা থাকলে ঝুঁকি কী? A: ক্রস-টাইটেল তুলনা পদ্ধতিগতভাবে ভুল হয়, কারণ মেট্রিক ও ফরম্যাট টাইটেল-ভেদে বদলায়।
রাত তখন ২টা ৪০। ময়মনসিংহের বারান্দায় ল্যাপটপের নীল আলো গিয়ে পড়েছে দেয়ালে। সামনে খোলা একটি অ্যানালিটিক্স পাইপলাইনের স্টেজ-টু রিপোর্ট। স্ক্রল করলাম। "N/A – insufficient information" — একই বাক্য নয়বার ফিরে এসেছে। প্যাচ অ্যানালাইসিসে ফাঁকা, টুর্নামেন্ট ফরম্যাটে ফাঁকা, রোস্টার মূল্যায়নে ফাঁকা, আঞ্চলিক ল্যান্ডস্কেপে ফাঁকা, ক্লাব অর্থায়নে ফাঁকা। স্টেজ-ওয়ান ডিকনস্ট্রাকশন একটি শিরোনাম দেয়নি, একটি সোর্স দেয়নি, একটি ইনফরমেশন পয়েন্টও দেয়নি। পুরো পেলোড শূন্য।
২০১৭ সালের ৪ নভেম্বর বেইজিংয়ের ন্যাশনাল স্টেডিয়ামে Samsung Galaxy SK Telecom T1-কে ৩-০ হারিয়েছিল — League of Legends World Championship ফাইনালে। সেদিন আমার নোটবুকে ছিল রিপ্লে টাইমস্ট্যাম্প, চ্যাম্পিয়ন পুল, ড্রাফট লগ, প্রতিটি টিমফাইটের সেকেন্ড। Crown-এর Malzahar যখন Faker-এর Ryze-কে লক করে ফেলল, আমি সঙ্গে সঙ্গে টাইমকোড টুকে নিয়েছিলাম। প্রতিটি দাবির পিছনে ছিল একটি টাইমকোড।
আজ রাতে আমার হাতে শূন্য। ফ্লাডলাইট নিভে যাওয়া স্টেডিয়ামের মতো — স্কোরবোর্ডে কিছু লেখা নেই, অথচ গ্যালারির চল্লিশ হাজার মানুষ জানে, কিছু একটা ঘটেছে। প্রশ্নটা হলো, ফাঁকা ডেটা কি কিছুই বলে না, নাকি সে-ই সবচেয়ে জোরে চিৎকার করে?
আধুনিক ইস্পোর্টস ও স্পোর্টস জার্নালিজম এখন দুই ধাপের পাইপলাইনে চলে। স্টেজ-ওয়ান হলো ডিকনস্ট্রাকশন — শিরোনাম, সোর্স, তথ্যবিন্দু, সত্তা, সময়-সংবেদনশীলতা, সোর্সের গুণমান আলাদা করে তোলা। স্টেজ-টু হলো গভীর বিশ্লেষণ — প্যাচ, ফরম্যাট, রোস্টার, অঞ্চল, অর্থায়ন, নিয়ম, ঝুঁকি, জন-আখ্যান, শিল্প-সঞ্চালন। দ্বিতীয় ধাপের প্রতিটি সিদ্ধান্ত প্রথম ধাপের উপর ঝুলে থাকে। প্রথম ধাপ ফাঁকা হলে দ্বিতীয় ধাপ কেবল একটি কাঠামো, একটি খালি খাঁচা।
আমি ২০১৮ সালে ফ্রান্সের ৪-২-৩-১ ফর্মেশন নিয়ে লিখেছিলাম, Deschamps যেন একটি ট্যাংক-এনগেজ কম্প ড্রাফট করেছেন — Kanté সাপোর্ট, Pogba মিড-লেন ক্যারি, Mbappé হাইপার-ক্যারি। সে লেখা দাঁড়িয়েছিল একটা সহজ নীতির উপর: প্রতিটি রূপকের নিচে একটা নম্বর থাকবে। আমি ২০২০ সালে Empty Rift নামে একটি অডিও ডকুমেন্টারি বানাই, যেখানে বুন্দেসলিগার খালি স্টেডিয়াম আর League of Legends Mid-Season Cup-এর Top Esports ৩-০ FunPlus Phoenix পাশাপাশি রেখেছিলাম। সেই প্রকল্প আমাকে শিখিয়েছিল, নীরবতাকে চরিত্র হিসেবে লেখা যায়।
কিন্তু ২০২০-এর নীরবতা ছিল অর্থবহ নীরবতা — স্টেডিয়াম ফাঁকা ছিল, খেলা বন্ধ হয়নি। আজকের নীরবতা আলাদা। এখানে খেলা আছে, ইভেন্ট আছে, প্যাচ আছে, দল আছে — অথচ পাইপলাইনে কিছুই পৌঁছায়নি। ডেটা হারিয়ে যায়নি, ডেটা কখনোই এল না। এই পার্থক্যটাই আজকের গোটা লেখার কেন্দ্র।
গত দুই দশকে স্পোর্টস ডেটা একটি নিরীহ পরিসংখ্যান-সেবা থেকে একটি অর্থনৈতিক রক্তপ্রবাহে পরিণত হয়েছে। পাস-ম্যাপ, এক্সজি, ভিশন-হিটম্যাপ, পিক-ব্যান রেট — এসব এখন কোচিং স্টাফ, সম্প্রচার গ্রাফিক্স, স্পন্সর ডেক আর বাজি-বাজারের মধ্যে দিয়ে একই সময়ে বয়ে যায়। আমার দৃঢ় অবস্থান: লাইভ ডেটা বাজি-কোম্পানিকে খাওয়ানো স্পোর্টসের ডেটাফিকেশনের সবচেয়ে অন্ধকার পার্শ্বপ্রতিক্রিয়া। কারণ ডেটা যখন বাজারের রক্তে মিশে যায়, তখন ডেটার সততা আর শুধু সাংবাদিকতার প্রশ্ন থাকে না, অর্থের প্রশ্ন হয়ে যায়।
এখানেই ব্লকচেইনের প্রাসঙ্গিকতা। একটি পাবলিক লেজার কোনো ম্যাচের ডেটাকে আরও সত্য করে না — কিন্তু সে প্রমাণ রাখতে পারে, কোন ডেটা কখন, কোন সোর্স থেকে, কোন পরিবর্তনের মধ্য দিয়ে এসেছে। প্রতিটি তথ্যবিন্দুর একটি হ্যাশ, একটি টাইমস্ট্যাম্প, একটি অপরিবর্তনীয় অডিট-ট্রেইল। যে মুহূর্তে স্টেজ-ওয়ান পেলোড ফাঁকা হয়ে গেল, সেই মুহূর্তটিও লেজারে থেকে যেত — একটি রেকর্ড, যার ভাষা: এখানে তথ্য আসেনি।
ফাঁকা পেলোড একটি ত্রুটি নয়, একটি ডায়াগনস্টিক — এটি বলে দেয় পাইপলাইনের কোন গেট ভেঙেছে। স্টেজ-ওয়ানের শূন্য আউটপুট পরীক্ষা করে আমি তিনটি জিনিস নিশ্চিত করতে পারি। এক, শিরোনাম-শনাক্তকরণ ধাপ বন্ধ হয়েছে, তাই সঠিক বিশ্লেষণ-কাঠামো বেছে নেওয়ার উপায় নেই। দুই, ইনফরমেশন পয়েন্ট খালি থাকায় সময়-সংবেদনশীলতা আর সোর্সের গুণমান কখনো মূল্যায়িত হয়নি, ফলে আস্থার ঊর্ধ্বসীমা নির্ধারণ করা অসম্ভব। তিন, গেম-টাইটেল অজানা থাকায় যে-কোনো ক্রস-টাইটেল তুলনা পদ্ধতিগতভাবে ভুল হবে — টুর্নামেন্ট সিস্টেম, মেট্রিক আর ব্যবসায়িক যুক্তি টাইটেল-ভেদে আলাদা।

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