51% আক্রমণ কী?
সুচিপত্র
ভূমিকা
হোম
নিবন্ধ
51% আক্রমণ কী?

51% আক্রমণ কী?

প্রকাশিত হয়েছে Nov 28, 2018আপডেট হয়েছে Dec 12, 2022
5m

ভূমিকা

51% আক্রমণ সম্পর্কে বিস্তারিতে ঢোকার আগে, মাইনিং ও ব্লকচেইন-ভিত্তিক সিস্টেম সম্পর্কে ভালো ধারণা থাকা অত্যন্ত গুরুত্বপূর্ণ।

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

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

বিকেন্দ্রীভূত লেজার ও ডিস্ট্রিবিউটেড সিস্টেম হিসেবে ব্লকচেইনের অবকাঠামো কোনো কেন্দ্রীভূত প্রতিষ্ঠানকে তার নিজস্ব উদ্দেশ্যে নেটওয়ার্ক ব্যবহার করতে বাধা দেয়, যে কারণে বিটকয়েন নেটওয়ার্কে কোনো একক কর্তৃপক্ষ নেই।

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

এই ধরনের প্রেক্ষাপটে, মাইনিং শক্তি সারা বিশ্বে বিভিন্ন নোডের উপর বিতরণ করা হয়, যার অর্থ হ্যাশ রেট কোনো একক প্রতিষ্ঠানের হাতে নেই। অন্তত সেটি হওয়ার কথা নয়।

কিন্তু যখন হ্যাশ রেট আর যথেষ্ট ভালোভাবে বিতরণ করা হয় না তখন কী হবে? কী হবে, উদাহরণস্বরূপ, যদি কোনো একক প্রতিষ্ঠান বা সংস্থা হ্যাশিং পাওয়ারের 50% এর বেশি অর্জন করতে পারে? এর একটি সম্ভাব্য পরিণতি হল যাকে আমরা 51% আক্রমণ বলি যেটি সংখ্যাগরিষ্ঠ আক্রমণ হিসেবেও পরিচিত।


51% আক্রমণ কী?

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

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

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


51% আক্রমণের সম্ভাবনা কতটা? 

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

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

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

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

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

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