حمله ۵۱ درصد در بلاک چین چیست؟
حمله 51 درصد در بلاک چین چیست؟ حمله 51 درصد چه مشکلاتی را به وجود میآید؟ در این متن به حمله 51 درصدی بیت کوین میپردازیم و احتمال رخدادن آن در بلاک چین بیت را بررسی میکنیم. شاید از نحوه کارکرد این حمله اطلاعاتی نداشته باشید که در این مقاله قصد داریم اطلاعات شما را در این زمینه تکمیل کنیم تا Attack 51% به طور کامل آشنا شوید.
حمله ۵۱ درصد چیست؟
حمله 51 درصد درواقع یک حمله احتمالی است که بلاک چین را مورد هدف قرار میدهد و ممکن است یک فرد یا گروهی، حجم زیادی از هش ریت شبکه بلاک چین را به دست گرفته که قادرند شبکه بلاک چین را با اختلالاتی روبرو کنند. یکی از مسائلی که ممکن است با این حمله رخ دهد، برگشت زدن تراکنشی است که از قبل مورد تأیید قرار گرفته و به این ترتیب مسئله دوباره خرج کردن به وجود میآید.
علاوه بر آن فرد یا گروه موردنظر قدرت ماینینگ بالایی دارد و توانایی حذف تراکنشها، دستکاری و ایجاد تغییر در تراکنشها نیز از عواملی است که با این حمله میسر خواهد شد. همچنین توانایی کنترل استخراجکنندگان را نیز دارد؛ به طوری که ماینرها نمیتوانند بیت کوین یا ارز دیگری را استخراج کنند که به این موضوع “انحصار استخراج” (Mining Monopoly) گفته میشود.
فرد مهاجم توانایی تأیید نکردن تراکنشها را در اختیار دارد و به طور کلی شبکه بلاک چین را به طور کامل دارای مشکل میکند. تا این قسمت از تواناییهای فرد یا گروهی که حمله 51 درصدی را انجام میدهند بیان کردیم، در ادامه به مواردی اشاره میکنیم که مهاجم توانایی تغییر و دستکاری در آنها را ندارد.
در قسمت قبلی گفتیم که مهاجم توانایی برای تغییر در تراکنشها آزاد است، اما قادر به برگرداندن تراکنشهایی که در گذشته انجام شده و زمان زیادی از آن سپری میشود، نیست. همچنین نمیتواند پاداش استخراج هر بلاک را با سلیقه خود تغییر دهد و کوینهای جدیدی که از بلاک چین خارج هستند را ایجاد کند. گروه یا فرد حملهکننده توانایی برداشت بیت کوینهای شما را ندارند.
احتمال اتفاق افتادن حمله ۵۱ درصد چقدر است؟
باید یادآور شویم که حمله به بلاک چینهای بزرگ و معروف کار هرکسی نیست و تا حدودی میتوان آن را غیرممکن فرض کرد. چرا این حمله کار سخت و بهصرفهای نیست؟
بلاک چینها از گرهها یا نودهای زیادی تشکیل شدهاند که نحوه عملکرد آنها بهصورت اجماع است و همه افراد و کاربران برای به تصویب رسیدن یک قانون باید اتفاقنظر داشته باشند. در بلاک چین بیت کوین و اتریوم و … نودها حجم زیادی از شبکه بلاک چین را به خود اختصاص میدهند و قدرت بیشتری خواهند داشت؛ بنابراین حمله 51 درصد به این بلاک چینها بسیار سخت میباشد.
یکی از راههایی که بیت کوین امنیت شبکه خود را تأمین میکند، با متن بالا در ارتباط است. در سیستم اجماع اثبات کار هر استخراجکننده نرخ هش ریت بالاتری در اختیارش باشد در نتیجه حل کردن بلاک بعدی و استخراج آن شانس بیشتری دارند. استخراج بیت کوین خواستار به اشتراک گذاشتن پردازندههای قدرتمند ماینرها است که بیت کوین مدیون ماینرهای خود است و به همین دلیل به آنها پاداش استخراج میدهد. البته هاوینگ بیت کوین این پاداش را در هر 4 سال نص میکند.
تا به اینجا یکی از راهکارهای بیت کوین برای افزایش امنیت خود اینگونه بوده است و روز به روز به تعداد استخراجکنندههای بیت کوین اضافه و این رقابت شدیدتر و به دنبال آن امنیت بیشتری از بیت کوین محافظت میکند. همین مسئله باعث میشود که افراد مهاجم توانایی و قدرت محاسباتی برای غلبه بر کاربران و در دست گرفتن شبکه را نداشته باشند.
بیشتر بخوانید: تحلیل تکنیکال و تحلیل فاندامنتال
طبق مطالب قبلی افراد مهاجم توانایی دستکاری و برگرداندن تراکنشهایی که زمان زیادی از آنها گذشته است را ندارند و با بزرگی بلاک چین بیت کوین و از بین نرفتن بلاکها، همچنین تعداد بالای تأییدیههای تراکنش، اماکن تغییر در بلاک و دستکاری تراکنشها را به حداقل رسانده و روز به روز سختتر خواهد شد. باتوجه به موضوعات مطرح شده درمورد شبکه بلاک چین بیت کوین نتیجه میگیریم بر اثر رخدادن حمله 51 درصدی، تنها مدتزمان کوتاه و چند بلاک مورد حمله واقع میشوند. احتمال این حمله در بلاک چین بیت کوین بسیار پایین است.
حمله 51 درصدی چگونه کار می کند؟
برای درک عملکرد حمله اکثریت یا حمله 51 درصدی، ابتدا باید با نحوه تراکنشهای بیت کوین در شبکه بلاک چین آن آشنا شویم. گواه اجماع کمک میکند تا الگوریتمهای متفاوتی برای تأیید تراکنشها به کار گرفته شود. اثبات کار (Work Proof of)که با حروف اختصاری (POS) نیز نمایش داده میشود، یکی از پرکاربردترین الگوریتمهایی است که از آن در شبکه بلاک چین بیت کوین استفاده میشود.
الگوریتم اثبات کار (POS) چگونه عمل میکند؟
در الگوریتم اثبات کار، زمانی که یک تراکنش باید در شبکه غیرمتمرکز به ثبت برسد، ابتدا باید تأیید شود. نودها و استخراجکنندهها با بررسی تراکنش آن را تأیید میکنند. این نودها از ماینرها برای حل معادلات پیچیده ریاضی و ماین هش ریت بلاک بعدی استفاده میکنند که سرانجام تراکنش به ثبت میرسد.
داشتن بیش از نیمی از هش ریت چگونه باعث اختلال در شبکه میشود؟
غیرمتمرکز بودن شبکه بیت کوین و سایر ارزها مسبب شده تا هیچ شخصی توانایی ایجاد اختلال و تغییر در شبکه را نداشته باشد. غیرمتمرکز بودن شبکه بلاک چین نیز به مهاجمان اجازه به دست گرفتن نودهای کوچک را نمیدهد تا شبکه را با اختلال روبرو کنند.
در نظر بگیرید که فرد مهاجم توانسته تا نیمی از نودهای شبکه را به کنترل خود در بیاورد که به دنبال آن قدرت او برای یافتن هش بلاک بعدی از سایر کاربران بیشتر خواهد بود زیرا نیمی از شبکه را در دست دارد و میتواند تراکنشها را تأیید کند. فرد مهاجم برای دستکاری و ایجاد اختلال در شبکه بلاک چین باید بیش از 50 درصد نرخ هش ریت را در اختیار داشته باشد که حداقل باید 51 درصد باشد؛ به همین دلیل به این حمله، حمله 51 درصدی میگویند.
بیشتر بدانید: قیمت بیت کوین
بازگردانی تراکنش با حمله اکثریت
یکی از تواناییهای فرد مهاجم هنگام در دست گرفتن شبکه و حمله 51 درصدی این بود که میتواند تراکنشهای انجام شده را برگرداند و دوباره آن را خرج کند. در نظر بگیرید که فردی مقدار زیادی بیت کوین را در یک تراکنش خرج کند؛ این فرد مهاجم که بیت کوین خود را خرج کرده است میتواند اندازه (طول) زنجیره فورک ایجاد شده خود را از زنجیره اصلی بلندتر و طولانیتر کند و به ثبت رساندن آن در شبکه بلاک چین نیز به معنای درنظرگرفتن آن زنجیره بهعنوان زنجیره اصلی است.
به دنبال همین مسئله تراکنشهایی که در زمان گذشته و در زنجیره قبلی به ثبت رسیده، برگردانده خواهند شد؛ بنابراین بیت کوینهایی که فرد مهاجم از کیف پول خود خرج کرده است، میتواند دوباره آن را خرج کند. جالب نیست؟! این موضوع دوباره خرج کردن نام دارد که با حمله 51 درصدی قابل اجرا است.
ایجاد فورک و استخراج به صورت مخفیانه
زمانی که یک استخراجکننده جواب معادلهای را در بلاک چین پیدا میکند، جواب معادله برای سایر گرهها ارسال شده تا بعد از تأیید آنها در شبکه به ثبت برسد. فرد مهاجم میتواند از این مسئله برداشت دیگری داشته باشد. میتواند از ارسال عمومی خودداری کند و پاسخ معادله را به نودها ارسال نکند و موجب ایجاد فورک جدیدی میشود که کسی از آن خبر ندارد.
مهاجم از طریق فورک ایجاد شده که به صورت مخفیانه قابل استفاده است باعث میشود که زنجیره او بهعنوان زنجیره اصلی در نظر گرفته شود زیرا زنجیرهای که طول بیشتری دارد به معنای موافقت اکثریت است. از این رو فرد مهاجم با حمله 51 درصدی و در دستداشتن نرخ هش ریت بالاتر میتواند بلاکها را به زنجیره جدید خود اضافه کند و آن را طولانی و طولانیتر کند.
حمله 51 درصد در بلاک چین باعث بروز مشکلات زیادی میشود که به سود فرد مهاجم و به ضرر کاربران و شبکه بلاک چین میباشد. افراد مهاجم زمان خود را برای حمله به بلاک چینهای بزرگ مانند بیت کوین هدر نمیدهند و سعی میکنند در شبکههایی که آسیب پذیری بیشتری دارند زمان بگذارند.
در مقاله توضیح دادیم که فرد مهاجم با حمله 51 درصد (حمله اکثریت) قادر به انجام چهکارهایی خواهد بود و با نحوه عملکرد این حمله آشنا شدیم. بیت کوین نیز تاکنون از حمله 51 درصدی در امان بوده و به پیشروی خود ادامه خواهد داد. در مقاله بعدی به این سؤال پاسخ میدهیم که چرا عرضه بیت کوین محدود به ۲۱ میلیون واحد است؟ که یکی از سؤالهای پرتکرار افراد در بازار کریپتوکارنسی است.
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.