Bitcoin.com

প্রাইভেট কী কী?

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

সর্বশেষ আপডেট
প্রকাশিত
পড়ার সময়5 min read
লিখেছেন
Neil Author
নীল ভেলার্ডো
Crypto content specialist since 2017; reviews iGaming platforms firsthand
পর্যালোচনা করেছেন
Graham Stone Author Image
গ্রাহাম স্টোন
Journalism graduate covering Bitcoin and crypto since 2017
What are Private Keys?

একটি ব্যক্তিগত কী এটি একটি গোপন ২৫৬-বিটের সংখ্যা যা প্রমাণ করে যে আপনি নির্দিষ্ট কোনো ক্রিপ্টোকারেন্সি নিয়ন্ত্রণ করেন এবং এটি আপনাকে তা ব্যয় করার অনুমতি দেয়। আপনার ওয়ালেট সেই সংখ্যাটি ব্যবহার করে আপনি যে প্রতিটি লেনদেন পাঠান তাতে একটি ডিজিটাল স্বাক্ষর তৈরি করে, এবং নেটওয়ার্ক সেই স্বাক্ষর যাচাই করে অর্থপ্রদান গ্রহণ করার আগে।

যে কেউ ব্যক্তিগত কী ধারণ করে, সে তহবিল ধারণ করে। কোনো অ্যাকাউন্ট নেই, কোনো লগইন নেই, কোনো পরিচয় যাচাই নেই, এবং এমন কোনো সাপোর্ট ডেস্ক নেই যার গাণিতিক নিয়ম উল্টে দেওয়ার ক্ষমতা আছে।

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

মূল বিষয়সমূহ

  • প্রাইভেট কী একটি এলোমেলোভাবে তৈরি ২৫৬-বিটের সংখ্যা। আপনার ওয়ালেটের বাকি সবকিছু, আপনার পাবলিক কী এবং বিটকয়েন ঠিকানা সহ, এর থেকেই উদ্ভূত।
  • কী ডেরিভেশন একমুখী। একটি পাবলিক কী মিলিসেকেন্ডের মধ্যে একটি প্রাইভেট কী থেকে তৈরি হয়, এবং এই গণনাকে উল্টো করার কোনো ব্যবহারিক পদ্ধতি নেই।
  • একটি রিকভারি ফ্রেজ আপনার প্রাইভেট কী-র এক স্তর উপরে অবস্থান করে। BIP-39 এবং BIP-32 মানদণ্ড অনুযায়ী, বারো বা চৌবিশটি শব্দ একটি মাস্টার সীড তৈরি করে, যা কার্যত অসীম সংখ্যক প্রাইভেট কী-র একটি ট্রি তৈরি করতে পারে।
  • একটি প্রাইভেট কী, একটি ওয়ালেট পাসওয়ার্ড এবং একটি BIP-39 পাসফ্রেজ—এই তিনটি ভিন্ন জিনিস, এবং হারালে এদের ফলাফলও ভিন্ন।
  • একটি এক্সটেন্ডেড পাবলিক কী (xpub) আপনার তহবিল খরচ করতে পারে না, তবে এটি আপনার ওয়ালেটের একটি শাখার প্রতিটি ঠিকানা উন্মোচন করে, তাই এটিকে ব্যক্তিগত হিসেবে বিবেচনা করা উচিত।
  • বিটকয়েন কখনোই কারো ব্যক্তিগত কী অনুমান করার মাধ্যমে ভাঙা হয়নি। কী উপাদানের কারণে ঘটে যাওয়া প্রতিটি বড় চুরি দুর্বল র‌্যান্ডম নম্বর জেনারেটেশন, ম্যালওয়্যার বা কারো প্রতারণার ফল।
  • চেনালিসিসের তথ্য দেখায় যে ব্যক্তিগত ওয়ালেট কম্প্রোমাইজের হার ২০২২ সালে সমস্ত চুরি হওয়া ক্রিপ্টো মূল্যের ৭.৩% থেকে ২০২৪ সালে ৪৪% এ বৃদ্ধি পেয়েছে, যা প্রোটোকল ব্যর্থতার পরিবর্তে ব্যক্তিগত কী নিরাপত্তাহীনতাকে প্রধান ক্ষতির কারণ হিসেবে প্রতিষ্ঠিত করে।
  • যে টুলস এবং পরিষেবাগুলো বিজ্ঞাপন দেয় যে তারা হারানো প্রাইভেট কী খুঁজে পেতে বা পুনরুদ্ধার করতে পারে, সেগুলো সংকীর্ণ প্রযুক্তিগত ব্যতিক্রম ছাড়া প্রতারণামূলক বা ম্যালওয়্যার।

প্রাইভেট কী কী?

একটি প্রাইভেট কী একটি সংখ্যা। এটি কোনো পাসওয়ার্ড নয়, কোনো ফাইল নয়, কোনো সার্টিফিকেট নয়। এটি একটি সংখ্যা, ২৫৬ বিট দীর্ঘ, যা ৩২ বাইট ডেটা।

দশমিক আকারে লিখলে, একটি বিটকয়েন প্রাইভেট কী ১ থেকে শুরু করে এই মানের সামান্য নিচে যেকোনো পূর্ণসংখ্যা হতে পারে:

১১৫,৭৯২,০৮৯,২৩৭,৩১৬,১৯৫,৪২৩,৫৭০,৯৮৫,০০৮,৬৮৭,৯০৭,৮৫২,৮৩৭,৫৬৪,২৭৯,০৭৪,৯০৪,৩৮২,৬০৫,১৬৩,১৪১,৫১৮,161,494,337

সেই উপরের সীমা secp256k1 এলিপ্টিক কার্ভের অর্ডার, যা বিটকয়েন ব্যবহার করে এমন একটি নির্দিষ্ট কার্ভ, সংজ্ঞায়িত স্ট্যান্ডার্ডস ফর এফিশিয়েন্ট ক্রিপ্টোগ্রাফি গ্রুপের SEC 2 স্পেসিফিকেশনসীমার বাইরে থাকা কীগুলো অসিদ্ধ, এবং ওয়ালেট সফটওয়্যার এ বিষয়টি যাচাই করে, যদিও এলোমেলোভাবে সীমার বাইরে চলে যাওয়ার সম্ভাবনা এতটাই কম যে তা উপেক্ষা করা যায়।

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

একটি ব্যক্তিগত কী শুধুমাত্র একটি সংখ্যা, এই সত্য থেকে দুটি পরিণতি অনুসরণ করে।

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

দ্বিতীয়ত, সংখ্যাটিই সম্পদ। বিটকয়েন একটি ধারক-আধারিত উপকরণ। চাবির দখল মানেই মূল্যের দখল, ঠিক যেমন নোটের দখল মানেই অর্থের দখল। একটি প্রাইভেট কী কপি করলেও আপনি কয়েনগুলো কপি করেন না; বরং এমন একজন দ্বিতীয় ব্যক্তি তৈরি হয় যে সেগুলো ব্যয় করতে পারে।

একটি প্রাইভেট কী দেখতে কেমন?

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

ফরম্যাটউদাহরণদৈর্ঘ্যযেখানে আপনি এটি দেখতে পাবেন
কাঁচা হেক্সাডেসিম্যাল0C28FCA386C7A227600B2FE50B7CAE11EC86D3BF1FBE471BE89827E19D72AA1D৬৪ অক্ষরডেভেলপার টুলস, কী এক্সপোর্ট স্ক্রিনসমূহ
WIF (সংকুচিত নয়)৫হিউসিজিইউ৮আরএমজেক্সইএক্সজিআইপিইউডি৫বিডিকেইউ৪এমকেএফকিউইজেডওয়াইডি৪ডিজেড১জেভিএইচটিভিকিউভিবিটিএলভিওয়াইটিজে৫১টি অক্ষর, ৫ দিয়ে শুরু হয়পুরনো কাগজের ওয়ালেট, পুরনো আমদানিকৃত
ডব্লিউআইএফ (সংকুচিত)KwdMAjGmerYanjeui5SHS7JkmpZvVipYvB2LJGU1ZxJwYvP98617৫২টি অক্ষর, K বা L দিয়ে শুরু হয়স্ট্যান্ডার্ড একক-কী রপ্তানি
টেস্টনেট WIF৯ বা c দিয়ে শুরু হয়৫১ থেকে ৫২ অক্ষরশুধুমাত্র উন্নয়ন এবং পরীক্ষা
BIP-38 এনক্রিপ্টেড6P দিয়ে শুরু হয়৫৮টি অক্ষরপাসওয়ার্ড-সুরক্ষিত কাগজের ওয়ালেট

ওয়ালেট ইমপোর্ট ফরম্যাট আলাদা কোনো কী নয়। এটি একই 256-বিট সংখ্যা Base58Check-এ এনকোড করা, যার সাথে তিনটি উপাদান যুক্ত করা হয়েছে: একটি নেটওয়ার্ক প্রিফিক্স বাইট (মেইননেটের জন্য 0x80, টেস্টনেটের জন্য 0xEF), একটি ঐচ্ছিক কম্প্রেশন ফ্ল্যাগ বাইটে, এবং ডাবল SHA-256 হ্যাশ থেকে প্রাপ্ত চার-বাইটের চেকসাম।

সেই চেকসামই WIF থাকার ব্যবহারিক কারণ। কাঁচা হেক্স কী-তে একটি অক্ষর ভুল টাইপ করলেই আপনি একটি ভিন্ন, সম্পূর্ণ বৈধ কী পাবেন যা একটি খালি ওয়ালেট নিয়ন্ত্রণ করে। WIF স্ট্রিং-এ একটি অক্ষর ভুল টাইপ করলে চেকসাম ব্যর্থ হয়, তাই সফটওয়্যার তা প্রত্যাখ্যান করে এবং আপনাকে জানিয়ে দেয় যে কিছু একটা ঠিক নেই। Base58 চোখের বিভ্রান্তি এড়াতে চারটি অক্ষর—শূন্য (০), বড় অক্ষর O, বড় অক্ষর I এবং ছোট অক্ষর l—বাদ দেয়।

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

প্রাইভেট কীগুলি কীভাবে তৈরি হয়

আপনার ওয়ালেট অপারেটিং সিস্টেমের কাছে র‍্যান্ডম ডেটা অনুরোধ করে, এর ২৫৬ বিট গ্রহণ করে এবং ফলাফল হিসেবে পাওয়া সংখ্যাটি বৈধ পরিসরের মধ্যে পড়ে কিনা তা পরীক্ষা করে। এটাই পুরো প্রক্রিয়া।

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

সংখ্যা-স্থানের আকারই এটিকে কার্যকর করে তোলে। ২৫৬ বিটের ক্ষেত্রে প্রায় ১.১৬ × ১০^৭৭টি সম্ভাব্য কী রয়েছে, যা বাস্তব জগতে কোনো উপযোগী তুলনা নেই। গণিতগত অর্থে দুটি ওয়ালেট স্বাধীনভাবে একই কী তৈরি করার সম্ভাবনা শূন্য নয়, তবে এটি আপনার সম্মুখীন প্রতিটি অন্যান্য ঝুঁকির তুলনায় এতটাই কম যে তা বিবেচনা করার প্রয়োজনই পড়ে না।

সেই সুরক্ষা তখনই বজায় থাকে যখন এলোমেলোতা প্রকৃতই হয়। যখন র‌্যান্ডম নম্বর জেনারেটর ভেঙে যায়, কী-স্পেস 2^256 থেকে সংকুচিত হয়ে জেনারেটর প্রকৃতপক্ষে যা তৈরি করতে পারে সে পর্যন্ত নেমে আসে, এবং এটি যত কী তৈরি করেছে সবই ব্রুট-ফোর্স আক্রমণের মাধ্যমে পৌঁছানো যায়। এটি মূলত "ক্র্যাকড" বিটকয়েন ওয়ালেট সম্পর্কিত প্রতিটি শিরোনামের ব্যর্থতার ধরন, এবং এটি নিচে বিস্তারিতভাবে আলোচনা করা হয়েছে।

ফলস্বরূপ, দুইটি অনুশীলনই প্রকৃতপক্ষে বিপজ্জনকই থেকে গেছে।

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

ওয়ালেটকেই করতে দিন। কী জেনারেট করা সেই কয়েকটি ক্ষেত্রের একটি, যেখানে স্ট্যান্ডার্ড টুলিং যেকোনো আপনি নিজে তৈরি করা টুল থেকে কঠোরভাবে ভালো।

সিড ফ্রেজ কী?

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

এর পেছনের মান হল বিআইপি-৩৯২০১৩ সালে প্রকাশিত এবং এখন বিটকয়েন ও অন্যান্য চেইনে প্রায় সর্বত্র প্রচলিত। এই প্রক্রিয়াটি এমন কয়েকটি বিষয় ব্যাখ্যা করে, যা অন্যথায় বাগ মনে হয়।

  1. ওয়ালেটটি বারো-শব্দের বাক্যের জন্য ১২৮ বিট এন্ট্রপি তৈরি করে, অথবা ২৪-শব্দের বাক্যের জন্য ২৫৬ বিট এন্ট্রপি তৈরি করে।
  2. এটি একটি চেকসাম সংযুক্ত করে, বারোটি শব্দের জন্য চার বিট এবং ২৪টির জন্য আট বিট, যা সেই এন্ট্রপির SHA-256 হ্যাশ থেকে নেওয়া হয়।
  3. সংযুক্ত বিটগুলোকে এগারোটি বিটের গ্রুপে ভাগ করা হয়। প্রতিটি এগারোটি বিটের গ্রুপ একটি নির্দিষ্ট ২,০৪৮ শব্দের তালিকা থেকে একটি শব্দ সূচিবদ্ধ করে। এগারোটি বিট ঠিক ২,০৪৮টি সম্ভাবনা দেয়, এ কারণেই শব্দ তালিকাটির দৈর্ঘ্য ঠিক ২,০৪৮।
  4. প্রাপ্ত শব্দগুলো ক্রমানুসারে আপনার বাক্যাংশ।

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

তারপর ফ্রেজটি PBKDF2 নামে পরিচিত একটি কী স্ট্রেচিং ফাংশনের মধ্য দিয়ে যায়, HMAC-SHA512 ব্যবহার করে 2,048টি পুনরাবৃত্তি সম্পন্ন করে, যা একটি 512-বিট মাস্টার সিড তৈরি করে। সেই ফাংশনের সল্ট হল "mnemonic" স্ট্রিং এবং ব্যবহারকারী-প্রদত্ত ঐচ্ছিক পাসফ্রেজ, যা পাসফ্রেজ ফিচারটিকে এত শক্তিশালী এবং অপব্যবহার করা এত সহজ করে তোলে।

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

একটি বীজ বাক্যাংশ, অনেক ব্যক্তিগত কী

মাস্টার বীজটি ইনপুট করে বিআইপি-৩২, শ্রেণিবিন্যস্ত নির্ধারিত ওয়ালেট স্ট্যান্ডার্ড। সিড একটি মাস্টার প্রাইভেট কী এবং একটি মাস্টার চেইন কোড তৈরি করে, এবং সেই যুগল থেকে ওয়ালেট সাব কী তৈরি করতে পারে, এবং প্রতিটি সাব কী থেকে আরও সাব কী তৈরি করতে পারে, অসীম পর্যন্ত।

পূর্ণ চেইনটি এভাবে চলে:

রিকভারি ফ্রেজ → মাস্টার সিড → বর্ধিত ব্যক্তিগত কী → পৃথক ব্যক্তিগত কী-সমূহ → পাবলিক কী-সমূহ → ঠিকানা

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

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

বিনির্মাণ পথ কী

যেহেতু একটি বীজ অসীম একটি গাছ তৈরি করতে পারে, ওয়ালেটগুলোকে কোন শাখাটি দেখবে তা নির্ধারণের জন্য একটি সম্মত নিয়ম প্রয়োজন। বিআইপি-৪৪ গঠনের কাঠামো স্থাপন করা হয়েছে, একটি পথ হিসেবে লেখা হয়েছে:

m / উদ্দেশ্য' / কয়েন_প্রকার' / অ্যাকাউন্ট' / পরিবর্তন / ঠিকানা_সূচক

পরবর্তী প্রস্তাবনাগুলো প্রতিটি ঠিকানা প্রকারের জন্য একটি উদ্দেশ্য নম্বর বরাদ্দ করেছিল:

স্ট্যান্ডার্ডপথের উপসর্গঠিকানার ধরনঠিকানার উপসর্গ
বিআইপি-৪৪মি/৪৪ ফুট/০ ফুট/০ ফুটলেগ্যাসি (P2PKH)এক
বিআইপি-৪৯মি/৪৯ ফুট/০ ফুট/০ ফুটনেস্টেড সেগউইট (P2SH)তিন
বিআইপি-৮৪মি/৮৪'/০'/০'নেটিভ সেগউইট (P2WPKH)বি সি ওয়ান কিউ
বিআইপি-৮৬ম/৮৬'/০'/০'মূলমূল (P2TR)বি সি ওয়ান পি

দ্য কয়েনের ধরন ফিল্ড বিটকয়েনের জন্য 0 এবং ইথেরিয়ামের জন্য 60, যা দেখায় কীভাবে একটি ফ্রেজ একাধিক চেইনে থাকা সম্পদ নিয়ন্ত্রণ করতে পারে।

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

পাবলিক কী কী?

একটি পাবলিক কী secp256k1 কার্ভের একটি বিন্দু, যা কার্ভের স্থায়ী জেনারেটর পয়েন্টকে আপনার প্রাইভেট কী দিয়ে গুণ করে গণনা করা হয়। এই অপারেশনটি K = k × G হিসেবে লেখা হয়, যেখানে k আপনার প্রাইভেট কী।

এলিপ্টিক কার্ভ গুণন একটি ট্র্যাপডোর ফাংশন। k থেকে K গণনা করতে মাইক্রোসেকেন্ড সময় লাগে। K থেকে k পুনরুদ্ধার করতে এলিপ্টিক কার্ভের ডিসক্রিট লগারিদম সমস্যা সমাধান করতে হবে, যার জন্য দশকের পর দশকের একাডেমিক আক্রমণের পরেও কোনো কার্যকর পদ্ধতি জানা নেই।

পাবলিক কী-গুলো দুই ধরনের এনকোডিং-এ আসে:

  • সংকুচিত, ৩৩ বাইট, ০২ বা ০৩ দিয়ে শুরু। এটি আধুনিক ডিফল্ট এবং শুধুমাত্র x-অক্ষের স্থানাঙ্ক সংরক্ষণ করে, সাথে একটি বাইট যা নির্দেশ করে দুইটি সম্ভাব্য y-মানের মধ্যে কোনটি প্রযোজ্য।
  • সংকুচিত নয়, 65 বাইট, 04 দিয়ে শুরু হয়। এটি উভয় স্থানাঙ্ক সম্পূর্ণরূপে সংরক্ষণ করে এবং প্রধানত পুরনো ওয়ালেট ও লিগ্যাসি কী ম্যাটেরিয়ালে দেখা যায়।

পাবলিক কী-এর কাজ হল যাচাইকরণ। যখন আপনার ওয়ালেট একটি লেনদেনে স্বাক্ষর করে, নেটওয়ার্ক পাবলিক কী ব্যবহার করে নিশ্চিত করে যে সেই স্বাক্ষর শুধুমাত্র সংশ্লিষ্ট প্রাইভেট কী দিয়েই তৈরি করা সম্ভব ছিল, অথচ কখনোই সেই প্রাইভেট কী কী তা জানতে পারে না। বিটকয়েন অধিকাংশ ক্ষেত্রে ECDSA ব্যবহার করে। লেনদেন প্রকার এবং শ্নর স্বাক্ষর, প্রবর্তিত বিআইপি-৩৪০, জন্য মূলমূল ব্যয় করে

পাবলিক কী কোনো ঠিকানা নয়। ঠিকানাটি এর আরও একটি রূপান্তর, হ্যাশ করা হয়েছে এবং তারপর এনকোড করা হয়েছে যে ফরম্যাটগুলো আপনি ওয়ালেটে পেস্ট করেন.

বিস্তৃত পাবলিক কী কী?

BIP-32 ওয়ালেট ট্রি-এর প্রতিটি স্তরে দুটি বর্ধিত কী সংজ্ঞায়িত করে।

একটি বিস্তৃত ব্যক্তিগত কী, একটি স্ট্রিং হিসেবে প্রদর্শিত হয় যা দিয়ে শুরু হয় এক্সপিআরভিএতে একটি প্রাইভেট কী এবং একটি চেইন কোড থাকে। এগুলো একসঙ্গে এর অধীনে থাকা প্রতিটি প্রাইভেট কী তৈরি করতে দেয়। আপনার অ্যাকাউন্ট স্তরের xprv কার্যত সেই অ্যাকাউন্টের রিকভারি ফ্রেজের সমতুল্য, এবং এটিকে একইভাবে সুরক্ষিত রাখতে হবে।

একটি বিস্তৃত পাবলিক কী, শুরু এক্সপাবএতে একটি পাবলিক কী এবং একই চেইন কোড রয়েছে। এটি এর অধীনে থাকা প্রতিটি পাবলিক কী এবং প্রতিটি ঠিকানা তৈরি করতে পারে, কিন্তু একটিও স্বাক্ষর তৈরি করতে পারে না।

এই সমন্বয় xpubs-কে সত্যিই কার্যকর করে তোলে। ব্যবসায়ীরা ওয়েব সার্ভারে রাখা একটি xpub থেকে প্রতি গ্রাহকের জন্য একটি নতুন ঠিকানা তৈরি করে, যা ইন্টারনেটের কাছাকাছি কোথাও ব্যয় করার ক্ষমতা রাখে না। পোর্টফোলিও ট্র্যাকার এবং শুধুমাত্র পর্যবেক্ষণের ওয়ালেটগুলো একইভাবে ব্যালেন্স মনিটর করে। হিসাবরক্ষকরা তহবিলে হাত না দিয়ে লেনদেনের ইতিহাস মিলিয়ে নেয়।

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

একটি আরও মারাত্মক ব্যর্থতার ঘটনা রয়েছে যা এমনকি অভিজ্ঞ ব্যবহারকারীদেরও অবাক করে দেয়। নন-হার্ডেনড ডেরিভেশনের অধীনে, একটি xpub ওই শাখার যে কোনো একটি চাইল্ড প্রাইভেট কী-র সাথে মিলিত হলে গাণিতিকভাবে প্যারেন্ট এক্সটেন্ডেড প্রাইভেট কী পুনর্গঠন করতে যথেষ্ট, এবং তাই সেই শাখার প্রতিটি কী পুনর্গঠন করা যায়। হার্ডেনড ডেরিভেশন, যেমন path-এ апостроফ দ্বারা চিহ্নিত। মিনিট/৮৪ ফুট/০ ফুট/০ ফুটএটি বিশেষভাবে এটিকে বাধা দেওয়ার জন্যই বিদ্যমান, এবং এ কারণেই অ্যাকাউন্ট-স্তরের পথ উপাদানগুলো প্রথাগতভাবে আরও সুরক্ষিত করা হয়েছে।

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

সবকিছু কীভাবে সংযুক্ত হয়

আপনার ওয়ালেটে থাকা প্রতিটি বস্তু একটি শৃঙ্খলে একটি নির্দিষ্ট অবস্থানে অবস্থান করে, এবং সেই অবস্থান নির্ধারণ করে যে এটি কী করতে পারে।

বস্তুএটি কীউৎপন্নখরচ করতে পারবেন?ইতিহাস প্রকাশ করে?
রিকভারি ফ্রেজমাস্টার এন্ট্রপি এনকোড করার জন্য ১২ বা ২৪টি শব্দএলোমেলো সৃষ্টিহ্যাঁ, সবকিছুহ্যাঁ, সবকিছু
প্রধান বীজ৫১২-বিট মানএই বাক্যাংশ, এবং যেকোনো পাসফ্রেজহ্যাঁ, সবকিছুহ্যাঁ, সবকিছু
বিস্তৃত ব্যক্তিগত কী (xprv)প্রাইভেট কী প্লাস চেইন কোডবীজহ্যাঁ, এটা এর পুরো শাখা।হ্যাঁ, এটা এর পুরো শাখা।
ব্যক্তিগত কী২৫৬-বিটের গোপন সংখ্যাগাছ, বা স্বতন্ত্র প্রজন্মহ্যাঁ, শুধুমাত্র নিজস্ব তহবিল।শুধুমাত্র এর নিজস্ব ঠিকানা
বিস্তৃত পাবলিক কী (xpub)পাবলিক কী এবং চেইন কোডদ্য এক্সপিআরভিনাহ্যাঁ, এটা এর পুরো শাখা।
পাবলিক কীকার্ভ পয়েন্ট, ৩৩ বা ৬৫ বাইটব্যক্তিগত কীনাশুধুমাত্র এর নিজস্ব ঠিকানা
ওয়ালেট ঠিকানাহ্যাশকৃত ও এনকোডকৃত পাবলিক কীপাবলিক কীনাশুধুমাত্র এর নিজস্ব ঠিকানা
লেনদেন আইডিএকটি লেনদেন সনাক্তকারী হ্যাশলেনদেনটি নিজেইনাশুধুমাত্র সেই লেনদেন

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

আপনি নিরাপদে কী শেয়ার করতে পারেন?

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

দুটি এন্ট্রি নোট করার যোগ্য।

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

এক্সপাব হল সেই আইটেম যা সবচেয়ে বেশি ভুলভাবে পরিচালনা করা হয়, কারণ এর নামের "পাবলিক" শব্দটি ইঙ্গিত করে এটি আপনার গ্রহণকারী ঠিকানার মতো একই শ্রেণীতে পড়ে। সাপোর্ট স্টাফ, ট্যাক্স টুল এবং পোর্টফোলিও অ্যাপস—সবই বৈধ কারণে এটি অনুরোধ করতে পারে। অনাকাঙ্ক্ষিত বার্তার মাধ্যমে কেউ এটি চাইলে তা বৈধ নয়।

পাসওয়ার্ড, পিন এবং পাসফ্রেজ কী থেকে কীভাবে আলাদা

চারটি পরিভাষা ঢিলেঢালাভাবে ব্যবহৃত হয়, এবং এগুলো মিশ্রিত করার পরিণতি সমমিতীয় নয়।

মেয়াদএটি কী রক্ষা করেআপনার ওয়ালেটের সঙ্গে ভ্রমণ?যদি তুমি এটা হারিয়ে ফেলো
অ্যাপ পিন বা বায়োমেট্রিকএকটি ডিভাইসে অ্যাপে অ্যাক্সেসনাআপনার ফ্রেজ থেকে পুনরায় ইনস্টল এবং পুনরুদ্ধার করুন
ব্যয় পাসওয়ার্ডঅ্যাপের ভিতরে অনুমোদননাআপনার ফ্রেজ বা ব্যাকআপ থেকে পুনরুদ্ধার করুন
ব্যাকআপ এনক্রিপশন পাসওয়ার্ডএকটি এনক্রিপ্ট করা ব্যাকআপ ফাইলনা, এটি ফাইলটিকে সুরক্ষিত রাখে।এনক্রিপ্ট করা ব্যাকআপটি ব্যবহারযোগ্য নয়।
BIP-39 পাসফ্রেজ (২৫তম শব্দ)কিছুই না। এটি পরিবর্তন করে কোন ওয়ালেট আপনার ফ্রেজ তৈরি করে।হ্যাঁ, ক্রিপ্টোগ্রাফিকভাবেতহবিলগুলো স্থায়ীভাবে অপ্রাপ্য।

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

BIP-39 পাসফ্রেজ সম্পূর্ণ ভিন্ন একটি বিভাগ। যখন ফ্রেজটি সিডে রূপান্তরিত হয়, তখন এটি PBKDF2 সল্ট যোগ করে, ফলে একই বারোটি শব্দ থেকে সম্পূর্ণ ভিন্ন কী এবং ভিন্ন ঠিকানা সহ একটি আলাদা ওয়ালেট তৈরি হয়। ভুল পাসফ্রেজের জন্য কোনো ত্রুটি বার্তা নেই, কারণ প্রতিটি পাসফ্রেজই প্রযুক্তিগতভাবে বৈধ একটি ওয়ালেট তৈরি করে। ভুল পাসফ্রেজ দিলে আপনি একটি শূন্য ব্যালেন্স দেখবেন এবং কোনো ব্যাখ্যা পাবেন না।

এই কারণেই এটিকে কখনও কখনও বিশ্বাসযোগ্য অস্বীকার (plausible deniability) বলা হয়: একই বাক্য একটি ফাঁকি ওয়ালেটকে পাসফ্রেজ ছাড়াই এবং এর পিছনে একটি প্রকৃত ওয়ালেটকে লুকিয়ে রাখতে পারে। এ কারণেই পাসফ্রেজের কারণে আরও বেশি মানুষ তহবিল হারায়, যতজন তা দ্বারা সুরক্ষিত হয়।

ইন দ্য বিটকয়েন ডট কম ওয়ালেটঅ্যাপের ভিতরে প্রতিটি পৃথক ক্রিপ্টো ওয়ালেট নিজস্ব আলাদা বারো-শব্দের রিকভারি ফ্রেজ পায়, তাই বিটকয়েন, ইথেরিয়াম এবং পলিগন ওয়ালেট ধারণকারী একটি অ্যাকাউন্টে তিনটি ফ্রেজ রেকর্ড করতে হয়। ঐচ্ছিক ক্লাউড ব্যাকআপ সেই সমস্ত রিকভারি তথ্য একটি একক ফাইলে এনক্রিপ্ট করে, যা আপনার নিজস্ব Google Drive বা iCloud অ্যাকাউন্টে সংরক্ষিত থাকে এবং আপনি নির্বাচিত মাস্টার পাসওয়ার্ড দিয়ে ডিক্রিপ্ট করতে পারেন। Bitcoin.com মাস্টার পাসওয়ার্ড বা রিকভারি ফ্রেজগুলো সংরক্ষণ করে না, তাই এগুলোর যেকোনো একটি ছাড়া পুনরুদ্ধার কারো পক্ষেই সম্ভব নয়, আমাদের পক্ষেও নয়।

কিছু ওয়ালেট ইন্টারফেসে "passphrase" শব্দটি বারো-শব্দের রিকভারি ফ্রেজ বোঝাতে ব্যবহৃত হয়। শিল্পের অন্যত্র "passphrase" বলতে BIP-39 অনুযায়ী অতিরিক্ত শব্দটিকে বোঝায়। কোনো ফিল্ডে সেই লেবেল থাকলে, অ্যাপটি কোনটিকে বোঝাচ্ছে তা টাইপ করার আগে যাচাই করে নিন।

প্রাইভেট কীগুলো কীভাবে চুরি হয়

গুরুত্বপূর্ণ উপাদানের উপর আক্রমণগুলো প্রধানত মানুষ ও ডিভাইসকে লক্ষ্য করে, ক্রিপ্টোগ্রাফিকে নয়।

সেই পরিবর্তনের পরিধি পরিমাপযোগ্য। চেনালিসিস খুঁজে পেয়েছে ব্যক্তিগত ওয়ালেটের দুর্বলতার কারণে ২০২২ সালে চুরি হওয়া মোট ক্রিপ্টোর ৭.৩% এবং ২০২৪ সালের মধ্যে তা বেড়ে ৪৪% হয়েছে। ২০২৫ সালে, যদি একক Bybit ঘটনাটি বার্ষিক মোটকে বিকৃত না করতো, তাহলে এই অংশ আনুমানিক ৩৭% হতো। ব্যক্তিগত কী নিরাপত্তাই এখন সেই জায়গা যেখানে প্রকৃতপক্ষে অধিকাংশ ক্রিপ্টো হারায়।

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

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

একটি প্রাইভেট কী কি ভাঙা যেতে পারে?

অনুমান করে নয়।

ধরা যাক আপনি এমন হার্ডওয়্যার নিয়ন্ত্রণ করছেন যা প্রতি সেকেন্ডে এক ট্রিলিয়ন কী পরীক্ষা করতে সক্ষম, এবং আপনি সমান্তরালে এক ট্রিলিয়নটি এমন মেশিন চালাচ্ছেন। এতে প্রতি সেকেন্ডে ১০^২৪টি কী পরীক্ষা করা হচ্ছে। ১.১৬ × ১০^৭৭টি সম্ভাব্য কী-এর বিরুদ্ধে, সমস্ত কী পরীক্ষা করতে প্রায় ১০^৪৫ বছর সময় লাগবে। মহাবিশ্বের বয়স আনুমানিক 1.4 × 10^10 বছর। আরও মেশিন যোগ করলেও ফলাফলে কোনো তাৎপর্যপূর্ণ পরিবর্তন আসে না, কারণ কী-র দৈর্ঘ্য বাড়ার সঙ্গে সঙ্গে সম্ভাব্য কী-র সংখ্যা ঘাতীয় হারে বৃদ্ধি পায়, যেখানে হার্ডওয়্যার বৃদ্ধি হয় সরলরৈখিক হারে।

"cracked" কী-এর কারণে যেসব প্রকৃত চুরি ঘটেছে, সেগুলো আসলে এন্ট্রপি ব্যর্থতা, যেখানে ওয়ালেট সফটওয়্যার প্রথম থেকেই পুরো কী স্পেস ব্যবহারই করেনি।

সবচেয়ে স্পষ্ট নথিভুক্ত ঘটনাটি হল দুধ দুঃখিত, তালিকাভুক্ত হিসেবে CVE-২০২৩-৩৯৯১০Libbitcoin Explorer-এর সংস্করণ 3.0.0 থেকে 3.6.0 পর্যন্ত সিস্টেম সময়ের 32 বিট ব্যবহার করে Mersenne Twister ছদ্ম-র্যান্ডম নম্বর জেনারেটর দ্বারা ওয়ালেট সিড তৈরি করেছিল। এতে কার্যকর কী স্পেস 2^256 থেকে 2^32-এ কমে যায়, প্রায় ৪.৩ বিলিয়ন সম্ভাবনা, যা ভোক্তা হার্ডওয়্যার কয়েক দিনের মধ্যেই শেষ করতে পারে। আক্রমণকারীরা ঠিক তাই করেছিল, প্রভাবিত ওয়ালেটগুলোর প্রধান সমন্বিত হানা হয়েছিল ১২ জুলাই, ২০২৩-এ। The গবেষকদের সম্পূর্ণ তথ্যপ্রকাশ একটি ব্রাউজার ওয়ালেট এক্সটেনশনে আবিষ্কৃত ত্রুটি এবং সংশ্লিষ্ট দুর্বলতা (CVE-2023-31290) নথিভুক্ত করা হয়েছে, যার মূল কারণ একই ছিল।

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

কোয়ান্টাম কম্পিউটিং হল ব্যক্তিগত কী-এর সরাসরি সমাধানের একমাত্র তাত্ত্বিক পথ, কারণ শোরের অ্যালগরিদম তাত্ত্বিকভাবে সেই ডিসক্রিট লগারিদম সমস্যা সমাধান করতে পারে যা পাবলিক কী-গুলোকে সুরক্ষিত রাখে। এই কাজ করার সক্ষমতা সম্পন্ন কোনো যন্ত্র এখনও নেই, প্রয়োজনীয় সম্পদের অনুমান ক্রমাগত পরিবর্তিত হচ্ছে, এবং জাতীয় মান ও প্রযুক্তি প্রতিষ্ঠান প্রতিষ্ঠানগুলোকে ২০২৫ সালের মধ্যে মাইগ্রেশন সম্পন্ন করার সুপারিশ করার পাশাপাশি মানসম্মত প্রতিস্থাপন স্বাক্ষর স্কিমগুলো প্রমিত করেছে। বিটকয়েন এখনও কোনোটিই গ্রহণ করেনি, এবং এটি কীভাবে গ্রহণ করতে পারে সে বিষয়ে প্রস্তাবনাগুলো উন্নয়ন প্রক্রিয়ার মধ্য দিয়ে যাচ্ছে। বিদ্যমান বা ভবিষ্যতে বিদ্যমান যেকোনো ক্লাসিক্যাল কম্পিউটারের বিরুদ্ধে, সঠিকভাবে তৈরি করা একটি ব্যক্তিগত কী নিরাপদ।

কেন প্রাইভেট কী ফাইন্ডার টুলস কাজ করে না

হারানো কী খুঁজতে গেলে আপনি এমন সফটওয়্যার পাবেন যা ব্যক্তিগত কী স্ক্যান, পুনরুদ্ধার বা ব্রুট-ফোর্স করার প্রতিশ্রুতি দেয়, প্রায়শই সেই সফটওয়্যারগুলো ডাটাবেসের সঙ্গে আসে যা ব্যালেন্সসহ কী-গুলির তালিকা দেখায়।

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

এই পণ্যগুলো আসলে যা করে তা কয়েকটি ধাঁচে পড়ে:

  • ম্যালওয়্যার সরবরাহ: ডাউনলোডকৃত টুলটি আপনার ডিভাইসে বিদ্যমান ওয়ালেট ফাইল, সিড ফ্রেজ ফটো এবং ব্রাউজার এক্সটেনশন ডেটা স্ক্যান করে এবং সেগুলো চুরি করে।
  • শব্দগুচ্ছ আহরণ: একটি ওয়েব ফর্ম আপনাকে আপনার আংশিক বা সম্পূর্ণ বাক্যাংশ "to check it" লিখতে আমন্ত্রণ জানায়, এবং কয়েক মিনিটের মধ্যেই তহবিল স্থানান্তরিত হয়।
  • আগাম ফি প্রতারণা: একটি সেবা পুনরুদ্ধার শুরু করতে অগ্রিম অর্থপ্রদান নেয়, অগ্রগতি প্রতিবেদন তৈরি করে এবং ফি, কর বা আনলকিং চার্জের জন্য আরও অর্থপ্রদান অনুরোধ করে।
  • থিয়েটার: একটি স্ক্যানার দৃশ্যমানভাবে ঘণ্টার পর ঘণ্টা চলে, এলোমেলো কী তৈরি করে এবং কিছুই খুঁজে পায় না, কারণ এটাই এর একমাত্র কাজ।

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

যে কেউ প্রথমে আপনার সাথে যোগাযোগ করে, আপনার ইতিমধ্যেই হারিয়ে যাওয়া টাকা ফেরত দেওয়ার প্রস্তাব দেয়, সে প্রথম প্রতারণার শিকারদের বিরুদ্ধে দ্বিতীয় প্রতারণা চালাচ্ছে।

যদি আপনার কী বা রিকভারি ফ্রেজ উন্মুক্ত হয়ে যায়

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

ক্রম অনুসারে চারটি ধাপ:

  1. পরিষ্কার ডিভাইসে একটি নতুন ওয়ালেট তৈরি করুন। যদি মূল ডিভাইসে ম্যালওয়্যার থাকতে পারে, তবে তা ব্যবহার করবেন না। আগামি পদক্ষেপ নেওয়ার আগে নতুন বাক্যটি অফলাইনে লিখে রাখুন।
  2. অর্থটি অবিলম্বে স্থানান্তর করুন। নতুন ওয়ালেট থেকে সবকিছু একটি ঠিকানায় পাঠান। স্বয়ংক্রিয় বটগুলো ক্ষতিগ্রস্ত ঠিকানাগুলো পর্যবেক্ষণ করে এবং আগমনের কয়েক সেকেন্ডের মধ্যেই ইনকামিং ব্যালেন্স শূন্য করে দিতে পারে।
  3. যে কোনো বকেয়া টোকেন অনুমোদন বাতিল করুন পুরনো ঠিকানাগুলোর সাথে যুক্ত, যাতে চুক্তিগুলো পরে সম্পদ টেনে আনতে না পারে।
  4. পুরনো বাক্যাংশটি সম্পূর্ণরূপে অবসর দিন। এটি আর কখনই নিরাপদ করা যাবে না। এটি পুনরায় ব্যবহার করবেন না, এবং এমন কোনো ধুলো রেখে যাবেন না যা আপনি একদিন পুনরুদ্ধারের চেষ্টা করতে পারেন।

যদি তহবিল এতটাই বড় হয় যে একটি স্বয়ংক্রিয় বট ম্যানুয়াল ট্রান্সফারের তুলনায় আপনাকে আগে সরিয়ে নেবে, ঠান্ডা সংরক্ষণ আপনি যা-ই উদ্ধার করুন, এটিই সঠিক গন্তব্য।

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

উপসংহার

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

ক্রিপ্টোগ্রাফি ২০০৯ সাল থেকে অটুট আছে। ব্যর্থতা ঘটে হ্যান্ডলিং-এ: ভাঙা র‍্যান্ডম নম্বর জেনারেটর, ক্লাউডে সিঙ্ক হওয়া ফোনে তোলা বাক্য, এবং মানুষকে একটি ফর্মে বারোটি শব্দ টাইপ করতে রাজি করানো। আপনি কোন বস্তু ধরে আছেন এবং তা কোন শ্রেণীতে পড়ে, তা জানা এসবের অধিকাংশই প্রতিরোধ করে। যে পরিমাণ টাকা আপনি হারাতে পারবেন না, বহু-স্বাক্ষর ব্যবস্থা এবং এমপিসি কী স্প্লিটিং একটি বাক্য দ্বারা সৃষ্ট একমাত্র ব্যর্থতার বিন্দু দূর করুন, যা নিরাপত্তার বৈশিষ্ট্যগুলো বিবেচনা করার প্রধান কারণ যখন ওয়ালেট নির্বাচন.

প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

সিড ফ্রেজ কি প্রাইভেট কী-এর মতোই?
না। একটি সিড ফ্রেজ ওয়ালেটের কাঠামোর মধ্যে আপনার প্রাইভেট কী-গুলোর উপরে অবস্থান করে। BIP-39 এবং BIP-32 অনুযায়ী, এই ফ্রেজ একটি মাস্টার সিড তৈরি করে, এবং সেই মাস্টার সিড একটি সম্পূর্ণ প্রাইভেট কী-এর বৃক্ষ তৈরি করে। যে কেউ এই ফ্রেজটি ধারণ করলে সেই ট্রি-র প্রতিটি কী-র নিয়ন্ত্রণ তার হাতে থাকে, যেখানে একটি একক প্রাইভেট কী শুধুমাত্র তার নিজস্ব পাবলিক কী-তে লক করা তহবিলই নিয়ন্ত্রণ করে। ব্যবহারিক দিক থেকে, আপনার ফ্রেজটি যার কাছে থাকবে, তার ক্ষমতা একসঙ্গে আপনার সব কী-র মালিকের মতোই।
দুটি ব্যক্তির একই ব্যক্তিগত কী থাকতে পারে কি?
তত্ত্বগতভাবে এটা সম্ভব, কিন্তু বাস্তবে এটা ঘটবে না। প্রায় 1.16 × 10^77টি বৈধ ব্যক্তিগত কী রয়েছে। ওয়ালেটগুলো ক্রিপ্টোগ্রাফিকভাবে নিরাপদ র‍্যান্ডমনেস থেকে কী তৈরি করে, এবং স্বাধীনভাবে তৈরি দুটি কী-এর সংঘর্ষের সম্ভাবনা আপনার সম্মুখীন অন্যান্য সব ঝুঁকির সম্ভাবনার তুলনায় অনেক গুণ কম। সংঘর্ষ কখনোই পর্যবেক্ষণ করা হয়নি এবং এটি এমন কোনো উদ্বেগ নয় যার জন্য পরিকল্পনা করা উচিত।
কেউ কি আমার পাবলিক কী বা আমার ঠিকানা থেকে আমার প্রাইভেট কী বের করতে পারে?
কোনও ব্যবহারিক পদ্ধতি নেই। প্রাইভেট কী থেকে পাবলিক কী তৈরি করা দ্রুত ইলিপ্টিক কার্ভ গুণনের মাধ্যমে করা হয়, এবং এটি উল্টানো মানে ইলিপ্টিক কার্ভ বিচ্ছিন্ন লগারিদম সমস্যা সমাধান করা, যা দশকের পর দশক ধরে একাডেমিক ও বাণিজ্যিক আক্রমণে অটল রয়েছে। ঠিকানাগুলো উপরে আরও একটি হ্যাশিং স্তর যোগ করে। কোয়ান্টাম কম্পিউটারই একমাত্র তাত্ত্বিক পথ, এবং আজকের দিনে এমন কোনো যন্ত্র নেই যা এ কাজের জন্য সামান্যতমও সক্ষম।
বিটকয়েন প্রাইভেট কী কত লম্বা?
256 বিট, যা 32 বাইট। কাঁচা হেক্সাডেসিমাল হিসেবে প্রদর্শিত হলে এটি 64 অক্ষর। ওয়ালেট ইমপোর্ট ফরম্যাটে এটি ৫ দিয়ে শুরু করে ৫১ অক্ষর, অথবা সংকুচিত ভ্যারিয়েন্টের জন্য K বা L দিয়ে শুরু করে ৫২ অক্ষর। BIP-39 রিকভারি ফ্রেজ হিসেবে সমতুল্য নিরাপত্তাকে ১২৮ বিট এন্ট্রপির জন্য ১২টি শব্দ বা ২৫৬ বিটের জন্য ২৪টি শব্দ হিসেবে প্রকাশ করা হয়।
আমার সিড ফ্রেজের শব্দের ক্রম কি গুরুত্বপূর্ণ?
হ্যাঁ, সম্পূর্ণরূপে। প্রতিটি শব্দের অবস্থান এগারোটি বিটের একটি নির্দিষ্ট গ্রুপের সাথে ম্যাপ করা হয়। শব্দগুলো পুনর্বিন্যাস করলে ভিন্ন বিট তৈরি হয়, যা ভিন্ন সিড এবং ভিন্ন ওয়ালেট তৈরি করে। শেষ শব্দটিতেও একটি চেকসাম থাকে, তাই পুনর্বিন্যস্ত ফ্রেজ সাধারণত সরাসরি প্রত্যাখ্যাত হয়, নীরবে ফাঁকা ওয়ালেট খোলার পরিবর্তে।
আমার প্রাইভেট কী কোথায় সংরক্ষিত আছে?
একটি স্ব-সংরক্ষণকারী ওয়ালেটে, আপনার কী-গুলো আপনার নিজের ডিভাইসে থাকা সিড থেকে চাহিদা অনুযায়ী তৈরি হয়, এবং সিডটি ডিভাইসের নিরাপদ স্টোরেজে রাখা হয়। একটি হার্ডওয়্যার ওয়ালেটে কী উপাদানটি নিরাপদ উপাদানের ভিতরেই থাকে এবং কখনোই সেটি ছেড়ে যায় না, ডিভাইসটি অভ্যন্তরীণভাবে লেনদেন স্বাক্ষর করে। একটি কাস্টোডিয়াল অ্যাকাউন্টে প্ল্যাটফর্মই কীগুলো ধারণ করে এবং আপনি লগইন তথ্য ধারণ করেন। কীগুলো কখনো ব্লকচেইনে সংরক্ষিত হয় না; ব্লকচেইন শুধুমাত্র লেনদেন এবং সংশ্লিষ্ট ঠিকানাগুলোই রেকর্ড করে।
আমার xpub শেয়ার করা কি নিরাপদ?
এটি ব্যক্তিগতভাবে রাখুন। একটি এক্সপাব দিয়ে কোনো লেনদেন করা যায় না, তাই এটি শেয়ার করলে সরাসরি আপনার তহবিল চুরি হবে না। তবে এটি প্রাপককে আপনার ওয়ালেটের সেই শাখার প্রতিটি ঠিকানা বের করতে এবং পর্যবেক্ষণ করতে দেয়, ফলে তারা আপনার সম্পূর্ণ ব্যালেন্স এবং লেনদেনের ইতিহাস ক্রমাগত দেখতে পারে। এটি শুধুমাত্র সেই সফটওয়্যার বা ব্যক্তিদের সাথে শেয়ার করুন, যাদের আপনি সেই দৃশ্যমানতার জন্য বিশ্বাস করেছেন, এবং কখনোই অনাকাঙ্ক্ষিত অনুরোধের জবাবে শেয়ার করবেন না।
ট্রানজেকশন আইডি সংবেদনশীল কি?
না। একটি ট্রানজেকশন আইডি ব্লকচেইনে একটি লেনদেনকে চিহ্নিত করে এবং কোনো ওয়ালেটের ওপর কোনো নিয়ন্ত্রণ দেয় না। পেমেন্ট প্রমাণ করতে বা নিশ্চিতকরণ যাচাই করতে এটি শেয়ার করা স্বাভাবিক। এটি যে কাউকে ওই লেনদেনে থাকা ঠিকানা ও পরিমাণ দেখতে দেয়, তাই একমাত্র বিবেচ্য বিষয় হলো গোপনীয়তা।
প্রাইভেট কী ফাইন্ডার বা রিকভারি টুলগুলো কি কখনোই বাস্তব?
হারানো প্রাইভেট কী খুঁজে বের করা বা ব্রুট-ফোর্স করার দাবি করা টুলগুলো কাজ করে না, কারণ ২৫৬-বিট কী স্পেসে অনুসন্ধান করা গণনামূলকভাবে অসম্ভব। এই ক্ষমতা দাবি করে এমন পণ্যগুলো সাধারণত ম্যালওয়্যার বা অগ্রিম ফি প্রতারণা। বৈধ প্রযুক্তিগত পুনরুদ্ধার সীমিত সমস্যার জন্যই বিদ্যমান, যেমন ক্ষতিগ্রস্ত হার্ডওয়্যার থেকে ডেটা উদ্ধার বা এক বা দুইটি অনুপস্থিত শব্দসহ একটি বাক্য সম্পূর্ণ করা, এবং সেই সেবাগুলো কখনোই সম্পূর্ণ পুনরুদ্ধার বাক্য চায় না।
যদি আমি আমার প্রাইভেট কী হারিয়ে ফেলি কিন্তু আমার রিকভারি ফ্রেজটি থাকে, তাহলে কী হবে?
কিছুই হারায় না। এই বাক্যাংশটি আপনার ওয়ালেট থেকে কখনোই উদ্ভূত প্রতিটি ব্যক্তিগত কী পুনর্নির্মাণ করে, তাই যেকোনো সামঞ্জস্যপূর্ণ ওয়ালেটে এটি পুনরুদ্ধার করলে অ্যাক্সেস ফিরে আসে। এটি শুধুমাত্র বিপরীত দিকে কাজ করে: একটি ব্যক্তিগত কী এই বাক্যাংশটি পুনর্নির্মাণ করতে পারে না বা ওয়ালেটের অন্য কোনো কী-তে পৌঁছাতে পারে না।

Bitcoin.com ওয়ালেট দিয়ে নিরাপদে বিনিয়োগ শুরু করুন

এখন পর্যন্ত ৮৫ মিলিয়নেরও বেশি ওয়ালেট তৈরি হয়েছে। আপনার বিটকয়েন এবং ক্রিপ্টোকারেন্সি নিরাপদে কেনা, বিক্রি, লেনদেন এবং বিনিয়োগ করার জন্য যা কিছু প্রয়োজন।

A screenshot of the Bitcoin.com Wallet app

Bitcoin.com ওয়ালেট ডাউনলোড করতে স্ক্যান করুন।

এই QR কোডটি আপনার মোবাইল ডিভাইস দিয়ে স্ক্যান করুন, আপনাকে স্বয়ংক্রিয়ভাবে সঠিক স্টোর পৃষ্ঠায় পুনঃনির্দেশ করা হবে।