এড়িয়ে গিয়ে মূল কন্টেন্টে যান
Change page

ইথেরিয়ামের প্রযুক্তিগত ভূমিকা

পৃষ্ঠাটি সর্বশেষ আপডেট করা হয়েছে: ৯ সেপ্টেম্বর, ২০২৫

ব্লকচেইন কী?

ব্লকচেইন হলো একটি পাবলিক ডাটাবেস যা একটি নেটওয়ার্কের অনেক কম্পিউটারে আপডেট এবং শেয়ার করা হয়।

"ব্লক" বলতে বোঝায় ডেটা এবং স্টেট যা "ব্লক" নামে পরিচিত পরপর গ্রুপে সংরক্ষণ করা হয়। আপনি যদি অন্য কাউকে ETH পাঠান, লেনদেন সফল হওয়ার জন্য লেনদেনের ডেটা একটি ব্লকে যোগ করতে হবে।

"চেইন" বলতে বোঝায় যে প্রতিটি ব্লক ক্রিপ্টোগ্রাফিকভাবে তার প্যারেন্টকে রেফারেন্স করে। অন্য কথায়, ব্লকগুলো একসাথে চেইন করা হয়। একটি ব্লকের ডেটা পরবর্তী সমস্ত ব্লক পরিবর্তন না করে পরিবর্তন করা যায় না, যার জন্য পুরো নেটওয়ার্কের কনসেন্সাস প্রয়োজন হবে।

নেটওয়ার্কের প্রতিটি কম্পিউটারকে অবশ্যই প্রতিটি নতুন ব্লক এবং পুরো চেইনের উপর একমত হতে হবে। এই কম্পিউটারগুলি "নোড" নামে পরিচিত। নোডগুলি নিশ্চিত করে যে ব্লকচেইনের সাথে ইন্টারঅ্যাক্ট করা প্রত্যেকের কাছে একই ডেটা রয়েছে। এই ডিস্ট্রিবিউটেড চুক্তি সম্পন্ন করার জন্য, ব্লকচেইনগুলির একটি কনসেন্সাস মেকানিজম প্রয়োজন।

Ethereum একটি প্রুফ-অফ-স্টেক-ভিত্তিক কনসেন্সাস মেকানিজম ব্যবহার করে। যে কেউ চেইনে নতুন ব্লক যোগ করতে চায় তাকে অবশ্যই জামানত হিসাবে ETH - Ethereum-এর নেটিভ মুদ্রা - স্টেক করতে হবে এবং ভ্যালিডেটর সফ্টওয়্যার চালাতে হবে। এই "ভ্যালিডেটরদের" তখন এলোমেলোভাবে ব্লক প্রস্তাব করার জন্য নির্বাচন করা যেতে পারে যা অন্যান্য ভ্যালিডেটররা পরীক্ষা করে এবং ব্লকচেইনে যোগ করে। পুরস্কার এবং শাস্তির একটি সিস্টেম রয়েছে যা অংশগ্রহণকারীদের সৎ হতে এবং যতটা সম্ভব অনলাইনে উপলব্ধ থাকতে দৃঢ়ভাবে উৎসাহিত করে।

আপনি যদি দেখতে চান কিভাবে ব্লকচেইন ডেটা হ্যাস করা হয় এবং পরবর্তীতে ব্লক রেফারেন্সের ইতিহাসে যুক্ত করা হয়, তাহলে অ্যান্ডার্স ব্রাউনওয়ার্থের এই ডেমোটিopens in a new tab দেখতে ভুলবেন না এবং নীচের ভিডিওটি দেখুন।

ব্লকচেইনে অ্যান্ডার্সের হ্যাস ব্যাখ্যা দেখুন:

ইথেরিয়াম কী?

Ethereum হল একটি ব্লকচেইন যার মধ্যে একটি কম্পিউটার এমবেড করা আছে। এটি একটি বিকেন্দ্রীভূত, অনুমতিহীন, সেন্সরশিপ-প্রতিরোধী উপায়ে অ্যাপ এবং সংস্থা তৈরির ভিত্তি।

Ethereum ইউনিভার্সে, একটি একক, ক্যানোনিকাল কম্পিউটার রয়েছে (যাকে ইথিরিয়াম ভার্চুয়াল মেশিন বা EVM বলা হয়) যার স্টেটের উপর Ethereum নেটওয়ার্কের সবাই একমত। Ethereum নেটওয়ার্কে অংশগ্রহণকারী প্রত্যেকে (প্রতিটি Ethereum নোড) এই কম্পিউটারের স্টেটের একটি অনুলিপি রাখে। অতিরিক্তভাবে, যেকোনো অংশগ্রহণকারী এই কম্পিউটারকে নির্বিচারে গণনা সম্পাদন করার জন্য একটি অনুরোধ ব্রডকাস্ট করতে পারে। যখনই এই ধরনের একটি অনুরোধ ব্রডকাস্ট করা হয়, নেটওয়ার্কের অন্যান্য অংশগ্রহণকারীরা গণনাটি যাচাই, বৈধকরণ এবং সম্পাদন ("এক্সিকিউট") করে। এই এক্সিকিউশন EVM-এ একটি স্টেট পরিবর্তনের কারণ হয়, যা পুরো নেটওয়ার্কে কমিটেড এবং প্রচারিত হয়।

গণনার জন্য অনুরোধগুলিকে লেনদেনের অনুরোধ বলা হয়; সমস্ত লেনদেনের রেকর্ড এবং EVM-এর বর্তমান স্টেট ব্লকচেইনে সংরক্ষণ করা হয়, যা ঘুরেফিরে সমস্ত নোড দ্বারা সংরক্ষণ করা হয় এবং সম্মত হয়।

ক্রিপ্টোগ্রাফিক মেকানিজম নিশ্চিত করে যে একবার লেনদেন বৈধ হিসাবে যাচাই করা হয়ে গেলে এবং ব্লকচেইনে যুক্ত করা হলে, সেগুলি পরে বিকৃত করা যাবে না। একই মেকানিজমগুলি এটাও নিশ্চিত করে যে সমস্ত লেনদেন উপযুক্ত "অনুমতি" সহ স্বাক্ষরিত এবং কার্যকর করা হয়েছে (এলিসের অ্যাকাউন্ট থেকে ডিজিটাল সম্পদ পাঠানোর ক্ষমতা এলিস ছাড়া আর কারো থাকা উচিত নয়)।

ইথার কী?

Ether (ETH) হল Ethereum-এর নেটিভ ক্রিপটোকারেন্সি। ETH-এর উদ্দেশ্য হল গণনার জন্য একটি বাজারের সুযোগ দেওয়া। এই ধরনের একটি বাজার অংশগ্রহণকারীদের লেনদেনের অনুরোধ যাচাই ও কার্যকর করতে এবং নেটওয়ার্কে গণনামূলক রিসোর্স সরবরাহ করতে একটি অর্থনৈতিক উৎসাহ প্রদান করে।

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

প্রদত্ত ETH-এর পরিমাণ গণনার জন্য প্রয়োজনীয় রিসোর্সের সাথে সঙ্গতিপূর্ণ। এই বাউন্টিগুলি দূষিত অংশগ্রহণকারীদের ইচ্ছাকৃতভাবে অসীম গণনা বা অন্যান্য রিসোর্স-ইনটেনসিভ স্ক্রিপ্ট চালানোর অনুরোধ করে নেটওয়ার্ককে বাধা দেওয়া থেকে বিরত রাখে, কারণ এই অংশগ্রহণকারীদের গণনার রিসোর্সের জন্য অর্থ প্রদান করতে হয়।

ETH তিনটি প্রধান উপায়ে নেটওয়ার্কে ক্রিপ্টো-অর্থনৈতিক নিরাপত্তা প্রদান করতেও ব্যবহৃত হয়: ১) এটি ভ্যালিডেটরদের পুরস্কৃত করার একটি উপায় হিসাবে ব্যবহৃত হয় যারা ব্লক প্রস্তাব করে বা অন্যান্য ভ্যালিডেটরদের অসাধু আচরণের কথা জানায়; ২) এটি ভ্যালিডেটরদের দ্বারা স্টেক করা হয়, যা অসাধু আচরণের বিরুদ্ধে জামানত হিসাবে কাজ করে—যদি ভ্যালিডেটররা অসদাচরণ করার চেষ্টা করে তবে তাদের ETH ধ্বংস করা যেতে পারে; ৩) এটি নতুন প্রস্তাবিত ব্লকগুলির জন্য 'ভোট' ওজন করতে ব্যবহৃত হয়, যা কনসেন্সাস মেকানিজমের ফর্ক-চয়েস অংশে ফিড করে।

স্মার্ট কন্ট্রাক্ট কী?

বাস্তবে, অংশগ্রহণকারীরা যখনই EVM-এ গণনার অনুরোধ করতে চায়, প্রতিবার নতুন কোড লেখে না। বরং, অ্যাপ্লিকেশন ডেভেলপাররা প্রোগ্রাম (পুনরায় ব্যবহারযোগ্য কোড স্নিপেট) EVM স্টেটে আপলোড করে এবং ব্যবহারকারীরা বিভিন্ন প্যারামিটার সহ এই কোড স্নিপেটগুলি চালানোর জন্য অনুরোধ করে। আমরা নেটওয়ার্কে আপলোড করা এবং চালানো প্রোগ্রামগুলিকে "স্মার্ট কন্ট্রাক্ট" বলি।

খুব প্রাথমিক স্তরে, আপনি একটি স্মার্ট কন্ট্রাক্টকে এক ধরনের ভেন্ডিং মেশিনের মতো ভাবতে পারেন: একটি স্ক্রিপ্ট যা নির্দিষ্ট প্যারামিটার দিয়ে কল করা হলে, নির্দিষ্ট শর্ত পূরণ হলে কিছু কাজ বা গণনা করে। উদাহরণস্বরূপ, একটি সাধারণ ভেন্ডর স্মার্ট কন্ট্রাক্ট একটি ডিজিটাল সম্পদের মালিকানা তৈরি এবং বরাদ্দ করতে পারে যদি কলার একটি নির্দিষ্ট প্রাপককে ETH পাঠায়।

যেকোনো ডেভেলপার একটি স্মার্ট কন্ট্রাক্ট তৈরি করতে এবং এটিকে নেটওয়ার্কের কাছে পাবলিক করতে পারে, ব্লকচেইনকে তার ডেটা লেয়ার হিসাবে ব্যবহার করে, নেটওয়ার্কে প্রদত্ত একটি ফি-এর বিনিময়ে। যেকোনো ব্যবহারকারী তখন স্মার্ট কন্ট্রাক্টকে তার কোড চালানোর জন্য কল করতে পারে, আবারও নেটওয়ার্কে প্রদত্ত একটি ফি-এর বিনিময়ে।

এইভাবে, স্মার্ট কন্ট্রাক্টের মাধ্যমে, ডেভেলপাররা নির্বিচারে জটিল ব্যবহারকারী-মুখী অ্যাপ এবং পরিষেবা যেমন: মার্কেটপ্লেস, আর্থিক উপকরণ, গেম ইত্যাদি তৈরি এবং ডেপ্লয় করতে পারে।

পরিভাষা

ব্লকচেইন

নেটওয়ার্কের ইতিহাসে Ethereum নেটওয়ার্কে কমিট করা সমস্ত ব্লকের ক্রম। এরকম নামকরণ করা হয়েছে কারণ প্রতিটি ব্লকে পূর্ববর্তী ব্লকের একটি রেফারেন্স থাকে, যা আমাদের সমস্ত ব্লকের উপর একটি ক্রম বজায় রাখতে সাহায্য করে (এবং এইভাবে সঠিক ইতিহাসের উপরও)।

ETH

Ether (ETH) হল Ethereum-এর নেটিভ ক্রিপটোকারেন্সি। ব্যবহারকারীরা তাদের কোড এক্সিকিউশন অনুরোধগুলি পূরণ করার জন্য অন্যান্য ব্যবহারকারীদের ETH প্রদান করে।

ETH সম্পর্কে আরও

EVM

ইথিরিয়াম ভার্চুয়াল মেশিন হল গ্লোবাল ভার্চুয়াল কম্পিউটার যার স্টেট Ethereum নেটওয়ার্কের প্রত্যেক অংশগ্রহণকারী সংরক্ষণ করে এবং তাতে একমত হয়। যেকোনো অংশগ্রহণকারী EVM-এ নির্বিচারে কোড চালানোর জন্য অনুরোধ করতে পারে; কোড এক্সিকিউশন EVM-এর স্টেট পরিবর্তন করে।

EVM সম্পর্কে আরও

নোড

বাস্তব-জীবনের মেশিন যা EVM স্টেট সংরক্ষণ করছে। নোডগুলি একে অপরের সাথে যোগাযোগ করে EVM স্টেট এবং নতুন স্টেট পরিবর্তন সম্পর্কে তথ্য প্রচার করতে। যেকোনো ব্যবহারকারী একটি নোড থেকে কোড এক্সিকিউশন অনুরোধ ব্রডকাস্ট করে কোড এক্সিকিউশনের জন্য অনুরোধ করতে পারে। Ethereum নেটওয়ার্ক নিজেই সমস্ত Ethereum নোড এবং তাদের যোগাযোগের সমষ্টি।

নোড সম্পর্কে আরও

অ্যাকাউন্ট

যেখানে ETH সংরক্ষণ করা হয়। ব্যবহারকারীরা অ্যাকাউন্ট শুরু করতে পারে, অ্যাকাউন্টে ETH জমা করতে পারে এবং তাদের অ্যাকাউন্ট থেকে অন্য ব্যবহারকারীদের কাছে ETH স্থানান্তর করতে পারে। অ্যাকাউন্ট এবং অ্যাকাউন্ট ব্যালেন্স EVM-এর একটি বড় টেবিলে সংরক্ষণ করা হয়; এগুলি সামগ্রিক EVM স্টেটের একটি অংশ।

অ্যাকাউন্ট সম্পর্কে আরও

লেনদেন

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

  • আমার অ্যাকাউন্ট থেকে এলিসের অ্যাকাউন্টে X ETH পাঠান।
  • কিছু স্মার্ট কন্ট্রাক্ট কোড EVM স্টেটে প্রকাশ করুন।
  • EVM-এ ঠিকানা X-এ থাকা স্মার্ট কন্ট্রাক্টের কোড, আর্গুমেন্ট Y সহ এক্সিকিউট করুন।

লেনদেন সম্পর্কে আরও

ব্লক

লেনদেনের পরিমাণ খুব বেশি, তাই লেনদেনগুলি ব্যাচে বা ব্লকে "কমিটেড" হয়। ব্লকগুলিতে সাধারণত কয়েক ডজন থেকে শত শত লেনদেন থাকে।

ব্লক সম্পর্কে আরও

স্মার্ট কন্ট্রাক্ট

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

স্মার্ট কন্ট্রাক্ট সম্পর্কে আরও

আরও পড়ুন

আপনি কি দেখে শিখতে বেশি পছন্দ করেন?

এই ভিডিও সিরিজটি মৌলিক বিষয়গুলির একটি পুঙ্খানুপুঙ্খ অন্বেষণ অফার করে:

Ethereum বেসিকস প্লেলিস্টopens in a new tab

এমন কোনো কমিউনিটি রিসোর্স সম্পর্কে জানেন যা আপনাকে সাহায্য করেছে? এই পৃষ্ঠাটি সম্পাদনা করুন এবং এটি যোগ করুন!

এই প্রবন্ধটা কি সহায়ক ছিল?