এই গাইডে যা শিখবেন
- Smart Contract কী এবং কেন গুরুত্বপূর্ণ
- সাধারণ ভাষায় কীভাবে কাজ করে
- বাস্তব জীবনে ব্যবহার
- সুবিধা ও সীমাবদ্ধতা
Smart Contract কী?
Smart Contract হলো Blockchain-এ সংরক্ষিত একটি প্রোগ্রাম যা নির্দিষ্ট শর্ত পূরণ হলে স্বয়ংক্রিয়ভাবে চালু হয়।
সহজ উদাহরণ: ভেন্ডিং মেশিন। টাকা দিন → চিপস বের হয়। কোনো দোকানদার লাগে না, কোনো বিশ্বাস লাগে না। Smart Contract ঠিক এভাবেই কাজ করে — কিন্তু অনেক জটিল লেনদেনের জন্য।
কীভাবে কাজ করে?
Smart Contract লেখা হয় কোডে (Solidity ভাষায়)। তারপর Ethereum Blockchain-এ Deploy করা হয়। একবার Deploy হলে পরিবর্তন করা যায় না।
উদাহরণ: রহিম করিমের কাছে বাড়ি বিক্রি করছে।
- Smart Contract লেখা হলো: "করিম $৫০,০০০ পাঠালে, বাড়ির মালিকানা করিমের নামে হবে"
- করিম টাকা পাঠাল
- Contract স্বয়ংক্রিয়ভাবে মালিকানা বদলে দিল
- কোনো উকিল, দলিল লেখক, ব্যাংক লাগল না
বাস্তব ব্যবহার
সাধারণ চুক্তি বনাম Smart Contract
| বিষয় | সাধারণ চুক্তি | Smart Contract |
|---|---|---|
| মধ্যস্থতাকারী | উকিল, ব্যাংক, নোটারি | কেউ না — কোড নিজেই |
| খরচ | বেশি (ফি, কমিশন) | শুধু Gas Fee |
| গতি | দিন-সপ্তাহ | সেকেন্ড-মিনিট |
| স্বচ্ছতা | ব্যক্তিগত, গোপনীয় | সম্পূর্ণ স্বচ্ছ |
| পরিবর্তন | উভয় পক্ষে সম্মতিতে | একবার deploy হলে পরিবর্তন নেই |
সীমাবদ্ধতা
- Bug: কোডে ভুল থাকলে হ্যাক হতে পারে — ২০১৬ সালে DAO Hack-এ $৬০M চুরি হয়েছিল
- Oracle Problem: বাস্তব জগতের তথ্য Blockchain-এ আনতে হলে বিশ্বস্ত মাধ্যম লাগে
- Immutable: ভুল হলে ঠিক করা যায় না — তাই Audit জরুরি
- জটিলতা: সাধারণ মানুষ সরাসরি বুঝতে পারেন না
সচরাচর জিজ্ঞাসা (FAQ)
প্রশ্ন: Smart Contract কি আইনগতভাবে বৈধ?
কিছু দেশে স্বীকৃত, কিছু দেশে এখনো অস্পষ্ট। আমেরিকায় কিছু রাজ্যে বৈধ।
প্রশ্ন: Smart Contract শিখতে কী লাগে?
Solidity প্রোগ্রামিং ভাষা। JavaScript জানলে শেখা সহজ হয়।
প্রশ্ন: Chainlink কী?
Oracle Network — বাস্তব জগতের তথ্য (আবহাওয়া, দাম) Blockchain-এ আনে।
প্রশ্ন: Smart Contract কি শুধু Ethereum-এ?
না। Solana, Cardano, BNB Chain — অনেক Blockchain-এ Smart Contract চলে।
প্রশ্ন: আমার কি Smart Contract বোঝা দরকার?
ক্রিপ্টো বিনিয়োগকারী হিসেবে মূল ধারণা জানাই যথেষ্ট। Audited Protocol ব্যবহার করুন।
ডিসক্লেইমার: এই গাইড শিক্ষামূলক।
ক্রিপ্টো সিরিজ · পর্ব ১০/২০