বাম দিকে একটি সোনালী বিটকয়েন সেফ দেখানো হয়েছে যা সোনার মুদ্রায় ভর্তি, যা বিটকয়েনের 'ডিজিটাল সোনা' বৈশিষ্ট্য প্রতিনিধিত্ব করে। ডান দিকে একটি উজ্জ্বল নীল ইথেরিয়াম কোর দেখানো হয়েছে, যা DeFi, গেমিং, NFT ইত্যাদির আইকনের সাথে সংযুক্ত, যা ইথেরিয়ামের 'বিশ্ব কম্পিউটার' বৈশিষ্ট্য প্রতিনিধিত্ব করে। উপরে শিরোনাম 'ETHEREUM: THE WORLD COMPUTER' এবং উপশিরোনাম 'Basics & Account Model: Why It’s Programmable'।

হ্যালো, বন্ধুরা! আমি একজন দীর্ঘদিনের ওয়েব৩ এনথুসিয়াস্ট এবং ব্লকচেইন এক্সপার্ট হিসেবে, আজ তোমাদের সাথে ইথেরিয়ামের জাদুকরী দুনিয়াটা নিয়ে গল্প করতে চাই। বিটকয়েনকে যদি আমরা একটা অটুট লোহার তালা দেয়া সিন্দুকের সাথে তুলনা করি, যা শুধুমাত্র অর্থ জমানো এবং তোলার জন্য তৈরি, তাহলে ইথেরিয়ামটা একটা বিশাল, সক্রিয় গ্লোবাল নেটওয়ার্কের মতো—যেখানে যে কেউ অ্যাপ তৈরি করতে পারে, গেম খেলতে পারে, ঋণ নিতে পারে বা এমনকি NFT তৈরি করে বাংলাদেশের শিল্পীদের কাজকে বিশ্বব্যাপী বিক্রি করতে পারে। এই দুটো ব্লকচেইনের মূলে যতটা মিল থাকলেও, তাদের কাজের ধরন এতটাই আলাদা যে, এটা বোঝা গেলে তোমার ক্রিপ্টো জার্নি অনেক সহজ হয়ে যাবে। চলো, আজ ইথেরিয়ামের এই 'প্রোগ্রামেবল' রহস্যটা খুলে দেখি, যা এটাকে একটা সত্যিকারের ডিজিটাল বিপ্লব করে তুলেছে।

ইথেরিয়ামের হিসাব-নিকাশের সিস্টেমটা এতটাই সহজ যে, এটা তোমার দৈনন্দিন ব্যাঙ্ক অ্যাকাউন্টের মতো। এখানে প্রত্যেক অ্যাড্রেস একটা স্বতন্ত্র অ্যাকাউন্ট, যাতে ETH-এর ব্যালেন্স, ট্রানজেকশনের সিকোয়েন্স (nonce) এবং যদি কোনো স্মার্ট কনট্রাক্ট হয় তাহলে তার কোড ও ডেটা সংরক্ষিত থাকে। টাকা পাঠানোর সময়? সোজা A থেকে B-তে ট্রান্সফার—কোনো জটিলতা নেই, কোনো নির্দিষ্ট 'নোট' খুঁজতে হবে না।

এই মডেলের সুবিধাগুলো অসাধারণ: ব্যালেন্স চেক করা সুপার ফাস্ট, কারণ সবকিছু এক জায়গায় আছে। ডেভেলপারদের জন্য এটা স্বর্গ—কনট্রাক্টগুলো নিজের স্টেট চেঞ্জ করতে পারে, অন্যদের কল করতে পারে, এমনকি মেসেজ পাঠাতে পারে। দৈনন্দিন ব্যবহারে? ট্রান্সফার, গ্যাস ফি, কনট্রাক্ট কল—সবকিছু স্মুথ।

তবে, কিছু চ্যালেঞ্জও আছে। প্রাইভেসি একটু কম, কারণ ব্যালেন্স সবার সামনে খোলা। আর স্টেট ডেটা বাড়তে থাকে, যা নোডগুলোর জন্য চাপ সৃষ্টি করে (যদিও অপটিমাইজেশন চলছে)।

বাম দিকে বিটকয়েনের UTXO মডেল, যেখানে একটা ওয়ালেটে একাধিক স্বতন্ত্র 'নোট' (UTXO) দেখানো হয়েছে, ট্রান্সফারের সময় পুরো UTXO খরচ করে ফেরত দিতে হয়। ডান দিকে ইথেরিয়ামের অ্যাকাউন্ট মডেল, যা ব্যাঙ্ক অ্যাকাউন্টের মতো ব্যালেন্স এবং nonce দেখায়, ট্রান্সফারে সরাসরি ব্যালেন্স আপডেট হয়।

বিটকয়েনের UTXO মডেল: একটা তুলনামূলক দৃষ্টিভঙ্গি

বিটকয়েনের কাছে UTXO (আনস্পেন্ট ট্রানজেকশন আউটপুট) আছে, যা ক্যাশের মতো কাজ করে। তোমার অর্থগুলো আলাদা আলাদা 'নোট'-এর মতো, প্রত্যেকটার পরিমাণ এবং লক (কার খরচ করতে পারে) নির্দিষ্ট। খরচ করতে হলে? পুরো নোট ইনপুট দিয়ে নতুন আউটপুট তৈরি করো—অন্যকে দাও এবং নিজেকে ফেরত দাও।

সুবিধা: ডাবল স্পেন্ডিং প্রতিরোধ স্বাভাবিক, প্রাইভেসি ভালো (নতুন অ্যাড্রেসে নতুন নোট), এবং ভেরিফিকেশন প্যারালেলভাবে সহজ। অসুবিধা: জটিলতা বেশি, ট্রান্সফারে ইনপুট-আউটপুট ম্যানেজ করতে হয়, ব্যালেন্স চেকের জন্য চেইন স্ক্যান দরকার।

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

স্টেট ট্রি: ইথেরিয়ামের 'ব্রেন হার্ড ড্রাইভ'

ইথেরিয়ামের নেটওয়ার্কে 'ওয়ার্ল্ড স্টেট' নামে একটা কেন্দ্রীয় স্ট্রাকচার আছে, যা সব অ্যাকাউন্টের ব্যালেন্স, কনট্রাক্ট কোড এবং স্টোরেজ ডেটা রেকর্ড করে। এটা র‍্যান্ডমলি স্টোর হয় না; বরং Merkle Patricia Trie (MPT) দিয়ে সংরক্ষিত, যা Merkle ট্রি এবং Patricia ট্রির (কম্প্রেসড প্রিফিক্স ট্রি) মিশ্রণ।

MPT-এর জাদু: পাথ কম্প্রেশনের কারণে স্পেস সেভ হয় এবং সার্চ ফাস্ট। Merkle-এর হ্যাশিং সিস্টেম রুট হ্যাশ চেঞ্জ করে পুরো স্টেটের পরিবর্তন ট্র্যাক করে—একটা অ্যাকাউন্টের ব্যালেন্স চেঞ্জ হলেই সব নোড জানতে পারে।

ব্লক হেডারে তিনটা রুট হ্যাশ: ট্রানজেকশন ট্রি, রিসিপ্ট ট্রি এবং স্টেট ট্রি (সবচেয়ে গুরুত্বপূর্ণ)। লাইট নোড শুধু হেডার রেখে Merkle প্রুফ দিয়ে অ্যাকাউন্ট ভেরিফাই করতে পারে—পুরো চেইন ডাউনলোড ছাড়াই।

এটা ইথেরিয়ামকে ডিসেন্ট্রালাইজড রেখে এফিশিয়েন্ট করে। কনট্রাক্ট এক্সিকিউশনে EVM স্টেট চেঞ্জ করে, নতুন হ্যাশ তৈরি করে, এবং কনসেন্সাসের মাধ্যমে সবার 'ব্রেন' আপডেট হয়।

EVM: ইথেরিয়ামের 'হার্ট ইঞ্জিন'

এবার মেইন ইভেন্ট—Ethereum Virtual Machine (EVM)। এটা ইথেরিয়ামের 'সেন্ট্রাল প্রসেসর', একটা স্ট্যাক-বেসড ভার্চুয়াল মেশিন যা বাইটকোড এক্সিকিউট করে।

EVM এক্সিকিউশন ফ্লোচার্ট। Solidity কোড লিখা থেকে কম্পাইল করে বাইটকোডে পরিণত, কনট্রাক্ট ডেপ্লয়, EVM-এ লোড এবং অপকোড এক্সিকিউট (গ্যাস খরচ করে), স্টেট আপডেট করে ওয়ার্ল্ড স্টেট ট্রি আপডেট—সব প্রক্রিয়া দেখানো হয়েছে।
  1. Solidity কোড লিখুন → কম্পাইলারে বাইটকোডে রূপান্তর।
  2. কনট্রাক্ট ডেপ্লয়: ট্রানজেকশন পাঠান, EVM কোড অ্যাকাউন্টে স্টোর করে।
  3. কল করুন: মেসেজ পাঠান, EVM কোড মেমরিতে লোড করে।
  4. এক্সিকিউট: অপকোডগুলো (ADD, MUL, CALL, SSTORE ইত্যাদি) ধাপে ধাপে চালান।
  5. প্রতি স্টেপে গ্যাস ডিডাক্ট: অপর্যাপ্ত হলে রিভার্ট।
  6. স্টেট চেঞ্জ: স্টোরেজ আপডেট, ব্যালেন্স মুভ, ইভেন্ট ইমিট।
  7. ট্রানজেকশন শেষ: নতুন স্টেট কমিট, স্টেট ট্রি রুট আপডেট।

EVM কেন ইথেরিয়ামকে প্রোগ্রামেবল করে? এটা টুরিং-কমপ্লিট—লুপ, কন্ডিশন, রিকার্শন সব সম্ভব (বিটকয়েনের স্ক্রিপ্ট ইচ্ছাকৃতভাবে লিমিটেড, ইনফিনিট লুপ এড়াতে)। ডিটারমিনিস্টিক: একই ইনপুটে সব নোড একই আউটপুট দেয়। স্যান্ডবক্সড: কনট্রাক্ট শুধু নিজের স্টোরেজ অ্যাক্সেস করে। গ্যাস মেকানিজম DoS এবং লুপ প্রতিরোধ করে।

উদাহরণস্বরূপ, Uniswap-এ সোয়াপ: সোয়াপ ফাংশন কল → EVM লজিক চালায় → পুল রিজার্ভ চেঞ্জ, টোকেন ট্রান্সফার, ফি ডিডাক্ট, ইভেন্ট—সব অ্যাটমিক, সাকসেস বা ফুল রিভার্ট। বিটকয়েনে এটা অসম্ভব।

বিটকয়েন vs ইথেরিয়াম: কোর ডিফারেন্স টেবিল (২০২৬ পার্সপেক্টিভ)

প্রজেক্টবিটকয়েন (BTC)ইথেরিয়াম (ETH)
লেজার মডেলUTXO (আনস্পেন্ট আউটপুট)অ্যাকাউন্ট/ব্যালেন্স মডেল
প্রধান ব্যবহারডিজিটাল গোল্ড, ভ্যালু স্টোরেজবিশ্ব কম্পিউটার, স্মার্ট কনট্রাক্ট প্ল্যাটফর্ম
প্রোগ্রামেবিলিটিলিমিটেড (সিম্পল স্ক্রিপ্ট, নন-টুরিং কমপ্লিট)টুরিং কমপ্লিট (Solidity ইত্যাদি)
স্টেট স্টোরেজUTXO সেটগ্লোবাল স্টেট ট্রি (MPT)
এক্সিকিউশন ইঞ্জিননেই (শুধু সিগনেচার ভেরিফাই)EVM (ভার্চুয়াল মেশিন বাইটকোড চালায়)
কনসেন্সাস (বর্তমান)PoWPoS (মার্জের পর)
TPS/স্কেলেবিলিটিলো (Layer2 যেমন লাইটনিং নেটওয়ার্ক)মিডিয়াম (শার্ডিং, Layer2 যেমন Optimism)
টিপিকাল অ্যাপ্লিকেশনট্রান্সফার, হোল্ডিংDeFi, NFT, DAO, গেম, RWA
প্রাইভেসিভালো (নতুন অ্যাড্রেস)সাধারণ (অ্যাকাউন্ট পাবলিক)
২০২৬ পজিশনিংইনস্টিটিউশনাল হেজ অ্যাসেট, ডিজিটাল গোল্ডDeFi+স্টেবলকয়েন ডমিনেন্ট, RWA টোকেনাইজেশন ফ্রন্টিয়ার

ইথেরিয়াম কেন 'প্রোগ্রামেবল'? এক লাইনে সামারি

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

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

এখন তোমরা বুঝতে পারছো: বিটকয়েন 'ট্রাস্টেড মানি' সমস্যা সমাধান করে। ইথেরিয়াম 'ট্রাস্টেড কোড' এর সমাধান দেয়। আরও ডিটেলস চাও? Solidity কীভাবে লিখবেন, গ্যাস ক্যালকুলেশন, EVM অপকোড, বা ২০২৬-এর শার্ডিং প্রোগ্রেস? কমেন্টে জিজ্ঞাসা করো, চ্যাট করি!

গ্লোবাল টপ৩ ক্রিপ্টো এক্সচেঞ্জ রেকমেন্ডেশন:

সবকিছুর জন্য বাইন্যান্স, প্রফেশনাল প্লে OKX, অল্টকয়েনের জন্য Gate! দ্রুত রেজিস্টার করে লাইফটাইম ফি ডিসকাউন্ট নাও~