যদি প্রকৃত ধারক অপেক্ষার সময়ে পূর্বে লুকানো স্বত্বের প্রমাণ প্রদর্শন করেন, তবে হ্যাকারদের জমা দেওয়া সম্পদ সম্পূর্ণরূপে বাজেয়াপ্ত করে বিক্রেতাদের দেওয়া হবে। গোপন চাবি হারিয়ে ফেলা ঘুমন্ত ক্রিপ্টোকারেন্সির জন্য, একটি গেম থিওরি বিডিং মেকানিজম চালু করা হয়েছে যা আক্রমণকারীদের একটি "ডলার নিলাম"-এর মতো অপরিহার্য ক্ষতির জালে ফেলবে, যা অর্থনৈতিক শাস্তির মাধ্যমে প্রযুক্তিগতভাবে ভাঙার উদ্দেশ্যকে দূর করে।
বিটকয়েন ডেভেলপার করি ফিল্ডস ভবিষ্যতের কোয়ান্টাম হ্যাকারদের মোকাবেলা করার জন্য একটি বিশেষ পদ্ধতি আবিষ্কার করেছেন: হ্যাকারদের অন্যের বিটকয়েন চুরি করতে হলে প্রথমে নিজের বিটকয়েন জুয়া হিসেবে বাঁধতে হবে।
তিনি বিটকয়েন ডেভেলপার্স মেইলিং লিস্টে একটি পোস্ট করেন "কোয়ান্টাম মাইন" ধারণা এবং দুটি নিলাম পদ্ধতির প্রস্তাব করেন। এই ডিজাইনের ধারণা হলো দুর্বল ওয়ালেটগুলিকে আক্রমণ করা একটি সম্ভাব্য ক্ষতির ঝুঁকি হয়ে উঠবে। তিনি বিশেষভাবে উল্লেখ করেন যে, এটি শুধুমাত্র একটি চিন্তার পরীক্ষা, এবং বিটকয়েনের জন্য একটি চূড়ান্ত আপগ্রেড প্রস্তাব নয়।
বিটকয়েন ব্যবহারকারীরা ট্রানজেকশন শুরু করতে তাদের প্রাইভেট কী দিয়ে স্বাক্ষর করেন, যেখানে সংশ্লিষ্ট পাবলিক কী নেটওয়ার্ক দ্বারা স্বাক্ষর যাচাইয়ের জন্য ব্যবহার করা হয়, কিন্তু প্রাইভেট কী প্রকাশ করা হয় না। বর্তমানের সাধারণ কম্পিউটারগুলির জন্য, পাবলিক কী থেকে প্রাইভেট কী পুনর্গঠন করা প্রায় অসম্ভব। তবে, যথেষ্ট শক্তিশালী একটি কোয়ান্টাম কম্পিউটার Shor অ্যালগরিদম ব্যবহার করে প্রাইভেট কী গণনা করতে পারে, যার ফলে হ্যাকাররা সরাসরি কয়েনগুলি স্থানান্তর করতে পারে।
কিছু প্রাথমিক বিটকয়েন ঠিকানা থাকে যেখানে পাবলিক কী সরাসরি ব্লকচেইনে প্রকাশিত হয়; আবার কিছু নতুন ঠিকানা ব্যবহারকারীর প্রথম ট্রানজেকশনের সময় পাবলিক কী প্রকাশ করে। তাই, সমস্ত ওয়ালেটের কোয়ান্টাম আক্রমণের ঝুঁকি একই নয়। শিল্পে “বিটকয়েন এনক্রিপশন ভাঙার জন্য কোয়ান্টাম কম্পিউটার তৈরি হওয়া” দিনটিকে Q-Day (কোয়ান্টাম ডে) বলা হয়। এখনও কোনো মেশিন এটি করেনি, এবং কেউই জানেন না এটি ঠিক কখন ঘটবে।
কোয়ান্টাম মাইনের কার্যপ্রণালী
ধরুন আপনার ওয়ালেটে 1 টি BTC আছে, যা পুরানো এবং কোয়ান্টাম হামলার জন্য সহজে ভাঙা যায়। Q-দিনের আগে, আপনি একটি খুব ছোট, কোয়ান্টাম-প্রতিরোধী বিটকয়েন আউটপুট তৈরি করেন, যার মধ্যে একটি প্রমাণ লুকিয়ে রাখা হয়: যে কোয়ান্টাম আক্রমণ সম্ভব হওয়ার আগেই এই কয়েনটি আপনার ছিল। আপনি এটিকে একটি বন্ধ করা "স্বত্বের প্রমাণপত্র" হিসাবে বুঝতে পারেন। বাইরের কেউ শুধুমাত্র এই ছোট রেকর্ডটি দেখতে পায়, এর মধ্যে লুকানো প্রমাণটি দেখতে পায় না, এমনকি জানেও না যে এটি একটি ফাঁদ।
ভবিষ্যতে, যখন হ্যাকাররা তাদের কোয়ান্টাম কম্পিউটার ব্যবহার করে আপনার পুরনো প্রাইভেট কী গণনা করে আপনার 1 BTC ট্রান্সফার করার চেষ্টা করবে: এই নতুন নিয়ম অনুযায়ী, তাদের সরাসরি ক্রিপ্টোকারেন্সি তুলে নেওয়ার অনুমতি থাকবে না, বরং তাদের নিজেদের কোয়ান্টাম-প্রতিরোধী ওয়ালেট থেকে 1 BTC জমা রাখতে হবে যা একটি জামানত হিসেবে কাজ করবে।
আপনার 1 টি BTC এবং হ্যাকারের জমা দেওয়া 1 টি মার্জিন একসাথে বাঁধা হয়ে একটি আপিলের অপেক্ষামূলক সময়কালে (যেমন 30 দিন) প্রবেশ করবে। এই সময়কালে হ্যাকার কোনোভাবেই ক্রিপ্টোকারেন্সি সরিয়ে ফেলতে পারবে না। যদি আপনি কোনো ব্যক্তির ক্রিপ্টোকারেন্সি চুরির চেষ্টা করতে দেখেন, তাহলে আপনি আগে থেকেই লুকিয়ে রাখা স্বত্বের প্রমাণটি উপস্থাপন করতে পারবেন। বিটকয়েন নেটওয়ার্ক তখন সিদ্ধান্ত নেবে: আপনি এই 2টি কয়েনটি সম্পূর্ণভাবে আপনার আগে থেকেই প্রস্তুত করা কোয়ান্টাম-প্রতিরোধী ঠিকানায় (আপনারই কয়েনসহ, হ্যাকারের মার্জিনসহ) স্থানান্তরিত করতে পারবেন।
হ্যাকার পূর্বে কোন পুরনো ওয়ালেটে এই ধরনের ফাঁদ লুকিয়ে রাখা হয়েছে তা জানত না। যদি সে সফলভাবে প্রাইভেট কী হিসাব করে ফেলেও, শেষ পর্যন্ত একটি BTC হারিয়ে ফেলতে পারে। কিন্তু এই পদ্ধতিরও একটি খরচ আছে: Q-ডেয়ের পরে যদি ক্রিপ্টোকারেন্সির মালিক নিজের পুরনো কয়েনটি স্বাভাবিকভাবে স্থানান্তর করতে চায়, তবে তাকেও সমপরিমাণ জামানত দিতে হবে। যদি আপনার কাছে অতিরিক্ত BTC না থাকে, তবে হ্যাকারদের বিরুদ্ধে সুরক্ষা দিতে তৈরি এই নিয়মটি আপনার নিজের কয়েনগুলি স্থানান্তর করা কঠিন করে তুলবে।
অসংযোগ এবং প্রাথমিক হারিয়ে যাওয়া সম্পদের বিক্রয় নিলাম
কোয়ান্টাম মাইন একটি পূর্বশর্ত রাখে: ক্রিপ্টোকারেন্সির মালিককে আগে থেকেই জাল বসিয়ে রাখতে হবে এবং আপিলের সময়সীমার মধ্যে প্রমাণ উপস্থাপন করতে হবে। যদি প্রাইভেট কী ইতিমধ্যেই হারিয়ে যায় এবং মালিক আর কখনও লগইন করতে না পারে, তাহলে এই পদ্ধতি এই ক্রিপ্টোকারেন্সি, যেমন অনেকগুলি যা সাধারণত চিরতরে হারিয়ে গেছে বলে ধরা হয়, তা রক্ষা করতে পারবে না।
এর জন্য, করি ফিল্ডস দ্বিতীয় মেকানিজম প্রস্তাব করেন: স্টেকিং নিলাম। Q-ডে-এর আগে, যে কেউ কোয়ান্টাম-প্রতিরোধী বিটকয়েনের একটি অংশ বন্ধ করে রাখতে পারেন এবং কোনও সহজেই লক্ষ্যবস্তু পুরানো ওয়ালেটের জন্য বিড দিতে পারেন। উদাহরণস্বরূপ: একটি ওয়ালেটে 50 BTC আছে, যা মনে হচ্ছে এর মালিক দ্বারা পরিত্যক্ত। ভবিষ্যতে হ্যাকারদের এটি সরিয়ে নিতে হলে, 50 BTC-এর জামানত দিতে হবে। নিলামের সময়কালে, আগের বিডদাররা এই চুরির চেষ্টার বিরুদ্ধে দাঁড়াতে পারবেন।
তার পরিকল্পনা অনুযায়ী: চ্যালেঞ্জ সফল করা ব্যক্তি হ্যাকারের কিছু জমা রাখা অর্থ পাবে; আর মূলত ৫০টি ঝুঁকিপূর্ণ বিটকয়েন সরাসরি ধ্বংস করে দেওয়া হবে, চ্যালেঞ্জকারীকে প্রদান করা হবে না। এর উদ্দেশ্য হলো অনুপস্থিত মালিককে তার কয়েনগুলি ফিরিয়ে দেওয়া নয়, বরং হ্যাকারকে নিশ্চিতভাবে কয়েনগুলি চুরি করতে দেওয়া হবে না, যাতে আক্রমণের প্রলোভন দূর হয়।
তৃতীয় পরিকল্পনার নাম স্মার্ট বিডিং, যেখানে আগে থেকে কোনো ক্রিপ্টোকারেন্সি লক করার প্রয়োজন নেই। যখনই কেউ হাই-রিস্ক ক্রিপ্টোকারেন্সি স্থানান্তর করার চেষ্টা করবে, তখনই একটি বিডিং অটোমেটিকভাবে শুরু হবে। সর্বোচ্চ বিড দেওয়া ব্যক্তি ঐ ক্রিপ্টোকারেন্সি পাবে (তার বিডের পরিমাণ বাদ দিয়ে), আর দ্বিতীয় সর্বোচ্চ বিডকারীর টাকা সম্পূর্ণরূপে নষ্ট হয়ে যাবে, কিছুই পাবে না। এটি একটি ক্লাসিক “ডলার বিডিং গেম”-এর মতো: দুজন ব্যক্তি একটি জিনিসের জন্য ধারাবাহিকভাবে বিড বাড়ায়, কেউই অপরিহার্যভাবে ক্ষতির মধ্যে পড়তে চায় না। হ্যাকাররা ভাববে, “আসলেই এই বিডিং-এর মধ্যে দিয়েই আমি আরও বেশি টাকা হারাব, তাই এটি শুরুই করব না।”
কেন একটি একক পদ্ধতিতে জমাট বাঁধার কৌশল গ্রহণ করা হচ্ছে না?
একজন ব্যক্তি প্রস্তাব করেছেন যে, একটি স্থানান্তরের শেষ তারিখ নির্ধারণ করুন, এবং সেই তারিখের পরে, পুরানো ওয়ালেটের মুদ্রাগুলির বহির্গমন সম্পূর্ণভাবে নিষিদ্ধ করুন। এটি প্রকৃতপক্ষে চুরি রোধ করবে, কিন্তু এর পার্শ্বপ্রতিক্রিয়া হল: যারা মুদ্রা স্থানান্তর করতে ভুলে গেছেন বা সময়ের মধ্যে কাজটি করতে পারেননি, তাদের মুদ্রাগুলি চিরতরে বন্ধ হয়ে যাবে।
করি ফিল্ডস অন্য একটি পথ অনুসরণ করেন। পুরনো করেনগুলি এখনও বহির্মুখী করা যাবে, কিন্তু যেকোনো বহির্মুখী প্রচেষ্টার জন্য খরচ পরিশোধ করতে হবে এবং অন্যদের চ্যালেঞ্জ গ্রহণ করতে হবে। বিটকয়েন নেটওয়ার্কটি নিজেই প্রকৃত মালিক এবং কোয়ান্টাম হ্যাকারদের মধ্যে পার্থক্য করতে পারে না, যারা কার্যকরী স্বাক্ষর প্রদান করতে পারে।
এই বিকল্পের মূল্য স্পষ্ট: আইনগত ধারকদের ক্রিপ্টো ট্রান্সফার করতে বড় জামানত প্রস্তুত করতে হবে; দীর্ঘকাল অফলাইন থাকা ধারকরা আপিলের সুযোগ হারাবেন; এমনকি কিছু ধারক যারা বেঁচে আছেন কিন্তু অস্থায়ীভাবে অফলাইন, তাদের ক্রিপ্টোও নিলামে ধ্বংস হওয়ার সম্ভাবনা রয়েছে।
পরিকল্পনার সম্ভাব্য খরচ এবং বাস্তবায়ন পথ
বিটকয়েনের জন্য প্রথমে একটি কোয়ান্টাম-সুরক্ষিত উপায় প্রয়োজন যাতে অর্থ ধারণ ও ব্যবহার করা যায়। ওয়ালেটগুলিকে লুকানো মালিকানা প্রতিশ্রুতি সমর্থন করতে হবে, এবং বিটকয়েনের কনসেনসাস নিয়মগুলিকে জামানত, অপেক্ষার সময়, বিশেষ পুনরুদ্ধার লেনদেন এবং নিলাম ব্যবস্থা বাধ্যতামূলকভাবে প্রয়োগ করতে হবে।
ডেভেলপারদের নতুন নিয়মগুলি কখন কার্যকর হবে, প্রয়োজনীয় জামানতের পরিমাণ এবং বিড ব্যর্থ হওয়া বা অবশিষ্ট অর্থের প্রক্রিয়াকরণ সম্পর্কে একমত হতে হবে। ফিল্ডস মনে করেন, কিছু মেকানিজম সফট ফর্কের মাধ্যমে চালু করা যেতে পারে, তবে তিনি বিস্তারিত ডিজাইন প্রস্তাব করেননি।
বর্তমানে বিটকয়েন নেটওয়ার্কে এই সুরক্ষা প্রক্রিয়াগুলি কোনোটিই বিদ্যমান নয়। ফিল্ডসও কোড বাস্তবায়ন, লঞ্চ সময়সূচী, নিলামের আয়ের বণ্টন এবং চূড়ান্ত লক্ষ্য সম্পর্কে মূল লেখায় কোনো স্পষ্টতা দেননি।
লেখক: জোসে, Decrypt; অনুবাদ: চপ্পার, Foresight News


