মার্শাল আর্টসখালি পেলোড, পূর্ণ লেজার: মার্শাল আর্টস ডেটা পাইপলাইনের ব্যর্থতা থেকে ব্লকচেইন যাচাইয়ের পাঠ
মার্শাল আর্টস

খালি পেলোড, পূর্ণ লেজার: মার্শাল আর্টস ডেটা পাইপলাইনের ব্যর্থতা থেকে ব্লকচেইন যাচাইয়ের পাঠ

**মূল উত্তর:** একটি স্পোর্টস-ডেটা পাইপলাইনের খালি পেলোড দেখিয়েছে, ব্লকচেইনে অপরিবর্তনীয়তা ডেটার মান ফেরায় না; যা ফেরায় তা হলো 'যাচাই হয়নি' অবস্থাটিকে সত্য ও মিথ্যা থেকে আলাদা করে দেখানোর ক্ষমতা। **মূল তথ্য:** - Stage-2 প্রতিবেদনে আটটি বিশ্লেষণ-মাত্রার প্রতিটি ঘরে 'N/A — insufficient information' লেখা, তথ্যবিন্দুর তালিকা শূন্য। - সামগ্রিক ঝুঁকি-রেটিং 'নিম্ন' নয়, বরং শূন্য রাখা হয়েছে, কারণ খালি ইনপুট আর অলিখিত উচ্চ-ঝুঁকি আলাদা করা যায় না। - martial_arts ট্যাগ তিনটি অসামঞ্জস্যপূর্ণ যুক্তিব্যবস্থা ঢাকে: আধুনিক কমব্যাট স্পোর্টস, তাওলু, এবং সান্দা। - ন্যূনতম গ্রহণযোগ্য ইনপুট: ১টি নামযুক্ত সত্তা, ১টি ডিসিপ্লিন সাব-লেবেল, ৩টি তথ্যবিন্দু, ১টি উৎস-মান রেটিং। - সত্তা-নিষ্কাশন শূন্য তথ্যবিন্দু থেকে সত্তা চাওয়ায় বৃত্তাকার নির্ভরতা তৈরি হয়েছে। **সূত্র:** Stage-2 গভীর পেশাদার বিশ্লেষণ প্রতিবেদন (অভ্যন্তরীণ নথি); প্রকাশের তারিখ নথিতে উল্লেখ নেই। CricSultan (cricsultan.com) ডেটাবেসের সাথে ক্রস-চেক সম্ভব হয়নি, কারণ ডেটাবেসটি ক্রিকেট-কেন্দ্রিক। **সম্পর্কিত প্রশ্নোত্তর:** প্রশ্ন: ব্লকচেইন কি স্পোর্টস ডেটাকে বিশ্বাসযোগ্য করে? উত্তর: না, এটি কেবল উৎস ও অপরিবর্তনীয়তা প্রমাণ করে; সত্যতা নির্ভর করে উৎসের উপর। প্রশ্ন: কেন 'অজানা' অবস্থা আলাদা করা জরুরি? উত্তর: কারণ খালি ফিল্ডকে শূন্য ধরে নিলে সিস্টেম একটি বিপজ্জনক ফাইটারকে নিরাপদ বলে ছাড়পত্র দিতে পারে। প্রশ্ন: ফেডারেশন-রেকর্ড অন-চেইনে রাখলে কী লাভ? উত্তর: সিদ্ধান্তের তারিখ ও নির্বাচনের ক্রম যাচাইযোগ্য হয়, তবে জবাবদিহি-প্রক্রিয়া ছাড়া তা দুর্নীতিকে স্থায়ী করতে পারে।

সিউলের বাসায় রাত তিনটা। ডেস্কে একটা স্প্রেডশিট খোলা, আর তার প্রতিটি ঘরে একই তিনটি অক্ষর—N/A। পাশে আরেকটি ফাইল, যেখানে ত্রিশটি সারি আছে, প্রতিটির মান হয় ফাঁকা, নয়তো লেখা 'insufficient information'। এই দুই ফাইল মিলে যে নথিটি তৈরি হয়েছে, সেটি একটি ব্যর্থতার প্রতিবেদন নয়। এটি একটি ব্যর্থতার স্বীকারোক্তি, এবং এই স্বীকারোক্তিটিই গত কয়েক বছরে স্পোর্টস-ডেটা শিল্পে আমি পড়া সবচেয়ে সৎ নথি।

আমি প্রিন্ট ডেস্ক ছেড়ে চৌদ্দটি ফ্রিজ-ফ্রেমের কাছে গিয়েছিলাম, আর ফিরে তাকাইনি। সেই সিদ্ধান্তের কারণটা সরল ছিল: পত্রিকার পাতায় যা ছাপা হয়, তা হল ঘটনার বর্ণনা; আর ফ্রিজ-ফ্রেমে যা দেখা যায়, তা হল ঘটনার কাঠামো। কিন্তু গত সপ্তাহে যে নথিটি আমার হাতে এল, তাতে কোনো ঘটনা নেই, কোনো কাঠামো নেই, কোনো ফ্রেম নেই। শুধু কাঠামোর খালি ঘরগুলো আছে—যেমন করে একটি স্টেডিয়ামে ফ্লাডলাইট জ্বলে থাকে, গ্যালারি ফাঁকা, ঘাস কাটা, কিন্তু কোনো দল মাঠে নামেনি।

ফাঁকা স্টেডিয়ামে আমি দলের আকৃতি শুনতে শিখেছি। এই নথিতেও একটি আকৃতি আছে, এবং সেটি শূন্যতার আকৃতি। প্রশ্নটা এই: একটি ব্লকচেইন লেজার, যার পুরো মূল্য অপরিবর্তনীয়তা আর উৎস-প্রমাণে, সেই লেজার এই শূন্যতা নিয়ে কী করতে পারে? উত্তরটা যত সহজ মনে হয়, তত সহজ নয়।

নথিটির শিরোনামহীন অবস্থাটাই প্রথম সংকেত। শিরোনাম নেই, সূত্র নেই, লেখকের অবস্থান নেই, উদ্দেশ্য নেই, তথ্যবিন্দুর তালিকা শূন্য। শুধু একটি ট্যাগ আছে—martial_arts। এই একটি ট্যাগই সমস্ত বিশ্লেষণের একমাত্র অবলম্বন, এবং সেটি একটি ছাতা-শব্দ, যা তিনটি পরস্পরবিরোধী যুক্তিব্যবস্থাকে একসাথে ঢেকে রাখে।

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

এই পার্থক্যটিই পুরো নিবন্ধের কেন্দ্র। আর যে নথিটি আমার হাতে এসেছে, সেটি এই পার্থক্যকে এত নিখুঁতভাবে দেখিয়েছে যে একে আমি একটি দুর্ঘটনা হিসেবে দেখি না, বরং একটি পরীক্ষা হিসেবে দেখি।

দ্বিতীয় যে জিনিসটি প্রথমেই চোখে পড়ে, তা হল প্রতিবেদনটির নিজের গঠন। আটটি মাত্রা—প্রতিযোগিতা ও কৌশল, খেলোয়াড়ের শারীরিক অবস্থা ও দীর্ঘায়ু, ইভেন্ট ও সংগঠন, ব্যবসায়িক মডেল, নিয়ম ও সুশাসন, স্বাস্থ্য ও ক্যারিয়ার-ঝুঁকি, জন-আখ্যান ও বাজার-প্রত্যাশা, এবং শিল্প-সংক্রমণ। প্রতিটি মাত্রার জন্য আছে টেবিল, চেকলিস্ট, ঝুঁকি-ম্যাট্রিক্স, উপসংহার, প্রমাণ, লুকানো তথ্য, ঝুঁকি-সংকেত। এবং প্রতিটি ঘরে লেখা একই কথা—N/A।

এখানেই প্রথম কৌতূহলজনক ঘটনাটি ঘটে। বিশ্লেষণটি ব্যর্থ হয়নি। বিশ্লেষণটি সফলভাবে ব্যর্থ হয়েছে। এই পার্থক্যটি ব্লকচেইন ডিজাইনারদের জন্য অত্যন্ত গুরুত্বপূর্ণ, এবং আমি নিচে এটিকে ভেঙে দেখাব।

প্রথম মাত্রার শিরোনামেই লেখা আছে, বিষয়টি নির্ধারণ করা যায় না। কোনো দুই প্রতিযোগী চিহ্নিত হয়নি, তাই কোনো স্টাইল-ম্যাচআপ তৈরি করা যায় না; কোনো রেকর্ড নেই, তাই ফিনিশিং হার নেই; কোনো নাম নেই, তাই প্রতিপক্ষের মান যাচাই করা যায় না। এখানে একটি মজার প্যারাডক্স আছে: যুদ্ধবিরতির ঘোষণা দিতে হলে যেমন দুই পক্ষকে চিনতে হয়, তেমনি স্টাইল-ম্যাচআপ বিশ্লেষণ করতে হলে দুই প্রতিযোগীকে চিনতে হয়। কেউ না থাকলে 'ম্যাচআপ' শব্দটি অর্থহীন।

দ্বিতীয় মাত্রা আরও কঠিন প্রশ্ন তোলে। শারীরিক অবস্থা বিশ্লেষণের জন্য দরকার বয়স, প্রফেশনাল মাইলেজ, কতটি আঘাত শরীরে জমেছে, ওজন কাটার পরিমাণ, ইনজুরির খাতা, ক্যাম্প কোথায়। এর একটি তথ্যও নেই। প্রতিবেদনটি এখানে একটি সূক্ষ্ম কাজ করেছে, যা আমি পেশাগতভাবে প্রশংসা করি: সে ওজন-কাটার ঝুঁকি-স্ক্রিনকে 'ক্লিয়ার' ঘোষণা করেনি, 'আনভেরিফায়েড' বলেছে।

এই পার্থক্যটি নিয়ে আমি পরে বিস্তারিত যাব, কারণ আমি মনে করি এখানেই ব্লকচেইন স্পোর্টস-ডেটার সবচেয়ে বড় নকশা-ত্রুটি লুকিয়ে আছে।

তৃতীয় মাত্রায় সংগঠনের স্তর নির্ধারণ করা যায়নি। প্রশ্নটা হলো—বিষয়টি কি UFC-ONE-Bellator-PFL-এর স্তরে, নাকি বক্সিংয়ের চার-সংস্থা ব্যবস্থায়, নাকি Glory-K-1-ONE কিকবক্সিং কাঠামোয়, নাকি লুম্পিনি-রাজাদাম্নার্ন স্টেডিয়াম ব্যবস্থায়, নাকি ADCC-IBJJF গ্র্যাপলিং সার্কিটে, নাকি IWUF-জাতীয় গেমস তাওলু কাঠামোয়? এগুলো একে অন্যের বদলি নয়। ভুল স্তরে বসালে নিচের সব বিশ্লেষণ ভুল হয়ে যায়। একটি ট্যাগ দিয়ে এই ছয়টি জগতের কোনোটিই আলাদা করা যায় না।

চতুর্থ মাত্রায় কোনো আয়-বিশ্লেষণ সম্ভব হয়নি, কারণ PPV অনুমান, সম্প্রচার স্বত্বের অঙ্ক, গেটের সংখ্যা, ঘোষিত পার্স, স্পনসরশিপের মূল্য—কিছুই নেই। এখানে একটি কথা মনে রাখা দরকার: স্পোর্টস রাইটসের বুদবুদ চূড়ায় পৌঁছে গেছে, আর যে স্ট্রিমিং প্ল্যাটফর্মগুলো অর্থ হারিয়ে স্বত্ব কিনছে, তারা পুরোনো টেলিভিশনের ভুলটাই নতুন প্যাকেজে করছে। এই বাজারে ডেটা ছাড়া মূল্য নির্ধারণ করা মানে চোখ বন্ধ করে নিলামে হাত তোলা।

পঞ্চম মাত্রায় নিয়ম-কাঠামো চিহ্নিত হয়নি। MMA-র ইউনিফায়েড রুলস, পেশাদার বক্সিং নিয়ম, কিকবক্সিং নিয়ম, মুয়াইথাই নিয়ম, সান্দা নিয়ম, তাওলু স্কোরিং—প্রতিটির কমপ্লায়েন্স-যুক্তি আলাদা। এখানে ডোপিং, ওয়েইন-ইন, শাস্তিমূলক ব্যবস্থা—সবই 'আনভেরিফায়েড' হয়েছে, 'পরিষ্কার' হয়নি।

ষষ্ঠ মাত্রা সবচেয়ে সংবেদনশীল। মস্তিষ্কের স্বাস্থ্য, ওজন-কাটার ঘটনা, ইনজুরি, অবসর-নিরাপত্তা, মনস্তাত্ত্বিক নিরাপত্তা, পদ্ধতিগত ঝুঁকি—প্রতিটির ঘরে N/A। এবং সামগ্রিক ঝুঁকি-রেটিং 'নিম্ন' লেখা হয়নি, শূন্য রাখা হয়েছে। প্রতিবেদনটি যুক্তি দিয়েছে: খালি ইনপুট আর উচ্চ-ঝুঁকির ইনপুট—যার ঝুঁকি-তথ্য কেবল ধরা পড়েনি—এই দুটিকে জ্ঞানতাত্ত্বিকভাবে আলাদা করা যায় না।

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

এই আটটি মাত্রা মিলে একটি ছবি তৈরি করে, এবং ছবিটি হলো একটি ফাঁকা মাঠের ছবি।

এখন আমি সেই বিন্দুতে আসি, যেখানে এই নথিটি ব্লকচেইনের জন্য মূল্যবান হয়ে ওঠে।

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

খালি পেলোডের সবচেয়ে বড় শিক্ষা এই যে, ব্লকচেইন স্পোর্টস-ডেটার মূল নকশা-ত্রুটি অপরিবর্তনীয়তায় নয়, ত্রিমূল্য যুক্তির অনুপস্থিতিতে।

SQL-এ NULL আর FALSE আলাদা জিনিস। একটি ডেটাবেসে যদি লেখা থাকে 'ফাইটার X-এর ওজন-কাটার ঝুঁকি নেই', সেটি একটি দাবি। আর যদি লেখা থাকে 'ফাইটার X-এর ওজন-কাটার তথ্য নেই', সেটি একটি স্বীকারোক্তি। স্মার্ট কন্ট্রাক্টে এই দুটিকে একই বুলিয়ানে ফেলে দিলে যা হয়, তা হল একটি মিথ্যা নেতিবাচক—false negative। আর কমব্যাট স্পোর্টসে মিথ্যা নেতিবাচক মানে মৃত্যু হতে পারে।

প্রতিবেদনটি এই জায়গায় একটি বাক্য লিখেছে, যা আমি একটি প্রযুক্তিগত নকশা-নির্দেশ হিসেবে পড়েছি: 'ঝুঁকি-তথ্যের অনুপস্থিতিকে ঝুঁকির অনুপস্থিতি থেকে স্পষ্টভাবে আলাদা করতে হবে।' এটি কোনো সাংবাদিকের বাক্য নয়, এটি একজন প্রকৌশলীর বাক্য।

ভাবুন, একটি অন-চেইন ফাইটার-রেজিস্ট্রি। প্রতিটি ফাইটারের জন্য একটি রেকর্ড, যেখানে মেডিকেল সাসপেনশন, KO-র সংখ্যা, কনকাশনের ইতিহাস, ওজন-মিসের ইতিহাস লেখা থাকে। যদি কোনো ফিল্ড খালি থাকে, আর কন্ট্রাক্ট সেটিকে 'শূন্য' ধরে নেয়, তবে একটি সিস্টেম সক্রিয়ভাবে একটি বিপজ্জনক ফাইটারকে 'নিরাপদ' বলে ছাড়পত্র দিয়ে দেবে। এটি কোনো কল্পনা নয়; এটি সেই ধরনের ব্যর্থতা, যা আমি কুংফর প্রযুক্তি নিয়ে অনেক দেখেছি।

এখানে দ্বিতীয় শিক্ষাটি আসে, এবং সেটি আরও সূক্ষ্ম। প্রতিবেদনটি সব জায়গায় 'N/A' লিখেছে, কিন্তু কোথাও 'Low' লেখেনি। এই সংযমটি একটি নকশা-সিদ্ধান্ত। ব্লকচেইন স্পোর্টস-ডেটা প্রকল্পগুলোর মধ্যে একটি প্রবণতা আছে—খালি ফিল্ড পূরণ করার জন্য ডিফল্ট মান বসানো। ডিফল্ট মান সুবিধাজনক, কারণ এটি ড্যাশবোর্ড সুন্দর করে। কিন্তু ডিফল্ট মান মিথ্যা বলে, এবং লেজারে মিথ্যা অপরিবর্তনীয় হয়ে যায়।

অপরিবর্তনীয়তা একটি গুণ নয়, এটি একটি গুণকের মতো কাজ করে: সত্যকে সে স্থায়ী করে, মিথ্যাকেও স্থায়ী করে।

এখানেই আমি একটি কাউন্টার-ইনটুইটিভ সিদ্ধান্তে পৌঁছাই, যা আমি এই নিবন্ধের কেন্দ্রীয় যুক্তি হিসেবে রাখতে চাই। শিল্পের সাধারণ ধারণা হলো, ব্লকচেইনের মূল্য অপরিবর্তনীয়তায়। আমার পড়া অনুযায়ী, স্পোর্টস-ডেটার ক্ষেত্রে ব্লকচেইনের মূল্য অপরিবর্তনীয়তায় নয়, বরং 'যাচাই হয়নি' অবস্থাটিকে প্রথম-শ্রেণির নাগরিক হিসেবে স্বীকৃতি দেওয়ার ক্ষমতায়।

কারণ কী? কারণ একটি স্পোর্টস ডেটাসেটের বেশিরভাগ ভুল অপরিবর্তনীয়তার অভাবে হয় না, হয় শূন্যতার ভুল ব্যাখ্যায়। কে জানত, কে জানত না, আর কে জেনে না জেনে দাবি করেছে—এই তিনটির পার্থক্য রাখতে না পারলে লেজার একটি আয়না হয়ে ওঠে, যা শুধু আমাদের অজ্ঞতাকে প্রতিফলিত করে।

এখন আমি সেই দিকে যাই, যেখানে প্রতিবেদনটি নিজের একটি দুর্বলতা স্বীকার করেছে, এবং সেই স্বীকারোক্তিটি একটি দুর্দান্ত শিক্ষা।

সত্তা-নিষ্কাশনের ঘরে লেখা আছে, সত্তাগুলো 'উপরের তথ্যবিন্দু থেকে চিহ্নিত করতে হবে'। কিন্তু তথ্যবিন্দুর তালিকা শূন্য। প্রতিবেদনটি একে 'বৃত্তাকার নির্ভরতা' বলেছে—circular dependency। একটি সিস্টেম যদি নিজের খালি আউটপুট থেকে নিজের ইনপুট তৈরি করতে চায়, সে চিরকাল শূন্যই ফিরিয়ে দেবে।

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

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

এখন আসি সেই অংশে, যেখানে প্রতিবেদনটি ভবিষ্যতের জন্য একটি স্পেসিফিকেশন দিয়েছে, এবং সেটিই এই নথির সবচেয়ে ব্যবহারযোগ্য ফলাফল।

একটি সার্বজনীন Stage-2 প্রতিবেদনের জন্য ন্যূনতম ইনপুট যা দরকার: অন্তত একটি নামযুক্ত সত্তা, একটি ডিসিপ্লিন সাব-লেবেল, অন্তত তিনটি তথ্যবিন্দু, এবং একটি উৎস-মান রেটিং। এই চারটি শর্ত পূরণ না হলে বিশ্লেষণ চালানো উচিত নয়।

এই চারটি শর্তকে আমি একটি স্মার্ট কন্ট্রাক্টের ন্যূনতম ভ্যালিডেশন হিসেবে পড়ি। কল্পনা করুন, একটি অন-চেইন স্পোর্টস-ডেটা রেজিস্ট্রি, যেখানে একটি এন্ট্রি গ্রহণ করার আগে কন্ট্রাক্ট চারটি প্রশ্ন করে: কার নাম? কোন ডিসিপ্লিন? কতটি স্বতন্ত্র তথ্যবিন্দু? উৎসের মান কী? চারটির উত্তর না মিললে এন্ট্রি তৈরি হয় না, শুধু একটি 'অসম্পূর্ণ' রেকর্ড তৈরি হয়।

এখানেই একটি বিষয় স্পষ্ট করা দরকার, যা প্রতিবেদনটি নিজেই তুলেছে: সাব-লেবেল। martial_arts একটি ছাতা। এর নিচে আধুনিক প্রতিযোগিতামূলক কমব্যাট স্পোর্টস, ঐতিহ্যবাহী শৈলী ও তাওলু, এবং সান্দা—তিনটি আলাদা যুক্তি। একটি ম্যাচে জয়-পরাজয় দিয়ে বিচার হয়; একটি তাওলু প্রতিযোগিতায় বিচার হয় কঠিনতা ও সম্পাদনের মান দিয়ে; সান্দায় দুইটির সংমিশ্রণ।

একটি ভুল শ্রেণিবিন্যাস কেবল একটি ভুল লেবেল নয়, এটি একটি ভুল যুক্তিব্যবস্থা, এবং ভুল যুক্তিব্যবস্থা দিয়ে তৈরি প্রতিটি সিদ্ধান্ত ভুল।

এই কারণেই প্রতিবেদনটি সুপারিশ করেছে, Stage-1-এ একটি বাধ্যতামূলক সাব-ক্লাসিফিকেশন ফিল্ড থাকা উচিত, এবং সেটি পূরণ না হওয়া পর্যন্ত Stage-2 চালানো বন্ধ থাকা উচিত। অন-চেইন ভাষায়: স্কিমা-স্তরের এনফোর্সমেন্ট।

এখন আমি সেই দিকে যাই, যেখানে ব্লকচেইন আর স্পোর্টস ডেটার মিলন সবচেয়ে ঝুঁকিপূর্ণ—ইনজেশন বা উৎস-গ্রহণ।

প্রতিবেদনটি উৎস-ব্যর্থতার সম্ভাব্য কারণ হিসেবে তিনটি জিনিসের কথা বলেছে: পেওয়াল, জাভাস্ক্রিপ্ট-রেন্ডার করা পাতা, এবং শুধু ভিডিও-ভিত্তিক উৎস। এই তালিকাটি ছোট, কিন্তু এটি আসলে একটি সম্পূর্ণ শ্রেণিবিন্যাস।

প্রথমটি—পেওয়াল। এখানে সমস্যা প্রযুক্তিগত নয়, আইনি। কনটেন্টের অস্তিত্ব আছে, কিন্তু সিস্টেমের হাতে আসেনি। যদি কোনো অন-চেইন রেজিস্ট্রি পেওয়ালের পেছনের নথিকে 'অনুপস্থিত' বলে চিহ্নিত করে, সে মিথ্যা বলছে। নথিটি আছে; প্রবেশাধিকার নেই। এই পার্থক্যটি লেজারে থাকা দরকার।

দ্বিতীয়টি—জাভাস্ক্রিপ্ট-রেন্ডার করা পাতা। এখানে সমস্যা আর্কিটেকচারাল। সার্ভার খালি খোলস পাঠায়, বিষয়বস্তু পরে তৈরি হয়। একটি সরল স্ক্র্যাপার খালি খোলসই দেখে, এবং সেটিকে 'কনটেন্ট নেই' বলে রিপোর্ট করে। এটি সেই ধরনের ভুল, যেখানে সিস্টেম নিজের অক্ষমতাকে জগতের বৈশিষ্ট্য বলে ভুল করে।

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

এই তিনটি কারণ একসাথে একটি সাধারণ সত্য প্রকাশ করে: ডেটার অনুপস্থিতি প্রায় কখনোই জগতের বৈশিষ্ট্য নয়, প্রায় সবসময়ই পাইপলাইনের বৈশিষ্ট্য।

এবং এখানেই ব্লকচেইনের সবচেয়ে বড় ভুল বোঝাবুঝিটি বাসা বাঁধে।

খালি পেলোড, পূর্ণ লেজার: মার্শাল আর্টস ডেটা পাইপলাইনের ব্যর্থতা থেকে ব্লকচেইন যাচাইয়ের পাঠ

ওরাকল সমস্যা—the oracle problem—স্পোর্টস ডেটার ক্ষেত্রে আরও তীব্র। কারণ স্পোর্টস ডেটার সত্যতা একটি নির্দিষ্ট সময়ে, একটি নির্দিষ্ট স্থানে, একটি নির্দিষ্ট ঘটনার সাথে বাঁধা। একটি রাউন্ডের স্কোর, একটি ওয়েইন-ইনের ওজন, একটি মেডিকেল সাসপেনশনের তারিখ। এগুলো লেজারে লেখা যায়, কিন্তু লেজার সেগুলো তৈরি করে না।

ব্লকচেইন আবর্জনাকে সত্যে পরিণত করতে পারে না; সে কেবল আবর্জনাকে অমর করে তুলতে পারে।

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

এই পার্থক্যকে কাজে লাগানোর একটি উপায় আছে, এবং সেটি স্টেকিং ও স্ল্যাশিং।

কল্পনা করুন, একটি ডেটা-প্রদানকারী নেটওয়ার্ক, যেখানে প্রতিটি প্রদানকারীকে স্টেক করতে হয়। যে প্রদানকারী দাবি করে একটি নথি পড়েছে, তাকে সেই দাবির সাথে নথির হ্যাশ বাঁধতে হয়। যদি পরে প্রমাণ হয় নথিটি পড়া হয়নি, বা হ্যাশ মিলছে না, স্টেক কাটা যায়।

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

সমাধান হলো ত্রিমূল্য স্টেকিং: সত্য, মিথ্যা, এবং অজানা—তিনটির জন্য তিনটি ভিন্ন আচরণ। 'অজানা' অবস্থায় স্টেক লক থাকে, কিন্তু কাটা যায় না। এটি একটি ছোট প্রযুক্তিগত সিদ্ধান্ত, কিন্তু এর প্রভাব বিশাল।

এখন আমি সেই জায়গায় আসি, যেখানে এই নথিটি সাংবাদিকতার নৈতিকতার সাথে ব্লকচেইন নকশার মিলন ঘটায়।

প্রতিবেদনটির একটি সুপারিশ ছিল, এই আউটপুট কখনো কোনো ডাউনস্ট্রিম গ্রাহকের কাছে পাঠানো উচিত নয় একটি স্পষ্ট 'অসম্পূর্ণ—প্রকাশ করবেন না' ওয়াটারমার্ক ছাড়া।

এই ওয়াটারমার্কটি আমি একটি রূপক হিসেবে দেখি না, একটি কার্যকরী নকশা-উপাদান হিসেবে দেখি। একটি অন-চেইন সিস্টেমে এর অর্থ হলো, প্রতিটি রেকর্ডের সাথে একটি অবস্থা-পতাকা থাকা: সম্পূর্ণ, অসম্পূর্ণ, বিতর্কিত, প্রত্যাহৃত। এবং ডাউনস্ট্রিম কন্ট্রাক্টের উচিত 'অসম্পূর্ণ' পতাকাযুক্ত রেকর্ড পড়তে অস্বীকার করা।

ভাবুন, একটি স্পোর্টস বেটিং মার্কেট। যদি একটি অন-চেইন অরাকল একটি অসম্পূর্ণ রেকর্ড থেকে একটি ফলাফল টেনে নেয়, তবে বাজার একটি ভুল ভিত্তির উপর দাঁড়াবে। আর বেটিং মার্কেটে ভুল ভিত্তি মানে কেবল অর্থের ক্ষতি নয়, বাজারের বিশ্বাসের ক্ষতি।

এই জায়গায় আমি একটি সতর্কতা যোগ করতে চাই, যা প্রতিবেদনটি নিজেই দিয়েছে: এই বিশ্লেষণ কোনো বাজি-পরামর্শ নয়। স্পোর্টসের ফলাফল অত্যন্ত অনিশ্চিত। কিন্তু সতর্কতাটি নিজেই একটি নকশা-সংকেত: যে সিস্টেম ঝুঁকি সম্পর্কে সৎ, সে সিস্টেম তার নিজের সীমা সম্পর্কেও সৎ।

এখন আমি সেই দিকে যাই, যেখানে এই ব্যর্থতার সবচেয়ে মানবিক দিকটি লুকিয়ে আছে—স্বাস্থ্য।

খালি পেলোড, পূর্ণ লেজার: মার্শাল আর্টস ডেটা পাইপলাইনের ব্যর্থতা থেকে ব্লকচেইন যাচাইয়ের পাঠ

ষষ্ঠ মাত্রায় প্রতিবেদনটি একটি বাক্য লিখেছে, যা আমি বারবার পড়েছি: 'ঝুঁকি-তথ্যের অনুপস্থিতিকে ঝুঁকির অনুপস্থিতি থেকে আলাদা করতে হবে।' কমব্যাট স্পোর্টসে এই বাক্যটি তত্ত্ব নয়, অভিজ্ঞতা।

আমি বছরের পর বছর ম্যাচ দেখেছি, যেখানে একজন ফাইটার আগের লড়াই থেকে দ্রুত ফিরে এসেছে, এবং তার শরীরের ভাষা বলেছে সে প্রস্তুত নয়। ACL ইনজুরি থেকে তাড়াহুড়ো করে ফেরা খেলোয়াড়ের দ্বিতীয় অধ্যায় নষ্ট করছে; মানসিক বাধা শরীরের চেয়ে শক্ত। এই কথাটি আমি ফুটবল নিয়ে লিখেছি, কিন্তু কমব্যাট স্পোর্টসে এটি আরও তীব্র, কারণ সেখানে শরীরই একমাত্র সরঞ্জাম।

এখন একটি কঠিন প্রশ্ন: এই ধরনের সংবেদনশীল স্বাস্থ্য-তথ্য কি অন-চেইনে রাখা উচিত? আমার উত্তর: সম্পূর্ণ তথ্য নয়, প্রমাণ রাখা উচিত।

অর্থাৎ, লেজারে থাকবে 'এই ফাইটারের মেডিকেল ক্লিয়ারেন্স যাচাই করা হয়েছে, ইস্যুকারী সংস্থা Y, তারিখ Z'—কিন্তু রক্তচাপ, এমআরআই রিপোর্ট, কনকাশনের বিস্তারিত ইতিহাস নয়। প্রমাণ অন-চেইনে, তথ্য অফ-চেইনে, এবং দুইয়ের সংযোগ একটি ক্রিপ্টোগ্রাফিক প্রতিশ্রুতি দিয়ে।

এই নকশাটি জিরো-নলেজ প্রুফের একটি স্বাভাবিক ব্যবহারক্ষেত্র। ফাইটার প্রমাণ করতে পারে সে মেডিকেল ক্লিয়ারেন্স পেয়েছে, ক্লিনিক্যাল বিবরণ প্রকাশ না করেই। প্রচারক প্রমাণ করতে পারে সে নিয়ম মেনেছে, ফাইটারের গোপনীয়তা ভেঙে না দিয়েই।

কিন্তু এখানে একটি সতর্কতা আছে, এবং সেটি প্রতিবেদনটির দর্শন থেকেই আসে। জিরো-নলেজ প্রমাণ করে 'একটি দাবি সত্য', প্রমাণ করে না 'দাবিটি অর্থবহ'। যদি ক্লিয়ারেন্স দেওয়া সংস্থাটি নিজেই একটি অ্যাড হক কমিটি হয়, তবে ক্রিপ্টোগ্রাফিকভাবে নিখুঁত প্রমাণটি একটি দুর্বল সত্যকে সুরক্ষিত করবে।

এবং এখানেই আমি আমার দ্বিতীয় বাড়ির মাঠে ফিরে আসি।

ঢাকার এনএসসি জিমনেসিয়ামে আমি সকালগুলো কাটিয়েছি। সেখানে আমি শিখেছি, কীভাবে সেনা, পুলিশ ও বিজিবি-র আধিপত্য একটি বিভাগকে বাঁচিয়ে রাখে, আবার ক্লাব-বৃদ্ধিকে শ্বাসরোধ করে। ২০০১ সালে বক্সিং ফেডারেশনের স্বতন্ত্র হওয়ার আগে জুডো-কারাতে ঘরানার ভেতর থেকে যে প্রশাসনিক ইতিহাস এসেছে, সেটি একটি লিখিত নথি নয়, একটি মুখে-চলা আখ্যান।

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

কিন্তু এখানে আমি দ্বিধা প্রকাশ করতে বাধ্য। একই লেজার যদি একটি দুর্বল কমিটির সিদ্ধান্তকে অপরিবর্তনীয় করে তোলে, তবে সে দুর্নীতিকে স্থায়ী করবে, প্রকাশ করবে না। বাংলাদেশের কমব্যাট স্পোর্টসে ২০১০ ঢাকা এসএজি-র কারাতে স্বর্ণ আর ২০১৯ নেপালের পদক একটি স্পটলাইট তৈরি করেছে, কিন্তু পেশাদার পথ তৈরি করেনি। এশিয়ান গেমস ও অলিম্পিক স্তরে সেই ফাঁক এখনো আছে।

একটি লেজার দুর্নীতি প্রকাশ করে না; সে কেবল দুর্নীতিকে টেকসই করে, যদি না তার সাথে একটি জবাবদিহি-প্রক্রিয়া থাকে।

এই কারণেই আমি মনে করি, অন-চেইন গভর্নেন্সের মূল্য প্রযুক্তিতে নয়, প্রক্রিয়ায়—কে লিখতে পারবে, কে চ্যালেঞ্জ করতে পারবে, কে সংশোধন করতে পারবে।

এখন আমি সেই দিকে যাই, যেখানে প্রতিবেদনটি সবচেয়ে বেশি সাহস দেখিয়েছে—তার নিজের ব্যর্থতার মূল্যায়নে।

তথ্য-মূল্য রেটিংয়ে চারটি মাত্রা: প্রতিযোগিতা ০/৫, শিল্প ০/৫, সময়োপযোগিতা ০/৫, রেফারেন্স ১/৫। এই রেটিংটি নিজের বিরুদ্ধে একটি রায়। একটি সিস্টেম যে নিজেকে শূন্য দিতে পারে, সে সিস্টেম বিশ্বাসযোগ্য।

আর এই জায়গাতেই আমার কাউন্টার-ইনটুইটিভ পাঠটি সম্পূর্ণ হয়। শিল্পের দৃষ্টিতে এই প্রতিবেদনটি একটি ব্যর্থতা। আমার দৃষ্টিতে এটি একটি সফল পরীক্ষা, কারণ এটি প্রমাণ করেছে সিস্টেমটি মিথ্যা তৈরি না করেও কাজ করতে পারে।

আমি পূর্বাভাস chase করি না; আমি প্রক্রিয়াটি আলাদা করি এবং সেটিকে কথা বলতে দিই। এই নথির প্রক্রিয়াটি বলছে: আটটি মাত্রা, ত্রিশটি সারি, শূন্য কল্পনা। এটি একটি বিরল জিনিস।

এসপোর্টস আমাকে শিখিয়েছে মেটা আসলে ফুটবল, শুধু ফিডব্যাক দ্রুততর। ব্লকচেইন স্পোর্টস-ডেটাও একইভাবে একটি মেটা—দ্রুত ফিডব্যাক, ধীর সত্য।

এখন আমি শেষ প্রশ্নটির দিকে যাই, যা প্রতিবেদনটি নিজেই তুলেছে: পাইপলাইনে কী ঘটেছিল?

সম্ভাব্য উত্তর তিনটি। প্রথমত, নথিটি সত্যিই ছিল, কিন্তু সংগ্রহ করা যায়নি। দ্বিতীয়ত, নথিটি সংগ্রহ করা হয়েছিল, কিন্তু পার্স করা যায়নি। তৃতীয়ত, পার্স করা হয়েছিল, কিন্তু নিষ্কাশককে পাঠানো হয়নি।

এই তিনটির পার্থক্য নির্ণয় করা গুরুত্বপূর্ণ, কারণ প্রতিটির প্রতিকার আলাদা। প্রথমটির প্রতিকার প্রবেশাধিকার; দ্বিতীয়টির প্রতিকার আর্কিটেকচার; তৃতীয়টির প্রতিকার অর্কেস্ট্রেশন।

এবং এখানেই ব্লকচেইন একটি ছোট কিন্তু দৃঢ় অবদান রাখতে পারে: ইনজেশন-হ্যাশ। উৎস সংগ্রহের মুহূর্তেই যদি তার হ্যাশ লেজারে লেখা হয়, তবে পরে প্রশ্ন করা যায়—'এই নথিটি কি কখনো আমাদের সিস্টেমে ঢুকেছিল?' উত্তরটি যদি 'না' হয়, তবে ব্যর্থতা সংগ্রহে; যদি 'হ্যাঁ' হয়, তবে ব্যর্থতা প্রক্রিয়ায়।

এই ছোট পার্থক্যটি একটি বড় পার্থক্য তৈরি করে, কারণ এটি ব্যর্থতাকে অস্বীকারযোগ্য করে তোলে।

এখন আমি সেই জায়গায় আসি, যেখানে এই নথিটি সবচেয়ে বেশি প্রাসঙ্গিক—সংক্রমণ-বিশ্লেষণ।

প্রতিবেদনটি কোনো সংক্রমণ-পথ আঁকতে পারেনি, কারণ উৎসে কোনো ট্রিগার নেই। কিন্তু একটি ট্রিগার আমি চিনি, এবং সেটি এই ব্যর্থতার মধ্যেই আছে: ডেটা-পাইপলাইনের ব্যর্থতা নিজেই একটি শিল্প-সংকেত।

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

স্পোর্টস রাইটসের বুদবুদ চূড়ায় পৌঁছেছে, আর যে প্ল্যাটফর্মগুলো অর্থ হারিয়ে স্বত্ব কিনছে, তারা পুরোনো টেলিভিশনের ভুল নতুন প্যাকেজে করছে। এই পরিস্থিতিতে ডেটার গুণমান আর ডেটার মূল্য একসাথে চলবে—কারণ যখন অর্থ সংকুচিত হয়, তখন ভুল ডেটার খরচ বেশি হয়ে যায়।

এই সংক্রমণ-পথটি আমি এভাবে আঁকি: উৎস-সংগ্রহে ব্যর্থতা → নিষ্কাশনে শূন্যতা → বিশ্লেষণে মিথ্যা নেতিবাচক → বাজারে ভুল মূল্য → ব্যবহারকারীর বিশ্বাসে ক্ষতি → খাতের সংকোচন। প্রতিটি তীরে একটি অন-চেইন যাচাই-বিন্দু বসানো সম্ভব।

এখন আমি আমার নিজের পদ্ধতি সম্পর্কে সৎ হতে চাই।

আমি ঢাকার একটি পেশাদার বক্সিং কার্ড দূর থেকে কভার করেছি, এবং ছয় রাউন্ডের রিং-ফুটওয়ার্ককে বিল্ড-আপ ফেজের মতো বিশ্লেষণ করেছি। সেই কাজটি আমি করেছি একটি সাধারণ কারণে: একটি রিং চার কোণা সহ একটি পিচ, যেখানে অফসাইড নেই। জ্যামিতি শব্দটির নিচে আমি ফুটবল আর কমব্যাট স্পোর্টস দুটোকেই রাখি।

২০২২ সালের মে মাসে ঢাকার 'দ্য আলটিমেট গ্লোরি' কার্ডে সুর কৃষ্ণ চাকমার রিং-জ্যামিতি নিয়ে আমি লিখেছিলাম। সেটি ছিল বাংলাদেশের প্রথম বড় পেশাদার বক্সিং কার্ড। সেখানে আমি দেখেছি, কীভাবে একটি অনিয়মিত ফুটওয়ার্ক একটি নিয়মিত কোণ তৈরি করে, এবং কীভাবে সেই কোণটি একটি পাঞ্চের আগে একটি সম্পূর্ণ ভিন্ন তথ্য তৈরি করে।

এই অভিজ্ঞতা আমাকে একটি জিনিস শিখিয়েছে, যা ডেটা-পাইপলাইনের জন্য সরাসরি প্রযোজ্য: সবচেয়ে গুরুত্বপূর্ণ তথ্য প্রায়ই সেই তথ্য, যা সবচেয়ে সহজে নথিভুক্ত হয় না।

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

এই সামাজিক খরচটি লেজারে লেখা যায় না। লেখা যায় কেবল তার ছাপ—একটি ফেডারেশনের তারিখ, একটি ভেন্যুর নাম, একটি পদকের তালিকা। আর সেখানেই আমি থামি, কারণ পেছনের গল্পটি স্থানীয় কণ্ঠের।

এখন আমি আমার কেন্দ্রীয় কাউন্টার-ইনটুইটিভ যুক্তিটি সম্পূর্ণ করি।

শিল্পের প্রচলিত বিশ্বাস: ব্লকচেইন স্পোর্টস ডেটাকে বিশ্বাসযোগ্য করে, কারণ এটি অপরিবর্তনীয়।

আমার পাল্টা পাঠ: ব্লকচেইন স্পোর্টস ডেটাকে বিশ্বাসযোগ্য করে না; এটি স্পোর্টস ডেটার অবিশ্বাসযোগ্যতাকে দৃশ্যমান করে। পার্থক্যটি সূক্ষ্ম, কিন্তু সিদ্ধান্তমূলক।

প্রথমটি একটি প্রতিশ্রুতি, দ্বিতীয়টি একটি সেবা। প্রথমটি বিপণনের জন্য ভালো, দ্বিতীয়টি প্রকৌশলের জন্য ভালো।

যে সিস্টেম তার নিজের অজ্ঞতা দেখাতে পারে না, সে সিস্টেম তার নিজের জ্ঞানও প্রমাণ করতে পারে না।

এই বাক্যটি এই নথির সবচেয়ে বড় অবদান, যদিও নথিটি একটি ব্যর্থতার প্রতিবেদন।

এখান থেকে তিনটি ব্যবহারিক সিদ্ধান্ত আসে।

প্রথম সিদ্ধান্ত: প্রতিটি অন-চেইন স্পোর্টস ডেটা রেকর্ডে তিনটি অবস্থা থাকতে হবে—নিশ্চিত, অস্বীকৃত, অজানা। এবং 'অজানা' কখনো 'নিশ্চিত' বা 'অস্বীকৃত'-এ স্বয়ংক্রিয়ভাবে রূপান্তরিত হবে না।

দ্বিতীয় সিদ্ধান্ত: ডিসিপ্লিন সাব-লেবেল বাধ্যতামূলক হবে ইনজেশনের সময়েই, বিশ্লেষণের সময়ে নয়। কারণ ভুল শ্রেণিবিন্যাসের ক্ষতি সংশোধনযোগ্য নয়।

তৃতীয় সিদ্ধান্ত: ইনজেশন-হ্যাশ আর বিষয়বস্তু-যাচাই আলাদা কন্ট্রাক্টে থাকবে। বৃত্তাকার নির্ভরতা একটি প্রযুক্তিগত ত্রুটি নয়, একটি সাংগঠনিক ত্রুটি, এবং সাংগঠনিক ত্রুটি কেবল কাঠামো দিয়ে ঠিক হয়।

এখন আমি ভবিষ্যতের দিকে তাকাই, কারণ একটি বিশ্লেষণ শেষ হয় একটি প্রশ্নে, একটি সারাংশে নয়।

পরবর্তী ছয় মাসে আমি তিনটি জিনিস দেখব।

প্রথমত, দেখব কোনো স্পোর্টস-ডেটা নেটওয়ার্ক প্রকাশ্যে স্বীকার করে কিনা যে তার সিস্টেমে 'অজানা' অবস্থা আছে। যে নেটওয়ার্ক শুধু 'যাচাইকৃত' ব্যাজ দেখায়, তার কাছে প্রশ্ন করা উচিত—যাচাই করা যায়নি এমন ডেটা আপনি কোথায় রাখেন?

দ্বিতীয়ত, দেখব কোনো কমব্যাট স্পোর্টস ফেডারেশন তার নির্বাচন ও নিয়োগের রেকর্ড প্রকাশ করে কিনা, এবং সেই প্রকাশ কি একটি যাচাইযোগ্য হ্যাশ দিয়ে বাঁধা। বাংলাদেশের প্রেক্ষাপটে এটি একটি ছোট কিন্তু অর্থবহ পরীক্ষা হবে।

তৃতীয়ত, দেখব কোনো ফাইটার-স্বাস্থ্য রেজিস্ট্রি জিরো-নলেজ প্রমাণ ব্যবহার করে কিনা—যেখানে ক্লিয়ারেন্স যাচাই করা যায়, কিন্তু ক্লিনিক্যাল বিবরণ প্রকাশ পায় না।

আমি এই তিনটির কোনো একটি সম্পর্কে পূর্বাভাস দিচ্ছি না। আমি কেবল প্রক্রিয়াটি আলাদা করছি।

রাশিয়া আমাকে বারো-ঘণ্টার নিয়ম দিয়েছিল: দেখো, ঘুমাও, তারপর লেখো। এই নথিটি দেখার পর আমি ঘুমিয়েছি, তারপর লিখেছি। এবং যা পেয়েছি, তা হলো একটি শূন্য পেলোডের ভেতরে একটি পূর্ণ পাঠ।

একটি খালি লেজার একটি ব্যর্থ লেজার নয়। একটি খালি লেজার সেই লেজার, যা এখনো মিথ্যা বলেনি।

প্রশ্নটি হলো, আমরা কি এমন একটি সিস্টেম তৈরি করতে পারব, যা খালি থাকতে জানে—এবং খালি থাকার সময়ও সৎ থাকতে জানে?

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