ফুটবলহ্যাশ অপরিবর্তিত রাখে, সত্য প্রমাণ করে না: ব্লকচেইন ডেটা-পাইপলাইনের নীরব ত্রুটি
ফুটবল

হ্যাশ অপরিবর্তিত রাখে, সত্য প্রমাণ করে না: ব্লকচেইন ডেটা-পাইপলাইনের নীরব ত্রুটি

**মূল উত্তর:** ব্লকচেইনে একটি হ্যাশ কেবল প্রমাণ করে রেকর্ডটি লেখার পর বদলায়নি; এটি প্রমাণ করে না তথ্যটি সত্য ছিল। তাই ভুল লেবেল একবার অন-চেইনে লেখা হলে সেটি স্থায়ী, ক্রিপ্টোগ্রাফিকভাবে নিশ্চিত ত্রুটি হয়ে যায়। **মূল তথ্য:** - ১৯ অক্টোবর ২০২৬, সোমবার তারিখের একটি লটারি ড্র-পাতা ‘ফুটবল’ লেবেলে শ্রেণিবদ্ধ হয়েছিল, অথচ এতে কোনো দল, খেলোয়াড় বা প্রতিযোগিতা ছিল না। - শিরোনাম গ্র্যান্ড প্রাইজের অঙ্ক জানতে চেয়েছিল, কিন্তু উদ্ধৃত অংশে কোনো সংখ্যা ছিল না। - পাতায় কোনো রাষ্ট্রীয় লটারি প্রশাসন, সংবাদসংস্থা বা বাইলাইন উল্লেখ ছিল না; উৎস লেখা ছিল ‘নির্দিষ্ট নয়’। - অন-চেইন অপরিবর্তনীয়তা ত্রুটি সংশোধন করে না; সংশোধনের জন্য নতুন এন্ট্রি প্রয়োজন হয়। - নামমাত্র মূল্যে রেকর্ড দেখানো যায়, যদি সংখ্যাটি অবমূল্যায়নশীল এককে গণনা করা হয়। **উৎস:** Stage-2 বিশ্লেষণ প্রতিবেদন, ১৯ অক্টোবর ২০২৬ তারিখের ড্র-নোট থেকে উদ্ধৃত; মূল উৎস নির্দিষ্ট নয়, তাই অঙ্কটি অবিশ্বসিত। **সম্পর্কিত প্রশ্নোত্তর:** প্রশ্ন: হ্যাশ আর সত্যের পার্থক্য কী? উত্তর: হ্যাশ অপরিবর্তনীয়তা প্রমাণ করে, তথ্যের সত্যতা নয়; সত্যতা আসে প্রাথমিক উৎসের অ্যাটেস্টেশন থেকে। প্রশ্ন: অরাকল সমস্যা কেন গুরুত্বপূর্ণ? উত্তর: কারণ চেইন বাইরের তথ্য যাচাই না করেই গ্রহণ করে, ফলে ‘garbage in, gospel out’ পরিস্থিতি তৈরি হয়। প্রশ্ন: নেতিবাচক ফলাফল কেন মূল্যবান? উত্তর: কারণ ‘এখানে কোনো ফুটবল নেই’ বলাটি বানানো ট্যাকটিক্যাল আখ্যানের চেয়ে বেশি নির্ভরযোগ্য বিশ্লেষণ।

একটি তারিখ আমার ডেস্কে এসে থেমেছিল: ১৯ অক্টোবর ২০২৬, সোমবার। সঙ্গে একটি শিরোনাম, যেটি প্রশ্ন আকারে ছিল—গ্র্যান্ড প্রাইজ কত? লেখাটি আমি তিনবার পড়লাম, শুধু একটি সংখ্যার জন্য। সংখ্যাটি কোথাও ছিল না। ছিল একটি ড্র-এর ফলাফল দেখার নির্দেশ, একটি সময়সূচি, আর পাঠককে অন্য একটি পাতায় পাঠানোর ইশারা। তার চেয়ে বেশি চমকে দিয়েছিল লেবেলটি। যে ব্যবস্থায় ওই পাতা ঢুকেছিল, তার শ্রেণিবিভাগে লেখা ছিল একটিমাত্র শব্দ: ফুটবল। অথচ নয়টি তথ্যবিন্দুর কোনোটিতে কোনো দল নেই, কোনো খেলোয়াড় নেই, কোচ নেই, প্রতিযোগিতা নেই, ম্যাচ নেই, বদলি নেই, কোনো আর্থিক বিবরণী নেই। শূন্য। সোমবারটি আমি হাতে মিলিয়ে নিয়েছি, কারণ অভ্যাসটা পুরোনো। ২০২৬ সালের ১ জানুয়ারি বৃহস্পতিবার; বছরের ২৯২তম দিনটি ১৯ অক্টোবর; অর্থাৎ সোমবার। তারিখ আর বার মিলে যায়। কিন্তু তারিখটি ভবিষ্যতের, আর পাতাটি নিজেকে বর্তমান বলে উপস্থাপন করছিল। ছোট অসংগতি নয়, এটি। খেলাধুলার সংবাদমাধ্যমের অর্থনীতি আমি চিনি। পনেরো বছর ধরে মাঠের পাশে, স্কোরবোর্ডের নিচে, ট্র্যাকের কাদায় দাঁড়িয়ে কাজ করেছি। একটা কথা পরিষ্কার: লটারির ফলাফল-পাতা সাংবাদিকতা নয়, সেবা-পাতা। ড্র-এর রাতে মানুষ সার্চ করে, পাতা খোলে, সংখ্যা দেখে, বন্ধ করে দেয়। ওই পাতার আয় বিজ্ঞাপনের ইম্প্রেশনে, পাঠকের আনুগত্যে নয়। এতে দোষের কিছু নেই—যতক্ষণ সেটি সেবা-পাতা হিসেবেই থাকে। সমস্যা শুরু হয় যখন সেটি ভুল দপ্তরে চলে আসে, ভুল লেবেল পায়, আর সেই লেবেল নিয়ে পরের বিশ্লেষণ শুরু হয়ে যায়। একটি সংখ্যা, একটি লেবেল, একটি ভুল অনুমান—এভাবেই পাইপলাইন দূষিত হয়। আমি ব্লকচেইন নিয়ে লিখি না। আমি লিখি দৌড়, ফুটবল, শরীর আর সময় নিয়ে। তবু গত কয়েক বছরে যেসব চেইন-অ্যানালিটিক্স ড্যাশবোর্ড আর অন-চেইন ডেটা রিপোর্টের ভেতর দিয়ে গেছি, তাদের কেন্দ্রীয় সমস্যাটি হুবহু একই। সেটি হলো লেবেল। কে ঠিক করছে কোন তথ্যের উপর কোন নাম বসবে, আর সেই নাম কে যাচাই করছে। ২০১৮ সালের জুন, কাজান। ফ্রান্স-আর্জেন্টিনা ৪-৩। সন্ধ্যাটি শুরু হওয়ার আগেই বিশ্বের শিরোনামগুলো লেখা হয়ে গিয়েছিল—মেসির রাত। ম্যাচ শেষে আমি অবশ্য অন্য একটি জিনিস লিখেছিলাম। বারোটি ক্লিপ-সিকোয়েন্স ধরে তিন দিন ধরে ম্যাচটি আবার দেখলাম, শুধু বল পাওয়ার আগের মুহূর্তগুলোতে চোখ রেখে। উনিশ বছরের এক কিশোর ডিফেন্সের ফাঁকে জায়গা ছেড়ে যাচ্ছিল, পাস আসার অনেক আগেই। লাইনটি আমি লিখেছিলাম এভাবে: "Mbappe moved before the pass, and the stadium learned to see." লেবেলটি ছিল ‘মেসির রাত’। ঘটনাটি ছিল অন্য কিছু। লেবেলটি ঘটনার আগেই বসে গিয়েছিল, আর স্টেডিয়াম সেটি পড়ে নিয়েছিল ঘটনা হিসেবে। লটারির পাতায় ঠিক একই জিনিস ঘটেছিল, উল্টো দিক থেকে। সেখানে লেবেল বসেছিল ‘ফুটবল’, অথচ ঘটনা ছিল একটি সংখ্যার ড্র। দুই ক্ষেত্রেই সমস্যা একই কাঠামোর: লেবেল আগে, যাচাই পরে—আর বেশিরভাগ সময় যাচাই হয় না বললেই চলে। ব্লকচেইনের সবচেয়ে প্রচারিত প্রতিশ্রুতি হলো provenance—উৎসের প্রমাণ। কথাটি সুন্দর, এবং আংশিকভাবে সত্য। একটি ব্লক-হ্যাশ প্রমাণ করে, রেকর্ডটি লেখার পর থেকে বদলায়নি। Merkle root প্রমাণ করে, ওই ব্লকের লেনদেনগুলো অপরিবর্তিত। টাইমস্ট্যাম্প প্রমাণ করে, কে কখন লিখেছে। কোনোটিই প্রমাণ করে না, লেখার মুহূর্তে তথ্যটি সত্য ছিল। অর্থাৎ, ভুল লেবেল যদি একবার অন-চেইনে লেখা হয়ে যায়, সেটি আর ভুল লেবেল থাকে না। সেটি হয়ে যায় ক্রিপ্টোগ্রাফিকভাবে নিশ্চিত, টাইমস্ট্যাম্পযুক্ত, স্থায়ী ভুল। আমি এটিকে বলি নিখুঁত ত্রুটি। অপরিবর্তনীয়তা ত্রুটিকে মুছে দেয় না, অমর করে দেয়। এই কারণেই ব্লকচেইনের আসল সীমান্ত হ্যাশ ফাংশনে নয়। সীমান্তটি সেখানে, যেখানে বাস্তব জগতের তথ্য চেইনে ঢোকে—যেখানে একটি তারিখ, একটি নাম, একটি সংখ্যা প্রথমবার লেখা হয়। প্রযুক্তির ভাষায় এর নাম অরাকল সমস্যা। চেইন নিজের ভেতরের তথ্য নিয়ে সম্পূর্ণ সৎ; বাইরের তথ্য নিয়ে সে নির্বিচার বিশ্বাসী। যে কেউ একটি দাবি পাঠায়, চেইন সেটি যাচাই না করেই ধরে রাখে। সত্যিকারের লেবেল আসে প্রাথমিক উৎস থেকে—ক্লাবের বিবৃতি, লিগের নিবন্ধন, রাষ্ট্রীয় প্রশাসনের ঘোষণা, সংবাদসংস্থার ক্রেডিট। ওই লটারি পাতায় প্রাথমিক উৎসের একটি উল্লেখও ছিল না। কোনো রাষ্ট্রীয় লটারি প্রশাসনের নাম নেই, কোনো সংবাদসংস্থার ক্রেডিট নেই, কোনো বাইলাইন নেই। শুধু একটি ঘর, যেখানে লেখা: উৎস নির্দিষ্ট নয়। প্রযুক্তিগত ভাষায় এটি অ্যাটেস্টেশনহীন একটি রেকর্ড। আর অ্যাটেস্টেশনহীন রেকর্ড যতবার পুনরাবৃত্ত হয়, ততবার সেটি সত্যের কাছাকাছি বলে মনে হয়—যদিও সত্যের দিকে এক ইঞ্চিও এগোয় না। ফুটবলেও একই নিয়ম। একটি বদলির দাবি যদি ক্লাবের বিবৃতি, এজেন্টের নথি বা লিগের নিবন্ধন ছাড়া শুধু ‘সূত্রে খবর’ হয়, তাহলে সেটি খবর নয়, সম্ভাবনা। সূত্রের স্তর ছাড়া বদলির গুজব আর লটারির সংখ্যা একই শ্রেণির তথ্য—উভয়ই যাচাইয়ের অপেক্ষায় থাকে, আর উভয়ই প্রায়ই চিরকাল অপেক্ষায় থাকে। আরেকটি ফাঁদ আছে, যেটি প্রায় সবাই এড়িয়ে যায়—নামমাত্র বনাম প্রকৃত মূল্য। তুরস্কের লিরায় রেকর্ড জ্যাকপটের ঘোষণা শোনাতে বড় লাগে। উচ্চ মুদ্রাস্ফীতির অর্থনীতিতে নামমাত্র রেকর্ড ভাঙা সহজ, কারণ সংখ্যাটি এমন একটি এককে মাপা হয় যার নিজেরই মূল্য কমছে। যে সংখ্যা বাস্তবে কমেছে, সেটি নামমাত্রে বেড়েছে। অন-চেইন জগতে হুবহু একই কৌশল কাজ করে। ‘রেকর্ড TVL’ ঘোষণা যদি নেটিভ টোকেনে গণনা করা হয়, আর সেই টোকেন ডলারের বিপরীতে অর্ধেক হয়ে যায়, তাহলে রেকর্ডটি একটি অ্যাকাউন্টিং ঘটনা, অর্থনৈতিক ঘটনা নয়। একইভাবে ‘রেকর্ড অন-চেইন লেনদেন’ শব্দটির পেছনে অনেক সময় শুধু ফি কমে যাওয়া লিখে থাকে। সংখ্যাটি মিথ্যা নয়। তার এককটি গোপন। আর একক না জানালে পাঠক নিজের মাথায় ডলার বসিয়ে নেয়—এবং সেটিই হয়ে যায় পরের রেকর্ডের ভিত্তি। তৃতীয় জিনিসটি সময়। লটারি ড্রয়ের ন্যারেটিভ হাফ-লাইফ কয়েক ঘণ্টা। ড্র শেষ, সংখ্যা প্রকাশিত, আগ্রহ নিঃশেষ। কোনো চরিত্র নেই, কোনো চাপ নেই, কোনো ধারাবাহিকতা নেই—শুধু একটি অন-repeatable মুহূর্ত। ফুটবলকে আমি বলি বিরতির ভাষা; ভিড় শুধু বিশেষ্যগুলো শোনে। কে বল পেয়েছে, কে গোল করেছে—এই বিশেষ্যগুলোই শোনা যায়। কিন্তু ম্যাচ তৈরি হয় ক্রিয়াপদে, বিরতিতে, বল পাওয়ার আগের শূন্য সেকেন্ডে। চেইন-জগতেও তাই ঘটে। একটি ‘রেকর্ড’ ঘোষণা কয়েক ঘণ্টায় ঠান্ডা হয়ে যায়, আর তার জায়গায় আসে পরের ঘোষণা। লেজার দুর্লভ নয়; মনোযোগ দুর্লভ। হাফ-লাইফ ছোট হলে কী হয়? প্রতিটি লেবেল আরও দ্রুত, আরও যাচাইহীনভাবে বসাতে হয়। গতি বাড়ে, নির্ভুলতা কমে, আর ভুলগুলো জমতে থাকে—ঠিক যেমন ক্লান্ত সাংবাদিকের ডেস্কে জমে। শেষে একটি পদ্ধতিগত কথা, যা নিয়ে খেলাধুলার বিশ্লেষণে খুব কম আলোচনা হয়—নেতিবাচক ফলাফলের মূল্য। ওই বিশ্লেষণের সবচেয়ে মানসম্মত বাক্যটি ছিল: এখানে কোনো ফুটবল নেই। এটি ব্যর্থতা নয়, এটি সিদ্ধান্ত। একটি লটারির নোটিশ থেকে ট্যাকটিক্যাল আখ্যান বানানোই হতো সবচেয়ে বড় পেশাগত অপরাধ। ২০২০ সালে, বৈশ্বিক বিরতির সময়, আমি বারিশাল ডিভisional স্টেডিয়ামে গিয়েছিলাম। শিরিন আক্তার একা ২০০ মিটার রিপ করছিলেন, ২৬.৮ সেকেন্ডে, দর্শকশূন্য গ্যালারিতে। সেখানে কোনো প্রতিযোগিতা ছিল না, কোনো ফলাফল ছিল না, কোনো পয়েন্ট টেবিল ছিল না। তথাপি সেটি ছিল সে বছরের সবচেয়ে সৎ ক্রীড়া-প্রতিবেদনগুলোর একটি। কাদা প্রতিটি লেন মনে রাখে যা আমি শেষ করিনি—কিন্তু কেবল তখনই, যখন কেউ গিয়ে সেটি লেখে। এখানেই আরামদায়ক কথাটি ভাঙে। ব্লকচেইন যদি সেই ভুল লেবেলটি আগেই ধারণ করত, তাহলে কী ভালো হতো? কিছুই ভালো হতো না। ত্রুটিটি ছিল একটি কীওয়ার্ড-ভিত্তিক শ্রেণিবিভাগের। কোনো হ্যাক নয়, কোনো ষড়যন্ত্র নয়, কোনো ফাঁস নয়। শুধু একটি ক্লান্তিকর ভুল, যা একটি স্বয়ংক্রিয় গেট পেরিয়ে গেছে। সবচেয়ে বিপজ্জনক ডেটা-ব্যর্থতা সাধারণত রোমাঞ্চকর হয় না। সেগুলো হয় পুনরাবৃত্ত, ক্লান্তিকর, আর তাই অদৃশ্য। একটি ভুল লেবেল যদি সংশোধনযোগ্য হয়, সেটি ক্ষতি; যদি অপরিবর্তনীয় হয়, সেটি উত্তরাধিকার। যাচাইয়ের অভাব এখানে মূল সমস্যা নয়। বিচারের অভাব। যাচাই ছাড়া বিচার মানে দ্রুততর ভুল। আর একটি অপরিবর্তনীয় লেজার সেই ভুলকে দ্রুততর করে তোলে, কারণ সেখানে সংশোধনের জন্য নতুন এন্ট্রি দরকার—আর পুরোনো এন্ট্রি কখনোই মুছে যায় না। খেলাধুলার ডেটা এখন চেইনের দিকে যাচ্ছে। টিকিট, ফ্যান টোকেন, ম্যাচ-ডেটার provenance, খেলোয়াড়ের চুক্তির নথি, অ্যাকাডেমির বয়স-যাচাই—সবই পরীক্ষামূলকভাবে অন-চেইনে উঠছে। সেখানে যে গেটটি সবচেয়ে বেশি দরকার, সেটি কোনো হ্যাশ ফাংশন নয়। সেটি সেই মানুষটি, যিনি ঠিক করেন কোন তথ্যের উপর কোন লেবেল বসবে—এবং যিনি জানেন, একটি তারিখের বার মিলে গেলেও তারিখটি ভুল হতে পারে। প্রশ্নটি তাই সরল, এবং অস্বস্তিকর: পরের ভুল লেবেলটি যদি একবার অন-চেইনে লেখা হয়ে যায়, সেটি সংশোধন করার চাবি কার হাতে থাকবে?

হ্যাশ অপরিবর্তিত রাখে, সত্য প্রমাণ করে না: ব্লকচেইন ডেটা-পাইপলাইনের নীরব ত্রুটি

হ্যাশ অপরিবর্তিত রাখে, সত্য প্রমাণ করে না: ব্লকচেইন ডেটা-পাইপলাইনের নীরব ত্রুটি

হ্যাশ অপরিবর্তিত রাখে, সত্য প্রমাণ করে না: ব্লকচেইন ডেটা-পাইপলাইনের নীরব ত্রুটি

সংশ্লিষ্ট খেলোয়াড়গণ