যে তথ্য কেউ লেখেনি, তার সাক্ষ্য নেই: ক্রীড়া-ডেটা পাইপলাইনের নীরব ব্যর্থতা ও ব্লকচেইনের অপরিবর্তনীয় দাবি
**মূল উত্তর (≤৬০ শব্দ):** একটা দ্বি-পর্যায় ক্রীড়া-বিশ্লেষণ-প্রতিবেদন তার প্রথম ধাপের ইনপুট সম্পূর্ণ খালি পাওয়ায় কোনো বিশ্লেষণ না করে নিজেকে “ফাঁকা ইনপুট, বিশ্লেষণ-অযোগ্য” বলে চিহ্নিত করেছে। এই শৃঙ্খলা — তথ্য না থাকলে থেমে যাওয়া — ব্লকচেইন-ভিত্তিক যাচাই ব্যবস্থার মূল ভিত্তি, কারণ যা লিপিবদ্ধ হয়নি তা যাচাই করা যায় না। **মূল তথ্য:** - প্রতিবেদনের শিরোনাম, সূত্র ও তথ্যবিন্দু সবই খালি; প্রতিটি মাত্রায় লেখা “অপর্যাপ্ত তথ্য, মূল্যায়ন সম্ভব নয়”। - চিহ্নিত ঝুঁকি: নিচের ধাপের সিস্টেম এই শূন্যতাকে “সম্পন্ন বিশ্লেষণ” ভেবে সূচিবদ্ধ করতে পারে। - সতর্কতা: উপরের পাইপলাইনের নীরব ব্যর্থতা একইভাবে অন্য রেকর্ডেও ছড়িয়ে পড়তে পারে। - সুপারিশ: এক্সট্রাকশন-লগ অডিট করা এবং রেকর্ডটিকে NULL_INPUT / NOT_ANALYZABLE ট্যাগ করা। - সাক্ষ্য: Stage-1-এ কোনো তথ্যবিন্দু সরবরাহ করা হয়নি; শূন্য ইনপুট থেকে কোনো অনুমান করা হয়নি। **সূত্র ও তারিখ:** সূত্র — Stage-2 Deep Analysis Report (দ্বি-পর্যায় গভীর বিশ্লেষণ প্রতিবেদন)। প্রকাশের তারিখ — উল্লেখ নেই। **সম্পর্কিত প্রশ্নোত্তর:** - প্রশ্ন: ফাঁকা ইনপুট (NULL_INPUT) মানে কী? উত্তর: পাইপলাইনের একটি ধাপে সব প্রয়োজনীয় ক্ষেত্র খালি বা “প্রযোজ্য নয়” ফিরে আসা, যা ভিত্তিভিত্তিক বিশ্লেষণ অসম্ভব করে দেয়। - প্রশ্ন: ব্লকচেইন এই সমস্যার সমাধান করতে পারে? উত্তর: আংশিক — এটি অপরিবর্তনীয়তা ও উৎস-শৃঙ্খল দেয়, কিন্তু ভাঙা মানবিক পাইপলাইনের উৎসগত ঘাটতি ভরতে পারে না। - প্রশ্ন: পরবর্তী পদক্ষেপ কী হওয়া উচিত? উত্তর: মূল নিবন্ধসহ Stage-1 পুনরায় চালানো এবং এক্সট্রাকশন-পাইপলাইনের নীরব ব্যর্থতা অডিট করা।
গত মাসে ডেস্কে যখন বিশ্লেষণ-প্রতিবেদনটা এল, প্রথমে ভেবেছিলাম ফাইল নষ্ট হয়েছে। শিরোনাম নেই, সূত্র নেই, তথ্যবিন্দু নেই; প্রতিটি ঘরে শুধু বসানো — “অপর্যাপ্ত তথ্য, মূল্যায়ন সম্ভব নয়।” একটা ক্রীড়া-বিশ্লেষণের কাঠামো, অথচ ভেতরে ক্রীড়ার একটিও চিহ্ন নেই। রংপুরে শূন্য স্টেডিয়ামের হাম ধরে রাখা চল্লিশ ঘণ্টা টেপ নিয়ে কাজ করার সময় আমি শিখেছি, নীরবতা কখনো সত্যিই খালি থাকে না। কিন্তু এই নীরবতা অন্যরকম। এখানে শব্দ নেই, কারণ এখানে কেউ কখনো কিছু লেখেনি।
আর ঠিক এখান থেকেই ব্লকচেইন প্রসঙ্গ ঢুকে পড়ে। ব্লকচেইনের পুরো প্রতিশ্রুতি দাঁড়িয়ে আছে এক সরল বিশ্বাসের উপর: যা লিপিবদ্ধ হয়েছে, তা-ই যাচাই করা যায়। যে তথ্য কখনো লেখা হয়নি, কোনো অপরিবর্তনীয় খাতা তাকে ফিরিয়ে আনতে পারে না। ডিস্ট্রিবিউটেড লেজার, ক্রিপ্টোগ্রাফিক হ্যাশ, টাইমস্ট্যাম্প — এই যন্ত্রগুলো অতীতকে বদলাতে দেয় না, কিন্তু অতীত না থাকলে তাদের হাতে কিছুই থাকে না।
প্রতিবেদনটা একটা দ্বি-পর্যায় বিশ্লেষণ-পাইপলাইনের দ্বিতীয় ধাপ। তার প্রথম ধাপ ফিরে এসেছিল সম্পূর্ণ খালি হাতে — শিরোনাম নেই, তথ্যবিন্দু নেই, সংশ্লিষ্ট সত্তা নেই, সময়-সংবেদনশীলতা নেই, সূত্রের গুণমানও মূল্যায়িত নয়। আর যে শৃঙ্খলাটা সে দেখাল, সেটাই ব্লকচেইন-জগৎ সারাদিন যার কথা বলে, কিন্তু বাস্তবে কমই পালন করে: সে বানানো তথ্য জোড়া লাগাতে রাজি হয়নি। বরং নিজের আউটপুটকে স্পষ্টভাবে চিহ্নিত করেছে — ফাঁকা ইনপুট, বিশ্লেষণ-অযোগ্য — এবং সতর্ক করেছে, নিচের ধাপের কোনো সিস্টেম যেন এই শূন্যতাকে “সম্পন্ন বিশ্লেষণ” বলে সূচিবদ্ধ না করে।
এই প্রতিবেদনের সবচেয়ে গুরুত্বপূর্ণ বাক্যটি সম্ভবত সেটাই, যেখানে সে নিজেকেই অস্বীকার করেছে। তথ্য না থাকলে বিশ্লেষণ থামিয়ে দেওয়া — এই শৃঙ্খলাই ক্রীড়া-তথ্যভাণ্ডার থেকে শুরু করে যেকোনো ব্লকচেইন-ভিত্তিক সত্য-যাচাই ব্যবস্থার ভিত্তি।
বছরের পর বছর মাঠের পাশে বসে আমি তথ্য হারানোর দুইটা রকম দেখেছি। কখনো কেউ লিখতেই বসে না। কখনো কেউ লিখে ফেলে, কিন্তু সেটা কোথা থেকে এল, তা জানায় না। ২০১৭ সালের অক্টোবরে ৪০তম জাতীয় অ্যাথলেটিকস চ্যাম্পিয়নশিপে বসে আমি দ্বিতীয় রকমটার মুখোমুখি হই। প্রতিযোগিতার প্রোগ্রামে পুরুষদের ১০০ মিটারের একটা রেকর্ড ছিল, যা ইলেকট্রনিক টাইমিংয়ের যুগেরও আগের। দু’সন্ধ্যা আমি ১৯৮৫ ও ১৯৮৭ সালের সাফ গেমসের ১০০ মিটার চ্যাম্পিয়ন শাহ আলমের সঙ্গে কাটাই। তিনি বলেছিলেন, এই দেশ একসময় দক্ষিণ এশিয়ার স্প্রিন্টের প্রধান দাবিদার ছিল, আর তারপর আমরা কিছুই গড়িনি।
সেই থেকে আমার একটাই নিয়ম: হাতে-সময় মাপা (hand-timed) আর ইলেকট্রনিক-সময় মাপা (electronically timed) সংখ্যাকে কখনো একই খাতায় পাশাপাশি বসাব না, সেটা স্পষ্ট না লিখে। স্টপওয়াচ যা মনে রেখেছিল, রেকর্ডবুক তা ধরে রাখতে চায়নি। একটা ব্লকচেইন-লেজার এখানে কী করত? রেকর্ডটা মুছে দিত না; বরং পাশে বসিয়ে দিত — কে মেপেছে, কোন ঘড়িতে মেপেছে, কোন তারিখে মেপেছে। যাচাইযোগ্য উৎস, বদলানো যায় না এমন টাইমস্ট্যাম্প, আর প্রতিটি সংশোধনের দৃশ্যমান ইতিহাস। ঠিক এই তিনটাই ক্রীড়া-তথ্যের সবচেয়ে বড় ঘাটতি।
প্রতিবেদনের ভাষায় এর একটা প্রায়োগিক রূপ আছে। সে দাবি করে, প্রতিটি তথ্যের সঙ্গে থাকুক মূল সূত্র আর প্রকাশের সঠিক তারিখ; আর কোথাও যদি বাইরের কোনো তথ্যভাণ্ডারের সঙ্গে মিলিয়ে দেখা হয়, তবে সেটাও আলাদা করে লিখে দেওয়া হোক। তারিখ আর সূত্র — এই দুই জিনিসই লেজারে সবচেয়ে সহজে বসানো যায়, আর বাস্তব ক্রীড়া-সাংবাদিকতায় সবচেয়ে কম যাচাই করা হয়। যে বিশ্লেষণ “গত সপ্তাহে” লেখে, সে নিজের সাক্ষ্যকেই নষ্ট করে; যে “১৩ আগস্ট, ২০২৬” লেখে, সে তার দাবিকে একটা টাইমস্ট্যাম্পের সঙ্গে বেঁধে দেয়।
এই দ্বি-পর্যায় পাইপলাইনটা নিজেই একটা ছোট ব্লকচেইনের মতো। প্রতিটি ধাপ আগের ধাপের ফল হ্যাশ করে সামনে এগোয়; একটা নোড নীরবে ব্যর্থ হলে তারপরের সবকিছু সেই শূন্যতাই উত্তরাধিকার সূত্রে পায়। প্রতিবেদনটা ঠিক সেটাই ধরেছে: যদি প্রথম ধাপ খালি ফিরে আসে, আর কেউ তা টের না পায়, তাহলে সেই ফাঁকা তথ্য কনভেয়ার-বেল্ট ধরে নিচে নেমে যায় এবং শেষে একটা পূর্ণাঙ্গ বিশ্লেষণের ছদ্মবেশ নেয়। এজন্যই তার সুপারিশ — এই রেকর্ডের এক্সট্রাকশন-লগ অডিট করা হোক, দেখার জন্য যে খালি আউটপুট আসলে পার্সিং-ত্রুটি, নাকি সত্যিই খালি নিবন্ধ।
প্রতিবেদনটা আরও দুটো ঝুঁকি চিহ্নিত করে, আর দুটোই লেজার-চিন্তার সঙ্গে সরাসরি যুক্ত। একদিকে, নিচের ধাপের সিস্টেম এই খালি রিপোর্টটাকে একটা “বৈধ বিশ্লেষণ” ভেবে সূচিবদ্ধ করে রাখতে পারে, আর তারপর সেই শূন্যতা সংক্রমণের মতো ছড়াতে থাকে। আরও অস্বস্তিকর দিকটা হলো, যদি খালি ইনপুটটা আসলে উপরের পাইপলাইনের নীরব ব্যর্থতার ফল হয়, তবে একই ত্রুটি অন্য রেকর্ডেও চুপচাপ লুকিয়ে থাকতে পারে। অর্থাৎ সমস্যাটা একটা রেকর্ডের নয়, গোটা ব্যবস্থার। আর গোটা ব্যবস্থার এই ধরনের নীরব ক্ষয় ধরা পড়ে না একক কোনো পরীক্ষায়; ধরা পড়ে শুধু তখন, যখন প্রতিটি ধাপের প্রতিটি পরিবর্তন অপরিবর্তনীয়ভাবে কোথাও লেখা থাকে।
প্রতিবেদনের আর একটা অংশের নাম “লুকানো তথ্য” — যা সরাসরি বলা হয়নি, কিন্তু অনুমানযোগ্য। খালি ইনপুটে সেখানেও লেখা, অনুমানের কোনো অবকাশ নেই। ব্লকচেইনের দর্শনটাও অনেকটা এই রকম: যা লেখা আছে তা-ই সত্য, আর যা লেখা নেই তা নিয়ে অনুমান নয়, দরকার যাচাই। পার্থক্য একটাই — মূল তথ্যটা আগেই সৎভাবে লেখা না থাকলে কোনো লেজারই অনুমানকে অপ্রয়োজনীয় করতে পারে না।
তবু ব্লকচেইন এখানে ওষুধ নয়। মানুষের পাইপলাইন ভাঙা থাকলে একটা অপরিবর্তনীয় খাতা কেবল সেই ভাঙনটাকেই স্থায়ী করে তোলে। যে ইনপুট ফাঁকা, সেটা চেইনে উঠলে চিরকালের ফাঁকা ইনপুট হয়ে যায় — শুধু এবার আর কেউ তা মুছে ফেলতে পারবে না।
এটা আমার নিজের ঘরানার চেনা পাঠ। দেশীয় অ্যাথলেটিকসের ক্যালেন্ডার সচল রাখে সেনা-নৌ-বিকেএসপি-র ফানেল, অথচ প্রতিভার পুকুর সেটাই আটকে রাখে — সেবা বাহিনী যাকে রিক্রুট করে, তার মধ্যেই সীমাবদ্ধ থাকে সব। আর রংপুরসহ বিভাগীয় শহরগুলোর লেনে সম্ভাবনা মরে শুধু সিন্থেটিক ট্র্যাকের অভাবে। এই ফাঁকা ট্র্যাকের উপরে একটা ব্লকচেইন-স্তর চাপালে ট্র্যাক তৈরি হয় না; ইট লাগে, আর ইট গাঁথে মানুষ। ক্রিকেটের অর্থের অভাব একটা কারণ, চারটার মধ্যে একটা মাত্র — বাকি তিনটা বিভাগীয় ট্র্যাকের অনুপস্থিতি, এক-খেলোয়াড়ি ফেডারেশন-ব্যবস্থাপনা, আর রাষ্ট্রীয় পৃষ্ঠপোষকতার শূন্য লাইন। রংপুর আমাকে শিখিয়েছে, খালি লেনেরও নাড়ি থাকে — কিন্তু নাড়ি মাপতে হলে কেউ তো স্টার্ট লাইনে দাঁড়াতে হবে।
পাঠক আজ তথ্যের অভাবে ভুগছেন না, ভুগছেন যাচাইয়ের অভাবে। ক্রীড়ার খবরে প্রতিদিন কত দাবি ওঠে, তার কতটা পিছনে সূত্র আর তারিখ বসানো থাকে? যে প্রতিবেদন নিজের শূন্যতা স্বীকার করতে পারে, সে অন্তত পাঠককে ভুল তথ্য দেয় না। ব্লকচেইন যদি ক্রীড়া-সাংবাদিকতাকে একটা জিনিস দিতে পারে, তা হলো এই স্বীকারোক্তির সংস্কৃতি — প্রতিটি দাবির পাশে তার প্রমাণের ঠিকানা।

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

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

