মূল কন্টেন্টে যান
Change page

প্রুফ-অফ-ওয়ার্ক (PoW)

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

প্রুফ-অফ-ওয়ার্ক এখন বাতিল করা হয়েছে। ইথেরিয়াম আর তার কনসেনসাস মেকানিজমের অংশ হিসেবে প্রুফ-অফ-ওয়ার্ক ব্যবহার করে না। এর পরিবর্তে, এটি প্রুফ-অফ-স্টেক ব্যবহার করে। প্রুফ-অফ-স্টেক এবং স্টেকিং সম্পর্কে আরও পড়ুন।

পূর্বশর্ত

এই পৃষ্ঠাটি আরও ভালোভাবে বোঝার জন্য, আমরা সুপারিশ করছি যে আপনি প্রথমে ট্রানজ্যাকশন, ব্লক এবং কনসেনসাস মেকানিজম সম্পর্কে পড়ুন।

প্রুফ-অফ-ওয়ার্ক (PoW) কী?

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

প্রুফ-অফ-ওয়ার্ক এবং মাইনিং

প্রুফ-অফ-ওয়ার্ক হলো অন্তর্নিহিত অ্যালগরিদম যা প্রুফ-অফ-ওয়ার্ক ব্লকচেইনে মাইনারদের কাজের জন্য কাঠিন্য এবং নিয়ম নির্ধারণ করে। মাইনিং হলো "কাজ" নিজেই। এটি চেইনে বৈধ ব্লক যুক্ত করার কাজ। এটি গুরুত্বপূর্ণ কারণ চেইনের দৈর্ঘ্য নেটওয়ার্ককে ব্লকচেইনের সঠিক ফর্ক অনুসরণ করতে সাহায্য করে। যত বেশি "কাজ" করা হয়, চেইন তত দীর্ঘ হয় এবং ব্লক নম্বর যত বেশি হয়, নেটওয়ার্ক বর্তমান স্টেটের বিষয়ে তত বেশি নিশ্চিত হতে পারে।

মাইনিং সম্পর্কে আরও জানুন

ইথেরিয়ামের প্রুফ-অফ-ওয়ার্ক কীভাবে কাজ করত?

ইথেরিয়াম ট্রানজ্যাকশনগুলো ব্লকে প্রসেস করা হয়। এখন বাতিল হওয়া প্রুফ-অফ-ওয়ার্ক ইথেরিয়ামে, প্রতিটি ব্লকে থাকত:

  • ব্লক কাঠিন্য – উদাহরণস্বরূপ: 3,324,092,183,262,715
  • mixHash – উদাহরণস্বরূপ: 0x44bca881b07a6a09f83b130798072441705d9a665c5ac8bdf2f39a3cdf3bee29
  • নন্স – উদাহরণস্বরূপ: 0xd3ee432b4fb3d26b

এই ব্লক ডেটা সরাসরি প্রুফ-অফ-ওয়ার্কের সাথে সম্পর্কিত ছিল।

প্রুফ-অফ-ওয়ার্কে কাজ

প্রুফ-অফ-ওয়ার্ক প্রোটোকল, ইথহ্যাশ, মাইনারদের একটি ব্লকের জন্য নন্স খুঁজে পেতে ট্রায়াল এবং এররের একটি তীব্র প্রতিযোগিতার মধ্য দিয়ে যেতে বাধ্য করত। শুধুমাত্র বৈধ নন্স সহ ব্লকগুলো চেইনে যুক্ত করা যেত।

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

কাঠিন্য হ্যাশের জন্য লক্ষ্য নির্ধারণ করত। লক্ষ্য যত কম হবে, বৈধ হ্যাশের সেট তত ছোট হবে। একবার তৈরি হয়ে গেলে, অন্যান্য মাইনার এবং ক্লায়েন্টদের জন্য এটি যাচাই করা অবিশ্বাস্যভাবে সহজ ছিল। এমনকি যদি একটি ট্রানজ্যাকশনও পরিবর্তিত হয়, তবে হ্যাশটি সম্পূর্ণ আলাদা হবে, যা জালিয়াতির ইঙ্গিত দেয়।

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

প্রুফ-অফ-ওয়ার্ক এবং নিরাপত্তা

মাইনারদের মূল ইথেরিয়াম চেইনে এই কাজ করার জন্য উৎসাহিত করা হতো। মাইনারদের একটি উপসেটের জন্য তাদের নিজস্ব চেইন শুরু করার খুব কমই প্রণোদনা ছিল—এটি সিস্টেমকে দুর্বল করে দেয়। ব্লকচেইনগুলো সত্যের উৎস হিসেবে একটি একক স্টেটের ওপর নির্ভর করে।

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

ধারাবাহিকভাবে ক্ষতিকারক অথচ বৈধ ব্লক তৈরি করতে, একজন ক্ষতিকারক মাইনারকে অন্য সবাইকে হারাতে নেটওয়ার্কের মাইনিং ক্ষমতার 51%-এর বেশি প্রয়োজন হতো। সেই পরিমাণ "কাজ"-এর জন্য প্রচুর ব্যয়বহুল কম্পিউটিং ক্ষমতার প্রয়োজন হয় এবং ব্যয় করা শক্তি সম্ভবত একটি আক্রমণে অর্জিত লাভের চেয়েও বেশি হতো।

প্রুফ-অফ-ওয়ার্ক অর্থনীতি

প্রুফ-অফ-ওয়ার্ক সিস্টেমে নতুন কারেন্সি ইস্যু করার এবং মাইনারদের কাজ করতে উৎসাহিত করার জন্যও দায়ী ছিল।

কনস্ট্যান্টিনোপল আপগ্রেড-এর পর থেকে, যে মাইনাররা সফলভাবে একটি ব্লক তৈরি করতেন তাদের দুটি নতুন তৈরি করা ETH এবং ট্রানজ্যাকশন ফি-এর একটি অংশ দিয়ে পুরস্কৃত করা হতো। ওমার (Ommer) ব্লকগুলোও 1.75 ETH ক্ষতিপূরণ দিত। ওমার ব্লকগুলো ছিল বৈধ ব্লক যা একজন মাইনার প্রায় একই সময়ে তৈরি করতেন যখন অন্য একজন মাইনার ক্যানোনিকাল ব্লক তৈরি করতেন, যা শেষ পর্যন্ত নির্ধারিত হতো কোন চেইনটি প্রথমে তৈরি করা হয়েছিল তার ওপর ভিত্তি করে। ওমার ব্লকগুলো সাধারণত নেটওয়ার্ক ল্যাটেন্সির কারণে ঘটত।

চূড়ান্ততা

ইথেরিয়ামে একটি ট্রানজ্যাকশনের "চূড়ান্ততা" থাকে যখন এটি এমন একটি ব্লকের অংশ হয় যা পরিবর্তন করা যায় না।

যেহেতু মাইনাররা বিকেন্দ্রীকৃত উপায়ে কাজ করতেন, তাই একই সময়ে দুটি বৈধ ব্লক মাইন করা যেতে পারত। এটি একটি অস্থায়ী ফর্ক তৈরি করে। শেষ পর্যন্ত, পরবর্তী ব্লকগুলো মাইন করে এতে যুক্ত করার পর এই চেইনগুলোর মধ্যে একটি গৃহীত চেইনে পরিণত হতো, যা এটিকে দীর্ঘতর করে তুলত।

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

প্রুফ-অফ-ওয়ার্ক শক্তির ব্যবহার

প্রুফ-অফ-ওয়ার্কের একটি প্রধান সমালোচনা হলো নেটওয়ার্ককে সুরক্ষিত রাখতে প্রয়োজনীয় শক্তির পরিমাণ। নিরাপত্তা এবং বিকেন্দ্রীকরণ বজায় রাখতে, প্রুফ-অফ-ওয়ার্কে ইথেরিয়াম প্রচুর পরিমাণে শক্তি খরচ করত। প্রুফ-অফ-স্টেকে স্যুইচ করার ঠিক আগে, ইথেরিয়াম মাইনাররা সম্মিলিতভাবে প্রায় 70 TWh/yr শক্তি খরচ করছিল (চেক প্রজাতন্ত্রের প্রায় সমান - 18-জুলাই-2022 তারিখে digiconomist (opens in a new tab) অনুসারে)।

সুবিধা এবং অসুবিধা

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

প্রুফ-অফ-স্টেকের সাথে তুলনা

উচ্চ স্তরে, প্রুফ-অফ-স্টেকের চূড়ান্ত লক্ষ্য প্রুফ-অফ-ওয়ার্কের মতোই: বিকেন্দ্রীকৃত নেটওয়ার্ককে নিরাপদে ঐক্যমতে পৌঁছাতে সাহায্য করা। তবে এর প্রক্রিয়া এবং কর্মীদের মধ্যে কিছু পার্থক্য রয়েছে:

  • প্রুফ-অফ-স্টেক কম্পিউটেশনাল ক্ষমতার গুরুত্বকে স্টেক করা ETH-এর জন্য পরিবর্তন করে।
  • প্রুফ-অফ-স্টেক মাইনারদের ভ্যালিডেটর দিয়ে প্রতিস্থাপন করে। ভ্যালিডেটররা নতুন ব্লক তৈরি করার ক্ষমতা সক্রিয় করতে তাদের ETH স্টেক করে।
  • ভ্যালিডেটররা ব্লক তৈরি করার জন্য প্রতিযোগিতা করে না, এর পরিবর্তে তাদের একটি অ্যালগরিদম দ্বারা এলোমেলোভাবে বেছে নেওয়া হয়।
  • চূড়ান্ততা আরও স্পষ্ট: নির্দিষ্ট চেকপয়েন্টগুলোতে, যদি 2/3 ভ্যালিডেটর ব্লকের স্টেটের বিষয়ে একমত হয় তবে এটি চূড়ান্ত বলে বিবেচিত হয়। ভ্যালিডেটরদের অবশ্যই এর ওপর তাদের সম্পূর্ণ স্টেক বাজি রাখতে হবে, তাই যদি তারা পরবর্তীতে যোগসাজশ করার চেষ্টা করে, তবে তারা তাদের সম্পূর্ণ স্টেক হারাবে।

প্রুফ-অফ-স্টেক সম্পর্কে আরও জানুন

ভিজ্যুয়াল লার্নারদের জন্য

What is proof of work?

A beginner-friendly explanation of the proof of work (PoW) consensus mechanism, including how miners solve cryptographic puzzles to validate transactions and secure the blockchain network.

ট্রান্সক্রিপ্টসহ দেখুন 

আরও পড়ুন

ভিডিও