Academy

মাইনিং প্রক্রিয়া এবং তার ধাপ

Latest Technologies - ব্লকচেইন (Blockchain) - Blockchain এবং মাইনিং | NCTB BOOK

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

মাইনিং প্রক্রিয়ার ধাপসমূহ

ধাপ ১: লেনদেন সংগ্রহ এবং ব্লক তৈরি

  • নেটওয়ার্কে প্রতিনিয়ত নতুন লেনদেন তৈরি হয় এবং সেগুলো মাইনারদের কাছে পৌঁছে।
  • মাইনাররা একসাথে একাধিক লেনদেন সংগ্রহ করে একটি মেমপুল (Memory Pool) তৈরি করে এবং এগুলো থেকে একটি ব্লক তৈরি করার চেষ্টা করে।
  • প্রতিটি ব্লক একটি নির্দিষ্ট সংখ্যক লেনদেন ধারণ করতে পারে।

ধাপ ২: হ্যাশিং এবং গাণিতিক সমস্যার সমাধান

  • মাইনিং প্রক্রিয়ায় মাইনাররা একটি জটিল গাণিতিক সমস্যা সমাধান করার চেষ্টা করে, যা ব্লকের হ্যাশ ভ্যালু বের করার জন্য প্রয়োজন হয়।
  • মাইনাররা SHA-256 নামক একটি ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন ব্যবহার করে ব্লকের তথ্য এবং নন্স (Nonce) কে একত্রিত করে একটি হ্যাশ বের করে।
  • নন্স হলো একটি সংখ্যা যা মাইনাররা বারবার পরিবর্তন করে, যতক্ষণ না পর্যন্ত একটি নির্দিষ্ট হ্যাশ মান পাওয়া যায় যা ব্লকচেইনের বর্তমান নিয়ম অনুযায়ী বৈধ।

ধাপ ৩: বৈধ হ্যাশ খুঁজে পাওয়া

  • মাইনাররা ক্রমাগত হ্যাশিং করে নন্স পরিবর্তন করতে থাকে যতক্ষণ না একটি নির্দিষ্ট সংখ্যক শূন্য (Leading Zeros) দিয়ে শুরু হওয়া একটি বৈধ হ্যাশ পাওয়া যায়।
  • এই বৈধ হ্যাশ পাওয়া একটি প্রতিযোগিতামূলক প্রক্রিয়া, এবং যে মাইনার প্রথমে বৈধ হ্যাশ খুঁজে পায়, সেই মাইনার ব্লকটিকে ব্লকচেইনে যুক্ত করার অনুমতি পায়।

ধাপ ৪: ব্লক যাচাই এবং ব্লকচেইনে যোগ করা

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

ধাপ ৫: মাইনারদের পুরস্কার প্রদান

  • ব্লক সফলভাবে ব্লকচেইনে যোগ করা হলে, মাইনারটি একটি নির্দিষ্ট পরিমাণ ক্রিপ্টোকারেন্সি (যেমন বিটকয়েন) পুরস্কার হিসেবে পায়।
  • এই পুরস্কার মাইনারদের মাইনিংয়ে অংশগ্রহণ করতে এবং নেটওয়ার্ক সুরক্ষিত রাখতে উৎসাহিত করে।
  • ব্লক পুরস্কার ছাড়াও মাইনাররা ব্লকে যুক্ত করা লেনদেনের ফি সংগ্রহ করতে পারে।

ধাপ ৬: ব্লকচেইনের আপডেট এবং নতুন চ্যালেঞ্জ শুরু

  • ব্লকচেইনে নতুন ব্লক যোগ হওয়ার পর, সমস্ত নোড এবং মাইনারদের কাছে আপডেটেড ব্লকচেইনের কপি পৌঁছে যায়।
  • এরপর মাইনাররা আবার নতুন লেনদেন সংগ্রহ করে এবং পরবর্তী ব্লক তৈরি করার জন্য গাণিতিক সমস্যার সমাধানে লেগে পড়ে।
Content added By
Promotion