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

খেলার মাঠে আমি একটা কথা বহুবার বলেছি, আর ডেটার দুনিয়ায় সেটা আরও সত্য: শোনার আগে রায় দিও না। একটি লেবেল একটি প্রতিশ্রুতি, একটি তথ্যবিন্দু একটি সাক্ষ্য। ব্লকচেইন সেই সাক্ষ্যের গায়ে লিখে রাখে কে সাক্ষী দিল আর কখন। খেলাটা যখন ডেটার হয়ে ওঠে, তখন সবচেয়ে বড় দক্ষতা আর কৌশলগত চতুরতা নয় — সেটা হলো জিজ্ঞাসা করার সাহস।
