Blockchain কনসেনসাস কী?
Blockchain কনসেনসাস মেকানিজম হলো অ্যালগরিদম যা হাজার হাজার কম্পিউটারকে পরস্পরকে বিশ্বাস না করেও একটি ভাগ করা সত্যে সম্মত হতে দেয়। কল্পনা করুন অপরিচিতদের ভরা একটি ঘর যাদের সবাইকে একটি লেজারের একটি সংস্করণে একমত হতে হবে — এই প্রোটোকলগুলো সারা বিশ্বে এটাই অর্জন করে।
এটা কেন গুরুত্বপূর্ণ? কনসেনসাস প্রতিটি ক্রিপ্টোকারেন্সি এবং বিকেন্দ্রীভূত অ্যাপ্লিকেশনের মেরুদণ্ড। Bitcoin-এর PoW কিছু দেশের সমান শক্তি ব্যবহার করে, যেখানে Ethereum-এর PoS-এ পরিবর্তন শক্তি ব্যবহার 99.95% কমিয়েছে। কনসেনসাসের পছন্দ একটি blockchain-এর গতি, নিরাপত্তা এবং পরিবেশগত প্রভাব নির্ধারণ করে।
📖 গভীরভাবে জানুন
উপমা 1
এমন একটি শ্রেণীকক্ষের কথা কল্পনা করুন যেখানে প্রতিটি শিক্ষার্থী স্বাধীনভাবে শিক্ষকের কথাগুলো লিখে রাখে। শেষ পর্যন্ত, তারা নোটের তুলনা করে — যদি সংখ্যাগরিষ্ঠরা যা বলা হয়েছিল তাতে একমত হয়, সেই সংস্করণটি অফিসিয়াল রেকর্ড হয়ে যায়। ব্লকচেইন কনসেনসাস এই রকম, ছাত্ররা একে অপরকে বিশ্বাস করে না এবং কেউ কেউ প্রতারণা করার চেষ্টাও করতে পারে।
উপমা 2
মধ্যযুগীয় টাউন ক্রিয়ার সিস্টেমের মত ঐকমত্যের কথা ভাবুন: কাজের প্রমাণে, শহরের ক্রাইয়াররা একটি ফুটরেসে প্রতিদ্বন্দ্বিতা করে এবং শুধুমাত্র বিজয়ীই খবরটি ঘোষণা করতে পারে। প্রুফ অফ স্টেকের ক্ষেত্রে, ধনী নাগরিকরা পালা করে - যদি তারা মিথ্যা বলে তবে তারা তাদের ভাগ্য হারাবে। PBFT-এ, প্রতিটি কাউন্সিল সদস্যকে অবশ্যই ভোট দিতে হবে এবং যেকোনো ঘোষণার বাইরে যাওয়ার আগে কমপক্ষে দুই-তৃতীয়াংশ সম্মত হতে হবে।
🎯 সিমুলেটর টিপস
শিক্ষানবিস
কাজের প্রমাণ এবং 16 নোড দিয়ে শুরু করুন। স্টার্ট টিপুন এবং খনি শ্রমিকদের ব্লক তৈরি করার প্রতিযোগিতা দেখুন। নেটওয়ার্ক কীভাবে অসাধু নোডগুলি পরিচালনা করে তা দেখতে 'দূষিত ইনজেক্ট করুন' ক্লিক করার চেষ্টা করুন৷
মধ্যবর্তী
সম্মতির ধরন পরিবর্তন করে PoW এবং PoS তুলনা করুন। লক্ষ্য করুন কিভাবে PoS নোডগুলি স্টেকের উপর ভিত্তি করে আকারে পরিবর্তিত হয়। নেটওয়ার্ক কখন দুর্বল হয়ে যায় তা দেখতে দূষিত নোড বাড়ান৷ চেইন বিভাজন পর্যবেক্ষণ করতে 'ট্রিগার ফর্ক' ব্যবহার করুন।
বিশেষজ্ঞ
3-পর্যায়ের ভোটিং প্রক্রিয়া পর্যবেক্ষণ করতে PBFT-এর সাথে পরীক্ষা করুন (প্রাক-প্রস্তুত, প্রস্তুত, প্রতিশ্রুতি)। n/3 এবং n/2 ফল্ট টলারেন্স মডেলের মধ্যে স্যুইচ করুন। কীভাবে সম্পদের ঘনত্ব যাচাইকারী নির্বাচনকে প্রভাবিত করে তা দেখতে প্যারেটো বনাম সমান অংশীদারি বন্টন চেষ্টা করুন। স্থিতিস্থাপকতা পরীক্ষা করার জন্য বাইজেন্টাইন সীমার কাছাকাছি ক্ষতিকারক শতাংশকে ঠেলে দিন।
📚 শব্দকোষ
🏆 মূল ব্যক্তিত্ব
Satoshi Nakamoto (2008)
বিটকয়েন এবং এর কাজের সম্মতির প্রমাণ তৈরি করা হয়েছে, বিশ্বস্ত তৃতীয় পক্ষ ছাড়াই দ্বিগুণ খরচের সমস্যা সমাধান করা হয়েছে
Leslie Lamport (1982)
বাইজেন্টাইন জেনারেলদের সমস্যা এবং প্যাক্সোস কনসেনসাস অ্যালগরিদম প্রণয়ন, বিতরণ সিস্টেমের ভিত্তি
Vitalik Buterin (2022)
Ethereum সহ-প্রতিষ্ঠা করেন এবং PoW থেকে PoS (The Merge) এ রূপান্তরের নেতৃত্ব দেন, শক্তি খরচ 99.95% কমিয়ে দেন
Miguel Castro & Barbara Liskov (1999)
বিকশিত ব্যবহারিক বাইজেন্টাইন ফল্ট টলারেন্স (PBFT), অ্যাসিঙ্ক্রোনাস সিস্টেমে BFT সক্ষম করে
Silvio Micali (2017)
তাত্ক্ষণিক চূড়ান্ততার জন্য ক্রিপ্টোগ্রাফিক সাজানোর সাথে অ্যালগোরান্ডের খাঁটি প্রমাণ তৈরি করা হয়েছে
🎓 শিক্ষার উৎস
- Bitcoin: A Peer-to-Peer Electronic Cash System [paper]
বিকেন্দ্রীভূত ডিজিটাল নগদ (2008) এর জন্য কাজের সম্মতির প্রমাণ প্রবর্তনকারী আসল বিটকয়েন শ্বেতপত্র - Practical Byzantine Fault Tolerance [paper]
অসিঙ্ক্রোনাস সিস্টেমে দক্ষ বাইজেন্টাইন ঐক্যমত্য সক্ষম করে পিবিএফটি-এর উপর সেমিনাল পেপার (OSDI 1999) - The Byzantine Generals Problem [paper]
ত্রুটিপূর্ণ বা দূষিত অংশগ্রহণকারীদের উপস্থিতিতে ঐক্যমত্যকে আনুষ্ঠানিককরণের ভিত্তিমূলক কাগজ (ACM TOPLAS 1982) - Casper the Friendly Finality Gadget [paper]
বিএফটি-অনুপ্রাণিত চূড়ান্ত (2017) এর সাথে চেইন-ভিত্তিক PoS-এর সমন্বয়ে Ethereum-এর প্রুফ অফ স্টেক ফাইনালিটি মেকানিজম - Ethereum Consensus Specs [article]
PoS ঐক্যমত্য প্রক্রিয়া এবং একত্রীকরণের উপর অফিসিয়াল ইথেরিয়াম ডকুমেন্টেশন - Blockchain Consensus Encyclopedia [article]
50+ কনসেনসাস অ্যালগরিদম বৈকল্পিক তুলনা সহ ব্যাপক নির্দেশিকা - Bitcoin Developer Guide — Mining [article]
বিটকয়েনের কাজের খনির প্রমাণ এবং অসুবিধা সামঞ্জস্যের প্রযুক্তিগত গভীরতা - Cosmos Tendermint BFT Documentation [article]
কসমস ইকোসিস্টেম ব্লকচেইন দ্বারা ব্যবহৃত BFT সম্মতির রেফারেন্স বাস্তবায়ন