আপনি
ক্রিপ্টো মাইনিংয়ের মূল বিষয়

ব্লকের ভেতরে কী থাকে: হেডার, উচ্চতা, সাইজ ও সাবসিডি

সর্বশেষ আপডেট: 15 আগস্ট, 2026

একটি ব্লক হলো একটি ছোট নির্দিষ্ট হেডার আর লেনদেনের একটি বডি। কোনটি কী তা জানলে বোঝা যায় মাইনিং আসলে কী হ্যাশ করে এবং কেন।

দুটি অংশ, আর হ্যাশ হয় শুধু একটির

একটি ব্লকের একটি হেডার ও একটি বডি থাকে। বডি হলো লেনদেনগুলো, এবং চেইন কতটা ব্যস্ত তার ওপর নির্ভর করে এটি কয়েকশো বাইট থেকে কয়েক মেগাবাইট পর্যন্ত হতে পারে। হেডার হলো ব্লকের একটি নির্দিষ্ট সারসংক্ষেপ, এবং বেশিরভাগ চেইনে এটি ঠিক 80 বাইটের।

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

হেডারের ছয়টি ফিল্ড

হেডারে থাকে একটি ভার্সন, আগের ব্লকের হ্যাশ, মার্কল রুট, একটি টাইমস্ট্যাম্প, ডিফিকাল্টি বিটস এবং nonce। প্রতিটি কোনো না কোনো কারণে সেখানে আছে, এবং এদের দুটি বেশিরভাগ কাজ করে।

আগের ব্লকের হ্যাশই একে চেইন বানায়। প্রতিটি হেডার তার আগেরটির নাম বলে, তাই কোনো পুরোনো ব্লক বদলালে তার হ্যাশ বদলে যাবে, যা পরের হেডারটি ভেঙে দেবে, তারপর তার পরেরটি, এভাবে টিপ পর্যন্ত। প্রুফ অফ ওয়ার্কের পুরো নিরাপত্তার যুক্তি এই এক ফিল্ডেই।

মার্কল রুট হলো একটিমাত্র হ্যাশ যা বডির প্রতিটি লেনদেনের সারসংক্ষেপ। একটি লেনদেন বদলান, এক বাইটও যদি হয়, তাহলে মার্কল রুট বদলে যায়, তাই হেডার বদলে যায়, তাই এ পর্যন্ত চেষ্টা করা প্রতিটি হ্যাশ মূল্যহীন হয়ে যায়। এভাবেই 80 বাইট সৎভাবে যেকোনো আকারের একটি ব্লকের প্রতিনিধিত্ব করতে পারে।

একটি ব্লক যা 80 বাইটের নির্দিষ্ট হেডার হিসেবে আঁকা, যেখানে আছে ভার্সন, আগের ব্লকের হ্যাশ, মার্কল রুট, টাইমস্ট্যাম্প, ডিফিকাল্টি বিটস এবং nonce, তার নিচে পরিবর্তনশীল আকারের একটি বডি যার প্রথম এন্ট্রি coinbase লেনদেন, সাথে ব্লক উচ্চতা, ব্লক সাইজ এবং ব্লক হ্যাশের লেবেল
হেডার নির্দিষ্ট ও ছোট। বডি বাকি সবকিছু। উচ্চতা এ দুটির কোনোটিতেই রাখা থাকে না; এটি একটি অবস্থান।

ডিফিকাল্টি বিটস হলো সেই টার্গেট যার নিচে হ্যাশকে আসতে হয়, একটি সংক্ষিপ্ত রূপে। টাইমস্ট্যাম্প মোটামুটি বলে ব্লকটি কখন তৈরি হয়েছে, এবং এটি আনুমানিক হলেও চলে। nonce হলো সেই ফিল্ড যা মাইনার ইচ্ছেমতো বদলাতে পারে, এবং এর কারণেই খোঁজাটা আদৌ সম্ভব হয়।

nonce ফুরিয়ে যায়, আর তাতে কোনো সমস্যা নেই

nonce একটি ছোট কাউন্টার, এবং একটি আধুনিক মাইনার এর সম্ভাব্য প্রতিটি মান প্রায় সঙ্গে সঙ্গে শেষ করে ফেলে। এটি একটি বন্ধ রাস্তার মতো শোনায়, কিন্তু তা নয়, কারণ nonce বদলানোর সবচেয়ে সুবিধাজনক জিনিস মাত্র, একমাত্র নয়।

এটি ফুরিয়ে গেলে মাইনার এমন অন্য কিছু বদলায় যা হেডারে যায়। টাইমস্ট্যাম্প সরতে পারে। coinbase লেনদেন সামান্য বদলানো যায়, যা মার্কল রুট বদলে দেয়, আর তাতে খোঁজার জন্য একেবারে নতুন একটি হেডার পাওয়া যায়। পুলে extranonce ঠিক এই কাজের জন্যই: এর মাধ্যমে পুল প্রতিটি মাইনারকে আলাদা শুরুর বিন্দু দেয়, যাতে কোনো দুজন মাইনার একই সংখ্যার পেছনে খাটে না।

উচ্চতা একটি অবস্থান, ফিল্ড নয়

ব্লক উচ্চতা হলো কোনো ব্লকের আগে কতগুলো ব্লক এসেছে। জেনেসিস ব্লকের উচ্চতা শূন্য, পরেরটির এক, এভাবে চলতে থাকে। এটিই সেই সংখ্যা যা আপনি পুলের "ব্লক" পেজে এবং যেকোনো এক্সপ্লোরারে প্রতিটি এন্ট্রির পাশে দেখেন।

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

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

সাইজ হলো বডির, আর সেটাই ভরে ওঠে

ব্লক সাইজ মূলত বডির সাইজ, কারণ তার পাশে হেডার নগণ্য। মানুষ যখন বলে কোনো চেইনের ব্লক সাইজ সীমা আছে, তখন তারা বোঝায় কতগুলো লেনদেন আঁটতে পারে, হেডার নয়।

একটি ভরা ব্লক আর একটি খালি ব্লকে ঠিক একই পরিমাণ মাইনিংয়ের কাজ লাগে। ডিফিকাল্টি ঠিক করে একটি ব্লক খুঁজে পাওয়া কতটা কঠিন; সাইজ ঠিক করে ব্লকটি কতটা বহন করে। এ দুটির মধ্যে কোনো সম্পর্ক নেই, এবং এদের গুলিয়ে ফেলাই ফি নিয়ে অনেক ভুল ধারণার উৎস।

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

coinbase লেনদেন এবং সাবসিডি

প্রতিটি ব্লকের প্রথম লেনদেনটি বিশেষ। এর কোনো প্রেরক নেই, এটি শূন্য থেকে কয়েন তৈরি করে, এবং যে ব্লকটি বানিয়েছে তাকে সেগুলো দেয়। একে coinbase লেনদেন বলে, যার একই নামের এক্সচেঞ্জের সঙ্গে কোনো সম্পর্ক নেই।

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

পুলে coinbase পুলকে পেমেন্ট দেয়, যা তারপর রিওয়ার্ডটি সেই রাউন্ডে শেয়ার দেওয়া সবার মধ্যে ভাগ করে দেয়। এটি কোনো ঘুরপথ নয়: এভাবেই একটি পুল এমন একটি রিওয়ার্ডের জন্য অনেক মানুষকে পেমেন্ট দিতে পারে যা একটিমাত্র অবিভাজ্য পেমেন্ট হিসেবে আসে।

মাইনিং করার সময় এসব কেন গুরুত্বপূর্ণ

ব্লকের গঠন পরিষ্কার হলেই তিনটি বিষয় স্পষ্ট হয়ে যায়, এবং তিনটিই বারবার সামনে আসে।

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

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

এটি কাজে লাগাতে প্রস্তুত?
"মাইনিং গাইড" পেজটি আপনার নিকটতম সার্ভার বেছে নেয় এবং আপনার মাইনিং সফটওয়্যারের জন্য সঠিক কমান্ড তৈরি করে।
Quantus মাইনিং শুরু করুন