শিখুন · Bitcoin কীভাবে কাজ করে

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

CloudMineCrypto টিম এর লেখাআপডেটেড পড়তে 9 মিনিট

সংক্ষিপ্ত উত্তর

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

মূল কথা

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

নিজেই হ্যাশ করুন · আসল ব্লক হেডার

ব্লক সম্পাদনা করুন। টাইপ করার সঙ্গে সঙ্গে ডাবল SHA-256 আপডেট হয়।

  1. ভার্সন4 বাইট

    20000000

  2. আগের ব্লকের হ্যাশ32 বাইট

    000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f

  3. মার্কল রুট32 বাইট

    3526fd3f26cb386534c88c5455a8465f971578b7d9fb64b8a342ad0e99e4280e

    উপরের লেনদেনের ফিঙ্গারপ্রিন্ট। বদলাতে লিখুন।

  4. সময়4 বাইট

    2026-09-26 12:00 UTC

  5. টার্গেট (বিট)4 বাইট
    1f00ffff · 4টি শূন্য
  6. নন্স4 বাইট

ব্লক হ্যাশ · SHA-256 দুবার

✓ টার্গেটের নিচে: বৈধ ব্লক

0000470da4a7ab0614c83d2181b1ef1c294e53f49cde408a8c9a08592bca6e17

টার্গেট 0000ffff00000000000000000000000000000000000000000000000000000000

4টি শুরুর শূন্য, টার্গেটের জন্য দরকার 4

একজন মাইনারের মতো, তোমার ব্রাউজার একের পর এক nonce অনুমান করে।

অ্যাভালাঞ্চ · আপনার শেষ সম্পাদনায় বদলানো বিট

256-এর মধ্যে 122 (48%)

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

হ্যাশ করা হয় এই 80 বাইট

000000206fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d61900000000000e28e4990ead42a3b864fbd9b77815975f46a855548cc8346538cb263ffd2635c0b3b76affff001f96060000

সংখ্যাগুলো লিটল-এন্ডিয়ান ক্রমে রাখা হয় এবং হ্যাশের বাইটগুলো উল্টে দেওয়া হয়, ঠিক Bitcoin-এর নিয়মে। আজকের একটি বাস্তব ব্লকের জন্য প্রায় 20টি শুরুর শূন্য দরকার (লাইভ নেটওয়ার্ক হ্যাশরেট থেকে করা অনুমান)।

প্রুফ অফ ওয়ার্ক কী?

সংজ্ঞা · প্রুফ অফ ওয়ার্ক (PoW)

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

Satoshi Nakamoto 2008 সালে বিটকয়েনের শ্বেতপত্রে এটি বর্ণনা করেন। তিনি Adam Back-এর Hashcash ধারণার ওপর ভিত্তি করেছিলেন, যা স্প্যাম ইমেইল পাঠানো ব্যয়বহুল করার একটি পুরোনো ধারণা। বৈধ হ্যাশই হলো প্রমাণ। কাজ না করে এটি পাওয়া যায় না, আর যে কেউ দেখতে পারে যে আপনি কাজটি করেছেন।

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

প্রুফ অব ওয়ার্ক কোন সমস্যার সমাধান করে?

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

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

পরের ব্লকে কারা মত দিতে পারে?

প্রতি নোডে একটি ভোট

একজন আক্রমণকারী বিনা খরচে 60টি ভুয়া নোড চালু করে 12টি সৎ নোডের চেয়ে বেশি ভোট পায়।

প্রতি হ্যাশে একটি ভোট

সৎ মাইনাররা 88%আক্রমণকারী 12%

একই 60টি নোড আক্রমণকারীর আসল হার্ডওয়্যার ভাগ করে ব্যবহার করে, তাই সব মিলিয়েও তাদের শক্তি 12%। কপি করতে খরচ নেই, কিন্তু হ্যাশের জন্য হার্ডওয়্যার লাগে।

সিবিল অ্যাটাক মানে অনেকগুলো ভুয়া পরিচয় তৈরি করা। কাজের প্রমাণ পরিচয়কে উপেক্ষা করে, শুধু করা কাজের হিসাব রাখে, আর এতে সত্যিকারের টাকা খরচ হয়।

বিটকয়েন ব্লক হেডারের ভেতরে কী থাকে?

মাইনাররা পুরো ব্লক হ্যাশ করেন না। তাঁরা এর 80-বাইটের হেডার হ্যাশ করেন, যা ব্লকের বাকি সবকিছুর সঙ্গে যুক্ত। ওপরে থাকা ঘরে আপনি এই ছয়টি ফিল্ড সম্পাদনা করেছেন:

ক্ষেত্রবাইটএতে কী থাকেকে এটি বদলায়
সংস্করণ4ব্লকটি কোন নিয়মসেট মেনে চলেখুব কমই বদলায়
আগের ব্লকের হ্যাশ32আগের ব্লকের হ্যাশ, যা চেইনকে যুক্ত করেপ্রতিটি ব্লকের সঙ্গে নতুন
মার্কল রুট32ব্লকের সব লেনদেনের একটি ফিঙ্গারপ্রিন্টলেনদেন বা এক্সট্রা নন্স বদলালে মাইনার
সময়4খনিকারী কখন ব্লকটি তৈরি হয়েছে বলে জানায় (Unix time)সীমার মধ্যে মাইনার
বিট44 বাইটে গুছিয়ে রাখা টার্গেটনেটওয়ার্ক, প্রতি 2,016 ব্লকে
নন্স4আবার চেষ্টা করার জন্য একটি বিনামূল্যের সংখ্যাপ্রতিটি অনুমানেই মাইনার

হেডারে আগের ব্লকের হ্যাশ থাকে। তাই পুরোনো ব্লক বদলালে তার হ্যাশও বদলে যায়, এতে পরের হেডারটি আর মেলে না, তার পরেরটিও নয়। এই পেজ তৈরির সময় আমরা সার্ভারে হিরো সেকশনের একই কোড দিয়ে 2009-এর আসল জেনেসিস ব্লক পরীক্ষা করেছিলাম:

SHA-256(SHA-256(genesis header)) =
000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
Bitcoin-এর প্রথম ব্লক, ভার্সন 1, nonce 2,08,32,36,893। এর হ্যাশের শুরুতে 10টি শূন্য আছে, আর এটি সব Bitcoin নোডের জানা হ্যাশটির সঙ্গে মেলে।

Bitcoin-এ SHA-256 কীভাবে কাজ করে?

SHA-256 যেকোনো ইনপুটকে 256-বিট সংখ্যায় রূপান্তর করে, যা 64টি হেক্স অক্ষরে লেখা হয়। বিটকয়েন হেডারে এটি দুবার চালায় (এটিকে SHA-256d বলা হয়)। মাইনিংয়ের জন্য গুরুত্বপূর্ণ বৈশিষ্ট্যগুলো সহজ:

একই ইনপুট, একই আউটপুট

নির্ধারিত

যে কম্পিউটারেই হোক, একই হেডার থেকে সব সময় একই হ্যাশ তৈরি হয়। তাই এটি যাচাই করা যায়।

256 বিট

নির্দিষ্ট আকার

একটি ছোট লাইন হোক বা পুরো বই, হ্যাশে সব সময় 64টি হেক্স অক্ষর থাকে।

একমুখী

ফিরে যাওয়ার কোনো শর্টকাট নেই

কোনো ইনপুট থেকে তোমার পছন্দের হ্যাশ পাওয়া যাবে, এমন ইনপুট হিসাব করে বের করা যায় না। তুমি শুধু বিভিন্ন ইনপুট দিয়ে চেষ্টা করতে পারো।

≈ 50%

অ্যাভালাঞ্চ

একটি অক্ষর বদলালেই প্রায় অর্ধেক বিট উল্টে যায়। হিরোর গ্রিডে দেখুন।

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

টার্গেট কী, আর শুরুতে এতগুলো শূন্য কেন?

টার্গেট হলো 256-বিটের একটি সংখ্যা। কোনো ব্লকের হ্যাশকে সংখ্যা হিসেবে ধরলে, সেটি টার্গেটের সমান বা ছোট হলে ব্লকটি বৈধ। ছোট সংখ্যার শুরুতে শূন্য থাকে, তাই টার্গেট যত কম হয়, শুরুতে শূন্যের সংখ্যা তত বাড়ে। হেক্সে প্রতিটি অতিরিক্ত শূন্য মানে গড়ে 16 গুণ বেশি চেষ্টা।

একটি বৈধ ব্লক খুঁজে পেতে গড়ে যত হ্যাশ লাগে

  • হিরোর খেলনা ব্লক · শুরুতে 4টি হেক্স শূন্য65,536
  • Bitcoin-এর সবচেয়ে সহজ লক্ষ্যমাত্রা (2009) · 8টি শুরুর হেক্স শূন্য, বিট 1d00ffff4,294,967,296
  • আজকের একটি বিটকয়েন ব্লকে · প্রায় 20টি শুরুর হেক্স শূন্য (বর্তমান আনুমানিক হিসাব)5.7 × 1023
বারগুলো লগ স্কেলে দেখানো: প্রতিটি বাড়তি শূন্যে গড়ে 16 গুণ বেশি কাজ লাগে। লাইভ সারিটি নেটওয়ার্কের হ্যাশরেটকে 600 সেকেন্ড দিয়ে গুণ করে করা আমাদের আনুমানিক হিসাব। এটি প্রতি ঘণ্টায় আপডেট হয়।

নেটওয়ার্ক প্রতি 2,016 ব্লকে টার্গেট বদলায়। এতে হ্যাশরেট যতই বাড়ুক বা কমুক, ব্লক আসতে থাকে প্রায় দশ মিনিট পরপর। এখন নেটওয়ার্কে হ্যাশরেট প্রায় 957 EH/s (লাইভ, প্রতি ঘণ্টায় আপডেট হয়)। এই সমন্বয় কীভাবে কাজ করে, তা জানতে পড়ুন আমাদের Bitcoin মাইনিং ডিফিকাল্টি গাইড। এককগুলো সম্পর্কে জানতে দেখুন হ্যাশরেটের ব্যাখ্যা।

nonce কী, আর extra nonce কী?

নন্স (“একবার ব্যবহার করা সংখ্যা”) হলো 4-বাইটের সেই ফিল্ড, যা মাইনাররা প্রতিটি চেষ্টায় বদলায়। শুধু এই ফিল্ডটাই বদলানোর জন্য রাখা হয়েছে। সমস্যা হলো, 4 বাইটে মাত্র প্রায় 4.3 বিলিয়ন মান পাওয়া যায়, আর আধুনিক মেশিন সেগুলো প্রায় সঙ্গে সঙ্গেই পরীক্ষা করে ফেলে।

মাইনারের চক্র

  1. 01

    প্রতিটি nonce পরীক্ষা করো

    0, 1, 2 থেকে শুরু করে 4,29,49,67,295 পর্যন্ত। 4 বাইটে রাখা যায় এমন সব মান এটাই।

  2. 02

    দ্রুত ফুরিয়ে যায়

    একটি 100 TH/s মেশিন সবগুলো চেষ্টা করতে প্রায় 43 মাইক্রোসেকেন্ড নেয়।

  3. 03

    অতিরিক্ত নন্স বদলান

    মাইনার নিজের পুরস্কারের লেনদেনের (coinbase) একটি অব্যবহৃত ঘর সম্পাদনা করেন।

  4. 04

    নতুন মের্কল রুট

    লেনদেনটি বদলেছে, তাই merkle root-ও বদলেছে, আর প্রতিটি nonce থেকে আবার নতুন হ্যাশ পাওয়া যাচ্ছে।

তারপর আবার 1 নম্বর ধাপে। মাইনাররা টাইমস্ট্যাম্পও সামান্য বদলাতে পারে, এতে হেডারও বদলে যায়।

তাই মাইনাররা একটি অতিরিক্ত nonce-ও বদলান, যা coinbase-এ থাকা কয়েকটি অব্যবহৃত বাইট। ব্লকের প্রথম লেনদেন হলো coinbase, যেখান থেকে মাইনার পুরস্কার পায়। নতুন coinbase মানে নতুন merkle root, আর তার মানে চেষ্টা করার জন্য আরও কোটি কোটি নতুন nonce। মাইনিং পুলে পুল প্রতিটি মাইনারকে আলাদা অতিরিক্ত nonce-এর পরিসর দেয়, যাতে কেউ অন্যের করা কাজ আবার না করে।

একটি ব্লক খুঁজে পেতে খরচ বেশি, কিন্তু যাচাই করতে কম লাগে কেন?

ব্লক খুঁজে পেতে

≈ 5.7 × 1023 হ্যাশ

পুরো নেটওয়ার্কের সব মেশিন, প্রায় দশ মিনিট ধরে চেষ্টা করছে।

সর্বশেষ অনুমান, প্রতি ঘণ্টায় আপডেট হয়।

যাচাই করতে

1 হ্যাশ

যেকোনো নোড, এমনকি সাধারণ ল্যাপটপও, 80-বাইটের হেডারটি একবার হ্যাশ করে লক্ষ্যমাত্রার সঙ্গে মিলিয়ে দেখতে এক মিলিসেকেন্ডেরও অনেক কম সময় নেয়।

মাইনারকে টার্গেটের নিচে পড়ে এমন একটি হ্যাশ না পাওয়া পর্যন্ত হ্যাশ চেষ্টা করে যেতে হয়। অন্য সবার শুধু হেডারটি একবার হ্যাশ করে মিলিয়ে দেখলেই চলে। এই অসম খরচের কারণেই হাজার হাজার সাধারণ কম্পিউটার চেইনটি তৈরি করা মাইনারদের বিশ্বাস না করেও যাচাই করতে পারে।

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

ইন্টারঅ্যাকটিভ · ব্রাউজারেই একটা ব্লক মাইন করো

আসল SHA-256d প্রুফ-অফ-ওয়ার্ক, সরল করা হেডার

ব্লক #1আগের হ্যাশ0000000000000000000000000000000000000000000000000000000000000000নন্স0

ব্লক হ্যাশ (ডাবল SHA-256)

ট্রানজ্যাকশনগুলো এডিট করো: একটা অক্ষর বদলালেই হ্যাশ একদম বদলে যায়।

চেষ্টা: 0

তোমার হ্যাশরেট: প্রযোজ্য নয়

সময়: 0.0 s

দীর্ঘতম চেইনের নিয়ম কী, আর 51% আক্রমণ কী?

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

কোনো পেমেন্ট ফিরিয়ে দিতে আক্রমণকারীকে সেই পেমেন্টের আগের অবস্থা থেকে শুরু করে সবার চেয়ে ভারী চেইন তৈরি করতে হবে। এর ওপর প্রতিটি নতুন ব্লক (একটি কনফার্মেশন) আক্রমণকারীকে আরও পিছিয়ে দেয়। হোয়াইটপেপারে এই সম্ভাবনা হিসাব করা হয়েছে। সেগুলো দেখতে স্লাইডার সরাও:

ইন্টার‌্যাক্টিভ · আক্রমণকারী কি ব্যবধান কমাতে পারবে?

Bitcoin হোয়াইটপেপারের 11 নম্বর অংশের সূত্র

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

আক্রমণকারী যতগুলো ব্লক পিছিয়ে আছে (কনফার্মেশন)। বারগুলো লগ স্কেলে দেখানো, দশ লক্ষে একবার থেকে নিশ্চিত হওয়া পর্যন্ত।

হ্যাশরেটের 10% থাকলে, 6টি কনফার্মেশনের পর পেমেন্টের ইতিহাস বদলানোর সম্ভাবনা 0.024%, আর 1টি কনফার্মেশনের পর 20.5%।

হ্যাশরেটের 50% বা তার বেশি থাকলে, আক্রমণকারী শেষ পর্যন্ত জিতবে। একেই 51% আক্রমণ বলে। এটা গুরুতর, তবে এর সীমাবদ্ধতা আছে:

বেশির ভাগ হ্যাশরেট থাকলে, আক্রমণকারী পারে

  • নিজেদের চেইন দিয়ে সাম্প্রতিক ব্লকগুলো প্রতিস্থাপন করা
  • নিজেদের পাঠানো কয়েন দুবার খরচ করা
  • কিছু লেনদেন তাদের ব্লকে অন্তর্ভুক্ত না করা

তারপরও তারা পারে না

  • অন্যদের ওয়ালেটের কয়েন খরচ করা
  • ব্লক রিওয়ার্ডের বাইরে নতুন কয়েন তৈরি করা
  • অন্য সবার জন্য Bitcoin-এর নিয়ম বদলানো

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

প্রুফ অব ওয়ার্কে এত শক্তি খরচ হয় কেন?

কারণ এই শক্তিই নিরাপত্তা দেয়। বৈধ ব্লক প্রমাণ করে যে সত্যিকারের বিদ্যুৎ খরচ হয়েছে। ইতিহাস নতুন করে লিখতে আক্রমণকারীকে অন্তত সমপরিমাণ বিদ্যুৎ খরচ করতে হবে, আর সৎ নেটওয়ার্ক এগিয়ে যাওয়ার সময়ও খরচ চালিয়ে যেতে হবে।

শক্তি কোথায় খরচ হয়, আর এর বিনিময়ে কী মেলে

  1. ব্লক পুরস্কার ও ফি

    প্রতি ব্লকে নতুন BTC ও ফি, যা ব্লকটি খুঁজে পায় তাকে দেওয়া হয়।

  2. মেশিন ও বিদ্যুৎ

    মাইনাররা তাদের কাছে রিওয়ার্ডের যে মূল্য, সর্বোচ্চ ততটাই খরচ করেন।

  3. নেটওয়ার্ক হ্যাশরেট

    এই সব খরচের হিসাব দেখা যায় প্রতি সেকেন্ডে কত হ্যাশ করা হচ্ছে, তাতে।

  4. ইতিহাস নতুন করে লেখার খরচ

    আক্রমণকারীকে ব্লকের পর ব্লক ধরে এই সব খরচের চেয়েও বেশি খরচ করতে হয়।

এটাকে একটা চক্র হিসেবে ভাবুন: পুরস্কারের মূল্য যত বেশি, তত বেশি হ্যাশরেট আকৃষ্ট হয়, আর আক্রমণের খরচও তত বাড়ে।

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

প্রুফ অব ওয়ার্ক বনাম প্রুফ অব স্টেক: পার্থক্য কী?

প্রুফ অব স্টেক (PoS) বিদ্যুৎ খরচ করা ব্যক্তিদের বদলে জামানত হিসেবে কয়েন লক করে রাখা ব্যক্তিদের মধ্য থেকে পরের ব্লক তৈরির দায়িত্ব দেয়। Ethereum 2022-এ প্রুফ অব ওয়ার্ক থেকে প্রুফ অব স্টেকে সরে যায়। দুটির ন্যায্য তুলনা এখানে:

প্রুফ অব ওয়ার্কপ্রুফ অব স্টেক
কে পরের ব্লক যোগ করেটার্গেটের চেয়ে কম হ্যাশ খুঁজে পাওয়া প্রথম মাইনারযার স্টেকের অনুপাতে নির্বাচিত ভ্যালিডেটর
এটিকে কী সুরক্ষিত রাখেচেইনের বাইরে খরচ হওয়া বিদ্যুৎ ও হার্ডওয়্যারচেইনের ভেতরে আটকে রাখা কয়েন, যা প্রতারণা করলে কেড়ে নেওয়া যায়
শক্তি খরচইচ্ছা করেই বেশিকম
অংশ নিতেমেশিন ও সস্তা বিদ্যুৎস্টেক করার কয়েন
নিষ্পত্তিপ্রতিটি কনফার্মেশনে আরও নিরাপদ হয়স্পষ্ট ফাইনালিটি চেকপয়েন্ট
প্রধান সমালোচনাজ্বালানি ব্যবহার ও মাইনিংয়ের কেন্দ্রীভবনস্টেকের কেন্দ্রীকরণ এবং আরও জটিল নকশা
কাজের ইতিহাসBitcoin, 2009 থেকেEthereum, 2022 থেকে

Bitcoin-এর ডেভেলপাররা প্রুফ অব ওয়ার্ক রেখেছেন, কারণ এর খরচ সিস্টেমের বাইরে হয়। তাই কারও হাতে আগে থেকেই থাকা কয়েন দিয়ে সে নিয়ন্ত্রণ কিনতে পারে না। প্রুফ অব স্টেকের সমর্থকেরা কম বিদ্যুৎ খরচ ও দ্রুত চূড়ান্ত নিষ্পত্তির কথা বলেন।

Can you get mining rewards without running proof of work yourself?

Yes. With CloudMineCrypto you mine bitcoin for free from your phone or browser, with no hardware, noise or power bill. Claim the free 8-hour plan, and add more free plans by watching ads, playing games, completing offers and checking in daily. Your estimated BTC ticks up while your plans run, and you withdraw to your own wallet, Lightning included.

Each plan has a hashrate, and your estimate is that hashrate’s share of the whole network, times 6 blocks an hour, times the block reward. That’s the formula the app uses to estimate your rewards (rules and limits apply). Want more speed? Paid plans are an optional boost for fun. They usually mine less than they cost, and the price is shown before you confirm.

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

প্রায় জিজ্ঞাসিত প্রশ্ন

সহজ কথায় প্রুফ অব ওয়ার্ক কী?

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

বিটকয়েনে nonce কী?

ব্লক হেডারে থাকা 4-বাইটের একটি সংখ্যা, যা মাইনাররা প্রতিবার অনুমানের সময় বদলায়। এর প্রায় 4.3 বিলিয়ন সম্ভাব্য মান আছে। সব মান শেষ হয়ে গেলে মাইনাররা coinbase ট্রানজ্যাকশনের ভেতরের একটি অতিরিক্ত nonce বদলায়। এতে নতুন merkle root তৈরি হয় এবং হ্যাশের নতুন সেট পাওয়া যায়।

বিটকয়েন SHA-256 দুবার ব্যবহার করে কেন?

Bitcoin 80-বাইটের হেডারকে SHA-256 দিয়ে হ্যাশ করে, তারপর সেই ফলটিকেও আবার হ্যাশ করে। Satoshi এই পদ্ধতি বেছে নেওয়ার কারণ ব্যাখ্যা করেননি। সাধারণ ব্যাখ্যা হলো, এটি length-extension attack ঠেকায় এবং বাড়তি নিরাপত্তা দেয়।

51% আক্রমণে কেউ কী করতে পারে?

হ্যাশরেটের বেশির ভাগ যার হাতে, সে গোপনে আরও লম্বা চেইন তৈরি করে সাম্প্রতিক ব্লকগুলো প্রতিস্থাপন করতে পারে। এতে সে নিজের কয়েন দুবার খরচ করতে পারে বা কিছু লেনদেন আটকে দিতে পারে। সে অন্যদের কয়েন খরচ করতে পারে না, নিয়মের বাইরে নতুন কয়েন তৈরি করতে পারে না বা সবার জন্য নিয়ম বদলাতে পারে না।

প্রুফ অব স্টেক কি প্রুফ অব ওয়ার্কের চেয়ে ভালো?

এতে অনেক কম শক্তি লাগে, আর নিরাপত্তা আসে স্টেক হিসেবে লক করা কয়েন থেকে। প্রুফ অব ওয়ার্ক নিরাপত্তাকে বিদ্যুৎ ও হার্ডওয়্যারের মতো বাইরের খরচের সঙ্গে যুক্ত করে, আর 2009 সাল থেকে Bitcoin-এ ব্যবহৃত হচ্ছে। দুটিতেই আলাদা আলাদা সুবিধা-অসুবিধা আছে, তাই কোনটি ভালো তা নির্ভর করে আপনি কোন বিষয়কে বেশি গুরুত্ব দেন তার ওপর।

Can I get bitcoin mining rewards without my own hardware?

Yes. In the CloudMineCrypto app you claim free mining plans (the free plan, ads, games, offers and a daily check-in) and your estimated BTC ticks up while they run, then you withdraw to your own wallet. Rewards are estimates based on your plan’s hashrate and live network data, they aren’t guaranteed, and a plan doesn’t give ownership of any hardware.

সোর্স আর আরও পড়ার জন্য

  1. Bitcoin: A Peer-to-Peer Electronic Cash System (হোয়াইটপেপার) · Satoshi Nakamoto, bitcoin.org
  2. ব্লকচেইন গাইড: ব্লক হেডার, প্রুফ অফ ওয়ার্ক, কইনবেস · Bitcoin ডেভেলপার ডকুমেন্টেশন
  3. মাইনিং গাইড: সোলো মাইনিং, পুল, getblocktemplate · Bitcoin ডেভেলপার ডকুমেন্টেশন
  4. ডিফিকাল্টি · Bitcoin Wiki
  5. কনফার্মেশন · Bitcoin Wiki
  6. Cambridge Bitcoin Electricity Consumption Index · Cambridge Centre for Alternative Finance
  7. মাইনিং ড্যাশবোর্ড: হ্যাশরেট, ডিফিকাল্টি, সাম্প্রতিক ব্লক · mempool.space

এই পৃষ্ঠার লাইভ পরিসংখ্যান CloudMineCrypto API বা পাশে উল্লেখ করা পাবলিক ব্লকচেইন ডেটা পরিষেবা থেকে নেওয়া হয়, নির্দিষ্ট সময় পরপর আপডেট হয় এবং যেখানে দেখানো হয়েছে, সেখানে উৎসের নাম দেওয়া আছে। এই গাইডটি শিক্ষামূলক, আর্থিক পরামর্শ নয়। CloudMineCrypto কোনো বিনিয়োগ পণ্য নয়; অ্যাপের পুরস্কারগুলো আনুমানিক, নিশ্চিত নয়।

তুমি কীভাবে কাজ করে সেটা পড়েছ। এবার সেটা হতে দেখো।

CloudMineCrypto অ্যাপে ফ্রি 8-ঘন্টার মাইনিং প্ল্যান ক্লেইম করো, আর লাইভ নেটওয়ার্ক ডেটা থেকে তোমার আনুমানিক BTC বাড়তে দেখো। হার্ডওয়্যার লাগবে না, কার্ডও লাগবে না।