
হ্যালো টেকটিউনসবাসী, ক্রিপ্টোকারেন্সি জগতে আপনাদের স্বাগতম! 👋 Bitcoin নিয়ে আগ্রহ আছে, কিন্তু Wallet এর জটিলতা দেখে ভয় পাচ্ছেন? চিন্তা নেই, আজকের টিউনটি আপনার জন্যই। আমি জানি, Bitcoin Wallet এর Terminology গুলো অনেকের কাছে Alien Language এর মতো মনে হয়। 👽 কিন্তু বিশ্বাস করুন, একবার যদি Basic বিষয়গুলো বুঝে যান, তাহলে সবকিছু জলের মতো সহজ হয়ে যাবে। 🌊
আজকে আমরা Bitcoin Wallet নিয়ে একদম A To Z আলোচনা করব। কোনো Terminology Skip করব না, সবকিছু ভেঙ্গে ভেঙ্গে Explain করব, যাতে আপনি একজন Complete Beginner হয়েও সবকিছু বুঝতে পারেন। কথা দিচ্ছি, এই ব্লগপোস্টটি পড়ার পর Bitcoin Wallet নিয়ে আপনার মনে আর কোনো প্রশ্ন থাকবে না! 💯
তাহলে চলুন, শুরু করা যাক! 🥳

Bitcoin Wallet কে সহজ ভাষায় বোঝার জন্য, প্রথমে একটা Physical Wallet এর কথা চিন্তা করুন। আপনার Physical Wallet এ যেমন টাকা, Credit Card, ID Card ইত্যাদি থাকে, তেমনি Bitcoin Wallet এ থাকে আপনার Bitcoin এর Private Key, Public Key এবং Bitcoin Address।
কিন্তু এখানে একটা Important Difference আছে। Physical Wallet এ আপনি Actual টাকা রাখেন, কিন্তু Bitcoin Wallet এ আপনি Actual Bitcoin Store করেন না! Bitcoin Store করা থাকে Bitcoin Blockchain এ। আপনার Wallet শুধু সেই Bitcoin Access করার জন্য Private Key টা Store করে রাখে।
Private Key হলো Secret Code, যেটা দিয়ে আপনি আপনার Bitcoin Send করতে পারবেন। Public Key হলো আপনার Bitcoin Address, যেটা আপনি অন্যকে Share করতে পারবেন Bitcoin Receive করার জন্য।
Bitcoin Address অনেকটা Bank Account Number এর মতো। আপনি যেমন আপনার Bank Account Number অন্যকে দিয়ে টাকা Receive করেন, তেমনি Bitcoin Address Use করে Bitcoin Receive করতে পারবেন।
তাহলে Bitcoin Wallet এর কাজ হলো:
এখন প্রশ্ন হলো, Bitcoin Wallet কত প্রকার? 🤔
Bitcoin Wallet মূলত দুই প্রকার:
Non-Custodial Wallet আবার কয়েক প্রকার হতে পারে:
আমরা আজকের Blog Post এ Non-Custodial Wallet নিয়ে বিস্তারিত আলোচনা করব, কারণ এটাই Bitcoin Use করার সবচেয়ে Secure Way।

Seed Phrase হলো ১২ বা ২৪ টা Word এর একটা Unique Combination, যেটা আপনার Bitcoin Wallet এর Master Key হিসেবে কাজ করে। Seed Phrase Use করে আপনি আপনার Wallet Restore করতে পারবেন, এমনকি যদি আপনার Computer বা Phone নষ্ট হয়ে যায় তাহলেও।
Seed Phrase কে আপনি আপনার Bitcoin এর Ultimate Backup হিসেবে চিন্তা করতে পারেন। এটা Securely Store করা Extremely Important। Seed Phrase হারানো মানে আপনার সব Bitcoin Permanently Lost হয়ে যাওয়া! 😱
এখন প্রশ্ন হলো, Seed Phrase কিভাবে Generate হয়? 🤔
যখন আপনি একটা Bitcoin Wallet Set Up করেন, তখন Wallet Automatically একটা Seed Phrase Generate করে। Seed Phrase Generate করার Process টা Completely Random এবং Unpredictable। Wallet একটা Strong Random Number Generator Use করে, যেটা নিশ্চিত করে Seed Phrase টা Unique এবং Secure।
Seed Phrase Generate করার জন্য BIP39 Standard Use করা হয়। BIP39 হলো একটা Industry Standard, যেটা Define করে কিভাবে Seed Phrase Generate করতে হয় এবং কিভাবে Seed Phrase থেকে Private Key Derive করতে হয়।
BIP39 Standard অনুযায়ী, Seed Phrase ২০৪৮ টা Word এর একটা List থেকে Randomly Select করা হয়। এই ২০৪৮ টা Word এর List টা Publicly Available, কিন্তু Seed Phrase টা Predict করা Practically Impossible, কারণ Possible Combination এর সংখ্যা Universe এর Atom এর চেয়েও বেশি!
Seed Phrase Generate করার পর, Wallet আপনাকে Seed Phrase টা লিখে রাখতে বলবে এবং Securely Store করতে বলবে। Seed Phrase টা কখনো Online Store করবেন না এবং কারো সাথে Share করবেন না।

Seed Phrase থেকে Master Extended Key (Mnemonic Code) Generate হয়। Master Extended Key হলো একটা Unique Code, যেটা Use করে আপনি আপনার সব Bitcoin Address এবং Private Key Derive করতে পারবেন।
Master Extended Key Generate করার জন্য একটা One-Way Function Use করা হয়। One-Way Function মানে হলো এমন একটা Function, যেটা Use করে আপনি একটা Input থেকে Output Calculate করতে পারবেন, কিন্তু Output থেকে Input Calculate করতে পারবেন না।
এর ফলে Seed Phrase থেকে Master Extended Key Generate করা সহজ, কিন্তু Master Extended Key থেকে Seed Phrase Derive করা Impossible।
Master Extended Key থেকে Bitcoin Address এবং Private Key Derive করার জন্য Hierarchical Deterministic (HD) Wallet Standard Use করা হয়। HD Wallet Standard আপনাকে একটা Single Seed Phrase Use করে Unlimited Bitcoin Address এবং Private Key Generate করার সুযোগ দেয়।
HD Wallet Standard একটা Tree Structure Follow করে, যেখানে Master Extended Key হলো Root Node এবং Bitcoin Address এবং Private Key হলো Leaf Node।
HD Wallet Standard অনুযায়ী, আপনি Different Purpose এর জন্য Different Branch Create করতে পারবেন। যেমন আপনি চাইলে একটা Branch Personal Use এর জন্য Create করতে পারবেন, আরেকটা Branch Business Use এর জন্য Create করতে পারবেন।
HD Wallet Standard আপনার Privacy এবং Security Enhance করে, কারণ আপনি প্রত্যেক Transaction এর জন্য Different Bitcoin Address Use করতে পারবেন এবং আপনার Private Key Securely Store করা থাকবে।

Derivation Path হলো একটা Sequence Of Numbers, যেটা Define করে কিভাবে Master Extended Key থেকে Specific Bitcoin Address এবং Private Key Derive করতে হয়।
Derivation Path অনেকটা GPS Navigation System এর মতো। আপনি যেমন GPS Use করে Specific Destination এ পৌঁছাতে পারেন, তেমনি Derivation Path Use করে Specific Bitcoin Address এবং Private Key খুঁজে বের করতে পারবেন।
Derivation Path এর Structure টা হলো:
m / purpose' / coin_type' / account' / change / address_index
এখানে:
m হলো Master Extended Key। purpose হলো Wallet Type (যেমন BIP44)। coin_type হলো Cryptocurrency Type (Bitcoin এর জন্য 0)। account হলো Account Number। change হলো Change Address Indicator (0 হলো Receiving Address, 1 হলো Change Address)। address_index হলো Address Index Number। Example:
m / 44' / 0' / 0' / 0 / 0
এই Derivation Path টা BIP44 Standard Use করে Bitcoin এর First Account এর First Receiving Address Derive করবে।
Derivation Path জানা থাকলে আপনি যেকোনো HD Wallet Use করে আপনার Bitcoin Access করতে পারবেন, যদি আপনার Seed Phrase Correct থাকে।

Private Key এবং Public Key হলো Cryptography এর Two Fundamental Concept। Private Key হলো Secret Code, যেটা দিয়ে আপনি আপনার Bitcoin Transaction Sign করতে পারবেন। Public Key হলো আপনার Bitcoin Address, যেটা আপনি অন্যকে Share করতে পারবেন Bitcoin Receive করার জন্য।
Private Key এবং Public Key Related, কিন্তু Private Key থেকে Public Key Derive করা সহজ, কিন্তু Public Key থেকে Private Key Derive করা Impossible।
যখন আপনি একটা Bitcoin Transaction Send করেন, তখন আপনার Wallet আপনার Private Key Use করে Transaction টা Sign করে। এই Signature টা Prove করে যে আপনি Transaction টা Authorize করেছেন এবং আপনার কাছে ঐ Bitcoin Send করার Permission আছে।
Bitcoin Network Transaction টা Verify করার জন্য আপনার Public Key Use করে। যদি Signature Valid হয়, তাহলে Network Transaction টা Accept করে এবং আপনার Bitcoin Destination Address এ Send করে দেয়।
Private Key এবং Public Key Use করে Bitcoin Transaction Sign এবং Verify করার Process টা Secure এবং Efficient। Private Key Secure থাকলে কেউ আপনার Bitcoin Steal করতে পারবে না।

Bitcoin Wallet Security হলো সবচেয়ে Important বিষয়। কারণ আপনার Bitcoin এর Security নির্ভর করে আপনার Wallet Security এর উপর। নিচে কিছু Important Security Tips দেওয়া হলো:

Bitcoin Beginners রা কিছু Common Mistake করে থাকে, যার কারণে তাদের Bitcoin Lost হওয়ার Risk থাকে। নিচে কিছু Common Mistake এবং তা Avoid করার উপায় আলোচনা করা হলো:

আজকের টিউন এ আমরা Bitcoin Wallet নিয়ে বিস্তারিত আলোচনা করলাম। আশাকরি, এখন আপনি Bitcoin Wallet সম্পর্কে সবকিছু Clear বুঝতে পেরেছেন।
Bitcoin Wallet হলো আপনার Bitcoin এর Digital Vault, যেটা আপনাকে Financial Freedom দেয়। কিন্তু এই Freedom এর সাথে Responsibility ও আসে। আপনার Bitcoin এর Security এর দায়িত্ব আপনার নিজের। তাই সবকিছু ভালোভাবে জেনে বুঝে Bitcoin Use করুন।
যদি এই টিউন টি আপনাদের ভালো লেগে থাকে, তাহলে Share করুন আপনার Friends দের সাথে। আর টিউমেন্ট করে জানান, Bitcoin নিয়ে আপনারা আর কী জানতে চান। ধন্যবাদ! 🙏 Happy Hodling! 🚀🌕
আমি টেকটিউনস টেকবুম। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 4 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 1061 টি টিউন ও 0 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 3 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।