Smart Contract কী? মধ্যস্থতাকারী ছাড়া চুক্তি

আইনজীবী, ব্যাংক, দালাল ছাড়াই চুক্তি বাস্তবায়ন — কোডই আইন।

⏱ ৬ মিনিট📜 ক্রিপ্টো সিরিজ পর্ব ১০

এই গাইডে যা শিখবেন

  • Smart Contract কী এবং কেন গুরুত্বপূর্ণ
  • সাধারণ ভাষায় কীভাবে কাজ করে
  • বাস্তব জীবনে ব্যবহার
  • সুবিধা ও সীমাবদ্ধতা
✍️
স্বাধীন পথ সম্পাদকীয় দল
সূত্র: Ethereum.org · IBM · MIT · আপডেট: এপ্রিল ২০২৬

Smart Contract কী?

Smart Contract হলো Blockchain-এ সংরক্ষিত একটি প্রোগ্রাম যা নির্দিষ্ট শর্ত পূরণ হলে স্বয়ংক্রিয়ভাবে চালু হয়।

সহজ উদাহরণ: ভেন্ডিং মেশিন। টাকা দিন → চিপস বের হয়। কোনো দোকানদার লাগে না, কোনো বিশ্বাস লাগে না। Smart Contract ঠিক এভাবেই কাজ করে — কিন্তু অনেক জটিল লেনদেনের জন্য।

কীভাবে কাজ করে?

Smart Contract লেখা হয় কোডে (Solidity ভাষায়)। তারপর Ethereum Blockchain-এ Deploy করা হয়। একবার Deploy হলে পরিবর্তন করা যায় না।

উদাহরণ: রহিম করিমের কাছে বাড়ি বিক্রি করছে।

  • Smart Contract লেখা হলো: "করিম $৫০,০০০ পাঠালে, বাড়ির মালিকানা করিমের নামে হবে"
  • করিম টাকা পাঠাল
  • Contract স্বয়ংক্রিয়ভাবে মালিকানা বদলে দিল
  • কোনো উকিল, দলিল লেখক, ব্যাংক লাগল না

বাস্তব ব্যবহার

DeFi: ব্যাংক ছাড়া ঋণ দেওয়া-নেওয়া, সুদ প্রদান — সব Smart Contract
NFT: ডিজিটাল সম্পদের মালিকানা ও বিক্রি নিয়ন্ত্রণ
Supply Chain: পণ্য কোথা থেকে এলো, কে ছুঁয়েছে — স্বয়ংক্রিয় ট্র্যাকিং
ভোটিং: জালিয়াতিমুক্ত ডিজিটাল নির্বাচন ব্যবস্থা
বীমা: বিমান বিলম্বিত হলে স্বয়ংক্রিয় ক্ষতিপূরণ — কোনো দাবি করতে হয় না

সাধারণ চুক্তি বনাম 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 ব্যবহার করুন।

ডিসক্লেইমার: এই গাইড শিক্ষামূলক।

আগের: NFT কী? পরবর্তী: দাম কেন এত অস্থির?

ক্রিপ্টো সিরিজ · পর্ব ১০/২০