حمله 51 درصدی ارز دیجیتال چیست؟
اگر اخیراً وارد حوزه ارز دیجیتال شده باشید شاید نام حمله 51 درصدی به گوشتان خودره باشد. اما حمله 51 درصدی چیست و چگونه انجام میگیرد؟ در این مطلب به این پرسش پاسخ خواهیم داد.
حمله 51 درصدی چیست؟
حمله 51 درصدی نوعی حمله بر روی شبکه بلاکچین است. در این حمله فرض میشود که گروهی از ماینرها بتوانند بیش از ۵۰ درصد توان محاسباتی شبکه یا نرخ سختی شبکه را بدست بگیرند. در حمله 51 درصدی حملهکنندگان میتوانند از تایید شدن تراکنشهای جدید جلوگیری کنند. آنها میتوانند از انجام تراکنشها بین افراد ممانعت کنند. آنها حتی میتوانند که تراکنش انجام شده در زمان کنترل شبکه را برگشت دهند. این امر به معنی امکان دابل اسپندینگ یا دوبار خرج کردن ارز است. حمله کنندگان تقریبا نمیتوانند ارزهای جدیدی بسازند یا اینکه بلاکهای قدیمی را تغییر دهند. به احتمال بسیار زیاد یک حمله ۵۱ درصدی توان نابودی کامل شبکهای مثل بیت کوین را ندارد هر چند که میتواند آسیبهای زیادی به آن وارد کند.
حمله 51 درصدی چگونه کار میکند؟
بیت کوین و دیگر ارزهای دیجیتال بر روی یک دفتر گسترده دیجیتال به نام بلاکچین کار میکنند. این فایلهای دیجیتال تمامی تراکنشها را ثبت کرده و در اختیار استفاده کنندگان و عموم مردم قرار میدهد. نتیجه این میشود که کسی نمیتواند ارزی را دوبار (Double Spending) خرج کند. همانطور که از اسم آن مشخص است، بلاک چین به زنجیرهای از بلاکها گفته میشود که درون هر کدام از آنها مجموعهای از اطلاعات ذخیره میشود. این اطلاعات شامل اطلاعات تراکنشهای کامل شده در یک بازه زمانی مشخص است. برای بیت کوین هر بلاک جدید در حدود ده دقیقه زمان نیاز دارد تا تولید شود. به محض اینکه یک بلاک نهایی و یا به اصطلاح استخراج شد، دیگر نمیتوان در آن تغییری ایجاد نمود.
در صورت ایجاد تغییری کلاهبردارانه شبکه با آن برخورد میکند. هر چند که با به کنترل گرفتن بخش اعظم توان محاسباتی شبکه توسط هکرها میتوان در روند ثبت اطلاعات تراکنشها اختلال ایجاد نمود. در حمله 51 درصد حملهکنندگان میتوانند دست دیگر استخراجکنندگان را از تکمیل کردن یک بلاک کوتاه کنند. در واقع آنها میتوانند انحصار ایجاد کنند و تمامی پاداش استخراج یک بلاک را خود دریافت کنند.
حمله 51 درصدی بیت کوین
در حال حاضر پاداش استخراج یک بلاک بر روی این شبکه ۶.۲۵ بیت کوین است. هکرها با حمله 51 درصدی میتوانند تمام پاداش استخراج یک بلاک را دریافت کنند. علاوه بر آن، آنها میتوانند دیگر استفادهکنندگان از شبکه را با تایید نردن تراکنشهای آنها مسدود کنند. حتی آنها میتوانند تراکنش بیت کوینی که ارسال نمودهاند را معکوس کنند. این کار باعث میشود که بیت کوینی که خرج کردهاند را دوباره در حساب خود داشته باشند. در حقیقت فرایند دابل اسپندینگ معادل همان پول تقلبی در دنیای پولهای کاغذی است. هر شبکهای که نتواند با این پدیده مقابله کند به سرعت اعتماد عمومی را از دست خواهد داد. تغییر بلاکهایی که قبل از شروع حمله 51 درصدی استخراج شدهاند کاری بسیار دشوار است. حتی با حمله ۵۱ درصدی هم این کار تقریبا ناممکن است. هر چه تراکنشی قدیمی تر باشد احتمال تغییر آن کمتر است.
شایان ذکر است که انجام حملهای ۵۱ درصدی با بدست آوردن کمتری از ۵۰ درصد توان محاسباتی شبکه نیز امکانپذیر است. اما هر چه توان محاسباتی بدست آمده کمتر شود، احتمال موفقیت حمله کنندگان کمتر و کمتر میشود.
چند مثال از حملات گذشته
در آگوست سال ۲۰۱۶ Krypton و Shift دو بلاک چین بر پایه اتریوم بودند که مورد حمله 51 درصدی قرار گرفتند. در ماه می سال ۲۰۱۸، بیت کوین گلد که در زمان خود ۲۶امین رتبه را در بازار رمز ارزها در اختیار داشت مورد حمله ۵۱ درصدی قرار گرفت. در زمان حمله، هکرها توانستند بخش زیادی از توان محاسباتی شبکه را بدست بگیرند و با وجود تمام تلاشهای بیت کوین گلد، آنها برای چند روز توانستند دابل اسپندینگ کنند و مبلغ ۱۸ میلیون دلار را سرقت کنند.