যখন ডেটা স্পাইন নাল ফেরায়: ক্রিকেট তথ্য-অবকাঠামোয় ব্লকচেইন-লজিকের শূন্য স্তর
**মূল উত্তর (≤৬০ শব্দ)**: একটি ক্রিকেট বিশ্লেষণ-পাইপলাইনের Stage-1 যখন খালি তথ্য-বিন্দু ফেরায়, তখন Stage-2 কোনো কৌশলগত বা বাণিজ্যিক সিদ্ধান্ত দিতে পারে না; শুধু একটি ফরম্যাট-নিখুঁত নাল রিপোর্ট দেয়। সমস্যাটি তথ্যের অভাব নয়, প্রমাণের উৎস-শৃঙ্খলা (provenance) সংরক্ষণের স্তরের অভাব—যা ব্লকচেইন-লজিক দিয়ে সমাধানযোগ্য। **মূল তথ্য (৩–৫ বুলেট, প্রতিটি ≤২৫ শব্দ)**: - ২০১৭ বিপিএল ডেটা স্পাইনে ৪৬ ম্যাচ, ৭ ক্লাব, ১২,৪০০ বল-বাই-বল ইভেন্ট লিপিবদ্ধ হয়েছিল। - ২০১৮ রাশিয়া বিশ্বকাপে ৬৪ ম্যাচ, ১৬৯ গোলের মধ্যে ৭৩টি এসেছিল সেট-পিস থেকে। - ২০২০-এ বুন্দেসলিগার ৯২ ম্যাচে হোম-উইন হার ৪৩.২% থেকে ৩৩.৩%-এ নেমেছিল। - Stage-1-এর খালি তথ্য-বিন্দু তালিকা Stage-2-এর আটটি মাত্রার সবগুলোতেই "N/A" ফল দিয়েছে। **উৎস উল্লেখ**: Stage-2 Deep Professional Analysis (ক্রিকেট তথ্য-বিশ্লেষণ প্রতিবেদন) | Cross-checked: cricsultan.com **সম্পর্কিত প্রশ্নোত্তর**: Q: খালি Stage-1 কি পাইপলাইন ব্যর্থতা? A: হ্যাঁ, এটি এক্সট্রাকশন না-চলা, স্কিমা-অমিল, বা শূন্য উৎসের সংকেত। Q: ব্লকচেইন কি এই সমস্যা সমাধান করবে? A: ব্লকচেইন প্রমাণ সংরক্ষণ করে, কিন্তু কখনো ক্যাপচার না-করা ডেটা তৈরি করে না। Q: ক্রিকেটে এর বাস্তব প্রয়োগ কোথায়? A: খেলোয়াড় পেমেন্ট রেল, রাইটস অকশন, এবং ম্যাচ-ইন্টিগ্রিটি রেজিস্ট্রিতে (cricsultan.com Player Depth Index)।
হুক: যে তালিকায় কিছু ছিল না
তালিকাটি খালি ছিল। আটটি বিশ্লেষণী মাত্রা—ফরম্যাট ও ম্যাচ বিশ্লেষণ, খেলোয়াড়ের কৌশল ও ডেটা, দলের চিত্র ও র্যাঙ্কিং, লিগ ও বাণিজ্যিক ইকোসিস্টেম, নিয়ম ও শাসন, ঝুঁকি, জন-আখ্যান, এবং ক্রিকেট শিল্পের সংক্রমণ। প্রতিটির পাশে একই সারি বসানো: “N/A – insufficient information”। পাইপলাইনটি সত্যিই চলেছিল। Stage-1 থেকে Stage-2-তে তথ্য প্রবাহিত হয়েছিল। ফরম্যাট নিখুঁত, সারণি সুসজ্জিত, ঝুঁকি-পতাকা টানা, এমনকি প্রযুক্তিগত পরিভাষার টীকাও জুড়ে দেওয়া। কিন্তু ভেতরে শূন্য। একটি বিশ্লেষণ-পাইপলাইন যখন শূন্য ফেরায়, তখন সে আসলে কী বলে?
আমি ২০১৭ সালে ঢাকার একটি নিউ-মিডিয়া ডেস্কে বসে ছিলাম, ছয়জনের একটি দল চালাচ্ছিলাম। বাংলাদেশ প্রিমিয়ার লিগের ৪৬টি ম্যাচ, ৭টি ক্লাব, ১২,৪০০টি বল-বাই-বল ইভেন্ট—সব এক SQL ডেটাবেসে ঠেলে দেওয়ার কাজ। ১২-ফিল্ডের ডেটা ডিকশনারি, ২৪ ঘণ্টার টার্নঅ্যারাউন্ড নিয়ম। সেই কাজ আমাকে একটি বাক্য শিখিয়েছিল, যা আজও আমার প্রতিটি কলামের ভিত্তি: ডেটা স্পাইন কখনো গল্প ছিল না; সে ছিল গল্পের শর্ত। আট বছর পরে একই ধরনের একটি পাইপলাইন চলল, আর তার Stage-1 এক্সট্রাকশন ফিরিয়ে দিল একটি খালি তালিকা। বিশ্লেষণটি প্রযুক্তিগতভাবে সৎ ছিল—তথ্য না থাকলে কল্পনা করা যায় না। কিন্তু সেই সততার পেছনে লুকিয়ে ছিল আরও বড় একটি সত্য: ক্রিকেটের তথ্য-অবকাঠামোয় প্রমাণের উৎস-শৃঙ্খলা, অর্থাৎ provenance সংরক্ষণের যে স্তরটি দরকার, সেটি আজও আমরা বানাইনি। আর সেটি বানানোর সবচেয়ে যুক্তিসঙ্গত কাঠামো হলো ব্লকচেইন-লজিক—অপরিবর্তনীয়, অডিটযোগ্য, ট্যাম্পার-প্রমাণ নিবন্ধন।
প্রেক্ষাপট: তথ্য-বিস্ফোরণ, হাতে-হাতে চালানো প্লাম্বিং
আধুনিক ক্রিকেট প্রতি বলেই ডেটা উৎপন্ন করে। একটি টি-টোয়েন্টি ম্যাচে প্রায় ২৪০টি বৈধ বল; প্রতিটির জন্য রান, উইকেট-সম্ভাবনা, বল-লাইন, ফিল্ড-প্লেসমেন্ট, ব্যাটসম্যান-ম্যাচআপ। একটি ৫০-ওভারের ম্যাচে সেটি ৩০০ বল ছাড়ায়; একটি টেস্টে পাঁচ দিনে দুই হাজারের বেশি। এর উপরে ব্রডকাস্ট ট্র্যাকিং, ফ্যান্টাসি-প্ল্যাটফর্ম, বেটিং-মার্কেট, ফ্র্যাঞ্চাইজি ভ্যালুয়েশন মডেল—সবই একই কাঁচামালের উপর নির্ভরশীল। ক্রিকেট আজ একটি আর্থিক পণ্য, আর তার সবচেয়ে মূল্যবান সম্পদ হলো তথ্য।

কিন্তু এই বিশাল তথ্যভাণ্ডারের প্লাম্বিং কে চালায়? বেশিরভাগ ক্ষেত্রেই একজন মানুষ, একটি স্প্রেডশিট, আর একটি মৌখিক হ্যান্ডঅফ।
আমি ২০১৮ সালের রাশিয়া বিশ্বকাপে চারজন বিশ্লেষককে চালিয়েছিলাম। ৬৪টি ম্যাচ, ১৬৯টি গোলের জন্য একটি লাইভ xG মডেল, সেট-পিস আলাদা ট্যাগ করা। ডেস্ক দেখল, ৭৩টি গোল এসেছিল সেট-পিস পরিস্থিতি থেকে। প্রতি ম্যাচের ১৫ মিনিটের মধ্যে আমরা নয়টি প্রমিত মেট্রিকসহ ব্রিফ ছাড়তাম—xG, প্রেসিং হাইট, সেট-পিস কনভার্শন। লাইভ xG বিশ্বকাপকে দর্শন থেকে সিদ্ধান্তের সমষ্টিতে বদলে দিয়েছিল। প্রথমে আমার অনড় টেমপ্লেট নিয়ে হাসি হয়েছিল; পরে সেটিই ডেস্কের ডিফল্ট হয়ে গেল। সেট-পিস স্ট্যান্ডার্ডাইজেশন হলো সেই জায়গা, যেখানে বিশৃঙ্খলা একটি ক্লিপবোর্ড আর একটি স্টপওয়াচ পায়।
তবু একটি ফাঁক সবসময় ছিল। সেই নয়টি মেট্রিক, সেই xG মান—কোন ডেটা-সেট থেকে এল, কে ট্যাগ করল, কখন সংশোধন হলো, কে অনুমোদন দিল—এর কোনো অপরিবর্তনীয় রেকর্ড আমি রাখিনি। ২০২০ সালে যখন খেলা থেমে গেল, তখন আমি ৪৮ ঘণ্টার একটি জরুরি পরিকল্পনা করলাম। ১৪টি লিগ, ১,২০০ ঘণ্টা আর্কাইভ করা ম্যাচের একটি রিমোট ডেটা প্রোটোকল। বুন্দেসলিগা পুনরায় শুরু হলে আমরা দেখলাম—৯২ ম্যাচে হোম-উইন হার ৪৩.২% থেকে ৩৩.৩%-এ নেমে এসেছে। ১১ জন স্টাফকে প্রশিক্ষণ দিলাম। সেই প্রোটোকল পরে ডেস্কের ক্রাইসিস-ম্যানুয়াল হয়ে গেল।
লক্ষ্য করুন, প্রতিটি ক্ষেত্রেই সমস্যা ছিল না—সমাধান ছিল। কিন্তু প্রতিটি সমাধান নির্ভর করছিল মানব-হ্যান্ডঅফের উপর। Stage-1 থেকে Stage-2, রিপোর্টার থেকে সম্পাদক, ট্যাগার থেকে মডেল—প্রতিটি সংযোগস্থলে প্রমাণ হারিয়ে যাওয়ার ঝুঁকি ছিল। শূন্য তালিকাটি আসলে সেই ঝুঁকিরই সবচেয়ে পরিষ্কার প্রমাণ। ক্রিকেটে বিনিয়োগ বাড়ছে, সম্প্রচার-স্বত্ব বাড়ছে, অথচ প্রমাণ ধরে রাখার স্তরটি এখনও একজন ক্লান্ত মানুষের স্মৃতির উপর নির্ভরশীল।
কোর: নাল রিটার্নের শারীরস্থান, আর ব্লকচেইন-লজিকের জবাব
When the world stopped, the tracking protocol did not wait for permission—কিন্তু প্রমাণ সংরক্ষণের প্রোটোকল আমরা কখনোই বানাইনি। এটাই মূল কথাটি।
একটি পাইপলাইন তিনভাবে শূন্য ফিরিয়ে দিতে পারে।
প্রথম ধরন: এক্সট্রাকশন কখনোই চলেনি। উৎস নথি হয়তো ছিল, কিন্তু কোনো প্রক্রিয়া তা পড়েনি। Stage-1 নিজেই একটি খালি শেল—শিরোনাম N/A, সোর্স N/A, টাইপ Unclassified, তথ্য-বিন্দুর তালিকা ফাঁকা। এটি সবচেয়ে নিরীহ দেখতে, কিন্তু সবচেয়ে বিপজ্জনক, কারণ এটি নির্দেশ করে কোথাও একটি ধাপ নিঃশব্দে ব্যর্থ হয়েছে।
দ্বিতীয় ধরন: এক্সট্রাকশন চলেছিল, কিন্তু স্কিমা মেলেনি। নথিতে বিষয়বস্তু ছিল, কিন্তু সেটি যে ১২-ফিল্ড ডিকশনারিতে ঢোকানোর কথা, তার সঙ্গে তার নাম-মিল হয়নি। ফলে প্রতিটি ক্ষেত্র ফাঁকা রয়ে গেল। এটি একটি ইন্টারফেস-ব্যর্থতা, মডেল-ব্যর্থতা নয়।

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

মডেল provenance: আমার ২০১৮ সালের xG মডেল যদি প্রতিটি ইনপুট ও সংশোধনের হ্যাশ-অ্যাঙ্করড রেকর্ড রাখত, তাহলে আজ কেউ বলতে পারত না যে সংখ্যাটি “দেখতে ভালো লাগছে” বলে বদলানো হয়েছে। বিশ্লেষকের সততা কোনো নীতিবাক্যে থাকে না—থাকে তার মডেলের ইনপুট-লেজারে।
ইন্টিগ্রিটি রেজিস্ট্রি: ম্যাচ-ফিক্সিং বা দুর্নীতির অভিযোগে সবচেয়ে দুর্বল দিকটি হলো প্রমাণের শৃঙ্খল ভেঙে যাওয়া। একটি ট্যাম্পার-প্রমাণ বল-বাই-বল রেকর্ড অভিযোগকারী ও অভিযুক্ত—উভয়ের জন্যই সমান সুরক্ষা। যেখানে প্রমাণ অনড়, সেখানে সন্দেহের জায়গা কমে।
এখন আটটি বিশ্লেষণী মাত্রাকে একটি অবকাঠামো-চেকলিস্ট হিসেবে পড়ি—প্রতিটি মাত্রা কোন ডেটা চায়, আর কোন স্তর তা সুরক্ষিত করবে।
ফরম্যাট ও ম্যাচ বিশ্লেষণ চায় একটি বল-বাই-বল নিবন্ধন, যেখানে প্রতিটি ইভেন্টের সময় ও ক্রম অপরিবর্তনীয়। খেলোয়াড়ের কৌশল ও ডেটা চায় একটি অনুদৈর্ঘ্য লেজার, যেখানে নমুনা-আকার (sample size) প্রতিটি দাবির সঙ্গে ট্যাগ করা। দলের চিত্র ও র্যাঙ্কিং চায় স্কোয়াড-নিবন্ধন আর র্যাঙ্কিং-স্ন্যাপশট, যাতে পরিবর্তন প্রত্যক্ষ করা যায়। লিগ ও বাণিজ্যিক ইকোসিস্টেম চায় নিলাম-লেজার আর স্যালারি-ক্যাপ নিবন্ধন। নিয়ম ও শাসন চায় একটি বিরোধ-নিষ্পত্তি ট্রাইব্যুনাল, যার প্রতিটি রায় লিপিবদ্ধ। ঝুঁকি চায় একটি টাইমস্ট্যাম্পড ঝুঁকি-রেজিস্টার। জন-আখ্যান চায় সময়-চিহ্নিত সেন্টিমেন্ট-স্ন্যাপশট, যাতে ঠান্ডা মাথায় ফিরে দেখা যায় কোন উত্তেজনা কত দিন টিকেছিল। আর শিল্প-সংক্রমণ চায় একটি provenance-শৃঙ্খল, যেখানে উৎস থেকে বাজার পর্যন্ত প্রতিটি ধাপ দৃশ্যমান।
কিন্তু সৎ থাকতে হবে। ব্লকচেইন ডেটা তৈরি করে না। যেখানে কোনো তথ্য কখনো ক্যাপচারই হয়নি, সেখানে একটি লেজার রাখলেও তা শূন্যই থাকবে। ডেটা স্পাইন কখনো গল্প ছিল না; সে ছিল গল্পের শর্ত—আর ব্লকচেইন সেই শর্তের সত্যতা রক্ষা করে, শর্ত পূরণ করে না। একটি ১২,৪০০-ইভেন্ট ডেটাবেস কেবল তখনই কাজে লাগে, যখন কেউ সেটি পড়ে; একটি নিখুঁত লেজারও তেমনি।
কনট্রারিয়ান: শূন্যের লেজারও শূন্য
এখানে সবচেয়ে আরামদায়ক ভুলটি হলো: শূন্য রিটার্নকে ব্লকচেইন দিয়ে “ঠিক” করার ভাবনা। একটি খালি তালিকার অপরিবর্তনীয় রেকর্ডও একটি খালি তালিকা। প্রযুক্তি প্রমাণ তৈরি করে না; প্রমাণ সংরক্ষণ করে। যদি Stage-1 কখনোই না চলে, তাহলে একটি নিখুঁত লেজার আমাদের শুধু নিশ্চিত করবে যে এটি কখনো চলে না—কোনো নতুন তথ্য দেবে না।
দ্বিতীয় ঝুঁকি: সংকটকে দক্ষতার নাটকে পরিণত করা। এই রিপোর্টটিকে “পাইপলাইন-সততা”র গল্প বানিয়ে বলা সহজ—দেখুন, খালি ইনপুটে আমরা কল্পনা করিনি, আমরা সৎ ছিলাম। কিন্তু প্রশ্নটি হলো, এই শূন্যতা কার খরচে এল? যে ঘরোয়া কোচ ছয় মাসের বেতন পাননি, যে খেলোয়াড় চুক্তির টাকা পায়নি, যে ম্যাচ রিপোর্ট লেখা হলো শুধু একটি স্কোরলাইনের ভিত্তিতে—তাদের নাম এই ফরম্যাট-নিখুঁত রিপোর্টে নেই। শাসন-ভাষা (compliance, audit trail, framework) নিজে থেকে একটি পরিচ্ছন্ন ফলাফল প্রমাণ করে না। প্রতিটি প্রক্রিয়া-দাবির পরে বলতে হবে, খরচটা কে বহন করল।
যা ভাঙা রয়ে গেল, তা স্পষ্ট করে বলি। Stage-1-এর মানব-হ্যান্ডঅফ ভাঙা রয়ে গেল। উৎস-মেটাডেটার (শিরোনাম, সোর্স, তারিখ) অভাব ভাঙা রয়ে গেল। ডোমেইন-লেবেলের অসঙ্গতি—“cricket_world” বনাম প্রত্যাশিত “Cricket”—ভাঙা রয়ে গেল। আর ভাঙা রয়ে গেল সেই আস্থা, যে একটি তথ্য-পাইপলাইন সত্যিই প্রমাণ ধরে রাখে। এই ভাঙাগুলো ঠিক করার জন্য ব্লকচেইন একটি হাতিয়ার, মন্ত্র নয়।
আরেকটি সূক্ষ্মতা: “তথ্য নেই” আর “তথ্য এখনও আসেনি” এক নয়। ছোট নমুনা বাস্তব প্রক্রিয়া বর্ণনা করতে পারে—আমি কখনো ১০ ম্যাচ বা ১,০০০ মিনিটের কমে কৌশলগত দাবি প্রকাশ করি না, তবে ছোট নমুনাকে “সাধারণীকরণযোগ্য নয়” বলা আর “অবাস্তব” বলা—দুটি আলাদা কথা। এই রিপোর্টে দুটিই প্রযোজ্য নয়, কারণ নমুনাই শূন্য। তাই এখানে সতর্কতা প্রয়োজন, অহংকার নয়।
টেকওয়ে: পরের নাল কে ধরবে?
পরের পাইপলাইনটি যখন আবার শূন্য ফেরাবে—আর সেটি ফেরাবেই, কারণ মানব-হ্যান্ডঅফ সবসময় থাকবে—তখন আমরা কি জানতে পারব কেন? নাকি আমরা আবার একটি ফরম্যাট-নিখুঁত, প্রমাণ-শূন্য রিপোর্ট পাব, আর তাকে সততা বলে মেনে নেব?
প্রশ্নটি প্রযুক্তির নয়, প্রশ্নটি ইচ্ছার। একটি অপরিবর্তনীয় নিবন্ধন বানাতে বিশাল বাজেট লাগে না—লাগে সিদ্ধান্ত, যে প্রমাণ আমাদের জন্য গুরুত্বপূর্ণ। ক্রিকেটের পরবর্তী সংকট আসবে, ঠিক যেমন ২০২০ সালে এসেছিল। তখন যদি আমাদের হাতে শুধু একটি খালি তালিকা থাকে, তাহলে দোষটি আর ডেটার হবে না।
