ইথেরিয়ামের মূলনীতি এবং অ্যাকাউন্ট মডেল: এটি কীভাবে 'বিশ্ব কম্পিউটার' হয়ে উঠতে পারে?

হ্যালো, বন্ধুরা! আমি একজন দীর্ঘদিনের ওয়েব৩ এনথুসিয়াস্ট এবং ব্লকচেইন এক্সপার্ট হিসেবে, আজ তোমাদের সাথে ইথেরিয়ামের জাদুকরী দুনিয়াটা নিয়ে গল্প করতে চাই। বিটকয়েনকে যদি আমরা একটা অটুট লোহার তালা দেয়া সিন্দুকের সাথে তুলনা করি, যা শুধুমাত্র অর্থ জমানো এবং তোলার জন্য তৈরি, তাহলে ইথেরিয়ামটা একটা বিশাল, সক্রিয় গ্লোবাল নেটওয়ার্কের মতো—যেখানে যে কেউ অ্যাপ তৈরি করতে পারে, গেম খেলতে পারে, ঋণ নিতে পারে বা এমনকি NFT তৈরি করে বাংলাদেশের শিল্পীদের কাজকে বিশ্বব্যাপী বিক্রি করতে পারে। এই দুটো ব্লকচেইনের মূলে যতটা মিল থাকলেও, তাদের কাজের ধরন এতটাই আলাদা যে, এটা বোঝা গেলে তোমার ক্রিপ্টো জার্নি অনেক সহজ হয়ে যাবে। চলো, আজ ইথেরিয়ামের এই 'প্রোগ্রামেবল' রহস্যটা খুলে দেখি, যা এটাকে একটা সত্যিকারের ডিজিটাল বিপ্লব করে তুলেছে।
ইথেরিয়ামের হিসাব-নিকাশের সিস্টেমটা এতটাই সহজ যে, এটা তোমার দৈনন্দিন ব্যাঙ্ক অ্যাকাউন্টের মতো। এখানে প্রত্যেক অ্যাড্রেস একটা স্বতন্ত্র অ্যাকাউন্ট, যাতে ETH-এর ব্যালেন্স, ট্রানজেকশনের সিকোয়েন্স (nonce) এবং যদি কোনো স্মার্ট কনট্রাক্ট হয় তাহলে তার কোড ও ডেটা সংরক্ষিত থাকে। টাকা পাঠানোর সময়? সোজা A থেকে B-তে ট্রান্সফার—কোনো জটিলতা নেই, কোনো নির্দিষ্ট 'নোট' খুঁজতে হবে না।
এই মডেলের সুবিধাগুলো অসাধারণ: ব্যালেন্স চেক করা সুপার ফাস্ট, কারণ সবকিছু এক জায়গায় আছে। ডেভেলপারদের জন্য এটা স্বর্গ—কনট্রাক্টগুলো নিজের স্টেট চেঞ্জ করতে পারে, অন্যদের কল করতে পারে, এমনকি মেসেজ পাঠাতে পারে। দৈনন্দিন ব্যবহারে? ট্রান্সফার, গ্যাস ফি, কনট্রাক্ট কল—সবকিছু স্মুথ।
তবে, কিছু চ্যালেঞ্জও আছে। প্রাইভেসি একটু কম, কারণ ব্যালেন্স সবার সামনে খোলা। আর স্টেট ডেটা বাড়তে থাকে, যা নোডগুলোর জন্য চাপ সৃষ্টি করে (যদিও অপটিমাইজেশন চলছে)।

বিটকয়েনের UTXO মডেল: একটা তুলনামূলক দৃষ্টিভঙ্গি
বিটকয়েনের কাছে UTXO (আনস্পেন্ট ট্রানজেকশন আউটপুট) আছে, যা ক্যাশের মতো কাজ করে। তোমার অর্থগুলো আলাদা আলাদা 'নোট'-এর মতো, প্রত্যেকটার পরিমাণ এবং লক (কার খরচ করতে পারে) নির্দিষ্ট। খরচ করতে হলে? পুরো নোট ইনপুট দিয়ে নতুন আউটপুট তৈরি করো—অন্যকে দাও এবং নিজেকে ফেরত দাও।
সুবিধা: ডাবল স্পেন্ডিং প্রতিরোধ স্বাভাবিক, প্রাইভেসি ভালো (নতুন অ্যাড্রেসে নতুন নোট), এবং ভেরিফিকেশন প্যারালেলভাবে সহজ। অসুবিধা: জটিলতা বেশি, ট্রান্সফারে ইনপুট-আউটপুট ম্যানেজ করতে হয়, ব্যালেন্স চেকের জন্য চেইন স্ক্যান দরকার।
সংক্ষেপে বলতে গেলে, বিটকয়েনের ফোকাস 'সিম্পল, সিকিউর, গোল্ডের মতো অপরিবর্তনীয়'। ইথেরিয়াম চায় 'ফ্লেক্সিবল, প্রোগ্রামেবল, কমপ্লেক্স লজিক চালানো'। তাই অ্যাকাউন্ট মডেল ডেভেলপারদের কোডিং এবং স্টেট ম্যানিপুলেশন সহজ করে।
স্টেট ট্রি: ইথেরিয়ামের 'ব্রেন হার্ড ড্রাইভ'
ইথেরিয়ামের নেটওয়ার্কে 'ওয়ার্ল্ড স্টেট' নামে একটা কেন্দ্রীয় স্ট্রাকচার আছে, যা সব অ্যাকাউন্টের ব্যালেন্স, কনট্রাক্ট কোড এবং স্টোরেজ ডেটা রেকর্ড করে। এটা র্যান্ডমলি স্টোর হয় না; বরং Merkle Patricia Trie (MPT) দিয়ে সংরক্ষিত, যা Merkle ট্রি এবং Patricia ট্রির (কম্প্রেসড প্রিফিক্স ট্রি) মিশ্রণ।
MPT-এর জাদু: পাথ কম্প্রেশনের কারণে স্পেস সেভ হয় এবং সার্চ ফাস্ট। Merkle-এর হ্যাশিং সিস্টেম রুট হ্যাশ চেঞ্জ করে পুরো স্টেটের পরিবর্তন ট্র্যাক করে—একটা অ্যাকাউন্টের ব্যালেন্স চেঞ্জ হলেই সব নোড জানতে পারে।
ব্লক হেডারে তিনটা রুট হ্যাশ: ট্রানজেকশন ট্রি, রিসিপ্ট ট্রি এবং স্টেট ট্রি (সবচেয়ে গুরুত্বপূর্ণ)। লাইট নোড শুধু হেডার রেখে Merkle প্রুফ দিয়ে অ্যাকাউন্ট ভেরিফাই করতে পারে—পুরো চেইন ডাউনলোড ছাড়াই।
এটা ইথেরিয়ামকে ডিসেন্ট্রালাইজড রেখে এফিশিয়েন্ট করে। কনট্রাক্ট এক্সিকিউশনে EVM স্টেট চেঞ্জ করে, নতুন হ্যাশ তৈরি করে, এবং কনসেন্সাসের মাধ্যমে সবার 'ব্রেন' আপডেট হয়।
EVM: ইথেরিয়ামের 'হার্ট ইঞ্জিন'
এবার মেইন ইভেন্ট—Ethereum Virtual Machine (EVM)। এটা ইথেরিয়ামের 'সেন্ট্রাল প্রসেসর', একটা স্ট্যাক-বেসড ভার্চুয়াল মেশিন যা বাইটকোড এক্সিকিউট করে।

- Solidity কোড লিখুন → কম্পাইলারে বাইটকোডে রূপান্তর।
- কনট্রাক্ট ডেপ্লয়: ট্রানজেকশন পাঠান, EVM কোড অ্যাকাউন্টে স্টোর করে।
- কল করুন: মেসেজ পাঠান, EVM কোড মেমরিতে লোড করে।
- এক্সিকিউট: অপকোডগুলো (ADD, MUL, CALL, SSTORE ইত্যাদি) ধাপে ধাপে চালান।
- প্রতি স্টেপে গ্যাস ডিডাক্ট: অপর্যাপ্ত হলে রিভার্ট।
- স্টেট চেঞ্জ: স্টোরেজ আপডেট, ব্যালেন্স মুভ, ইভেন্ট ইমিট।
- ট্রানজেকশন শেষ: নতুন স্টেট কমিট, স্টেট ট্রি রুট আপডেট।
EVM কেন ইথেরিয়ামকে প্রোগ্রামেবল করে? এটা টুরিং-কমপ্লিট—লুপ, কন্ডিশন, রিকার্শন সব সম্ভব (বিটকয়েনের স্ক্রিপ্ট ইচ্ছাকৃতভাবে লিমিটেড, ইনফিনিট লুপ এড়াতে)। ডিটারমিনিস্টিক: একই ইনপুটে সব নোড একই আউটপুট দেয়। স্যান্ডবক্সড: কনট্রাক্ট শুধু নিজের স্টোরেজ অ্যাক্সেস করে। গ্যাস মেকানিজম DoS এবং লুপ প্রতিরোধ করে।
উদাহরণস্বরূপ, Uniswap-এ সোয়াপ: সোয়াপ ফাংশন কল → EVM লজিক চালায় → পুল রিজার্ভ চেঞ্জ, টোকেন ট্রান্সফার, ফি ডিডাক্ট, ইভেন্ট—সব অ্যাটমিক, সাকসেস বা ফুল রিভার্ট। বিটকয়েনে এটা অসম্ভব।
বিটকয়েন vs ইথেরিয়াম: কোর ডিফারেন্স টেবিল (২০২৬ পার্সপেক্টিভ)
| প্রজেক্ট | বিটকয়েন (BTC) | ইথেরিয়াম (ETH) |
|---|---|---|
| লেজার মডেল | UTXO (আনস্পেন্ট আউটপুট) | অ্যাকাউন্ট/ব্যালেন্স মডেল |
| প্রধান ব্যবহার | ডিজিটাল গোল্ড, ভ্যালু স্টোরেজ | বিশ্ব কম্পিউটার, স্মার্ট কনট্রাক্ট প্ল্যাটফর্ম |
| প্রোগ্রামেবিলিটি | লিমিটেড (সিম্পল স্ক্রিপ্ট, নন-টুরিং কমপ্লিট) | টুরিং কমপ্লিট (Solidity ইত্যাদি) |
| স্টেট স্টোরেজ | UTXO সেট | গ্লোবাল স্টেট ট্রি (MPT) |
| এক্সিকিউশন ইঞ্জিন | নেই (শুধু সিগনেচার ভেরিফাই) | EVM (ভার্চুয়াল মেশিন বাইটকোড চালায়) |
| কনসেন্সাস (বর্তমান) | PoW | PoS (মার্জের পর) |
| TPS/স্কেলেবিলিটি | লো (Layer2 যেমন লাইটনিং নেটওয়ার্ক) | মিডিয়াম (শার্ডিং, Layer2 যেমন Optimism) |
| টিপিকাল অ্যাপ্লিকেশন | ট্রান্সফার, হোল্ডিং | DeFi, NFT, DAO, গেম, RWA |
| প্রাইভেসি | ভালো (নতুন অ্যাড্রেস) | সাধারণ (অ্যাকাউন্ট পাবলিক) |
| ২০২৬ পজিশনিং | ইনস্টিটিউশনাল হেজ অ্যাসেট, ডিজিটাল গোল্ড | DeFi+স্টেবলকয়েন ডমিনেন্ট, RWA টোকেনাইজেশন ফ্রন্টিয়ার |
ইথেরিয়াম কেন 'প্রোগ্রামেবল'? এক লাইনে সামারি
কারণ এটা ব্লকচেইনকে 'শুধু অ্যাকাউন্টিং' থেকে 'কোড চালানোর ডিস্ট্রিবিউটেড কম্পিউটার'-এ আপগ্রেড করেছে: অ্যাকাউন্ট মডেল স্টেট ম্যানেজ সহজ করে, স্টেট ট্রি সিকিউর ভেরিফিকেশন নিশ্চিত করে, EVM যে কারো কোডকে গ্লোবালি এক্সিকিউট করে কনসিস্টেন্ট রেজাল্ট দেয়।
বিটকয়েন একটা অবিরাম চলা সেফের মতো—সিকিউর কিন্তু লিমিটেড। ইথেরিয়াম একটা গ্লোবাল শেয়ার্ড সুপার সার্ভার—অ্যাপ চালাতে, অটোমেটেড লোন দিতে পারে, কিন্তু কমপ্লেক্স, গ্যাস-হেভি এবং বাগ-প্রোন।
এখন তোমরা বুঝতে পারছো: বিটকয়েন 'ট্রাস্টেড মানি' সমস্যা সমাধান করে। ইথেরিয়াম 'ট্রাস্টেড কোড' এর সমাধান দেয়। আরও ডিটেলস চাও? Solidity কীভাবে লিখবেন, গ্যাস ক্যালকুলেশন, EVM অপকোড, বা ২০২৬-এর শার্ডিং প্রোগ্রেস? কমেন্টে জিজ্ঞাসা করো, চ্যাট করি!
গ্লোবাল টপ৩ ক্রিপ্টো এক্সচেঞ্জ রেকমেন্ডেশন:
- বাইন্যান্স এক্সচেঞ্জ রেজিস্ট্রেশন (ট্রেডিং ভলিউম কিং, সবচেয়ে বেশি ভ্যারাইটি, নিউবি বোনাস অসাধারণ);
- OKX এক্সচেঞ্জ রেজিস্ট্রেশন (কনট্রাক্টসের জন্য সেরা, লো ফি);
- Gate.io এক্সচেঞ্জ রেজিস্ট্রেশন (নিউ কয়েন হান্টার, কপি ট্রেডিং + এক্সক্লুসিভ এয়ারড্রপ)।
সবকিছুর জন্য বাইন্যান্স, প্রফেশনাল প্লে OKX, অল্টকয়েনের জন্য Gate! দ্রুত রেজিস্টার করে লাইফটাইম ফি ডিসকাউন্ট নাও~