حمله 51 درصدی بلاکچین چیست و چگونه انجام میشود؟

با توجه به ماهیت اصلی بلاکچین بیت کوین یعنی غیرمتمرکز بودن آن، بسیاری از افراد به همین دلیل و عدم وجود یک نهاد رسمی برای پشتیبانی از تراکنش ها، به آن اطمینان نداشته و از بیت کوین و سایر ارزهای دیجیتال برای انجام تبادلات خود استفاده نمیکنند. به علت دیجیتالی بودن حوزه ارزهای دیجیتال، همواره چالش هک شدن آن توسط هکرها حتی در بین کاربران قدیمی وجود دارد.یکی از مهمترین و مخرب ترین روش هایی که میتوان بلاکچین بیت کوین را مورد حمله قرارداد، حمله 51 درصدی است که باعث نگرانی بسیاری از کاربران شده است. این حمله با توجه به گذاشتن اکثر توان محاسباتی شبکه در اختیار عوامل حمله، امکان ایجاد اختلال در ساز و کار اصلی شبکه فراهم میکند که موجب دستکاری کردن در تراکنش ها و تبادلات نیز میشود.بازار کریپتو کارنسی شامل ریسک های زیادی میشود که یکی از این ریسک ها مربوط به هک شدن شبکه و حمله 51 درصدی است، در این مقاله قصد بررسی کامل نحوه انجام این حمله و همچنین بررسی امکان وقوع حمله 51 درصدی را داریم. شما میتوانید برای کاهش ریسک های خود در زیمنه بازارهای مالی و علی الخصوص بازار ارز دیجیتال، با مشاورین ما جهت سرمایه گذاری ارز دیجیتال ارتباط برقرار کنید.حمله 51 درصدی چیست؟حمله اکثریت که به عنوان حمله 51 درصدی (Attack 51%) در جوامع ارز دیجیتال شهرت یافته است؛ در صورت به دست آوردن بیش از 50 درصد توان محاسباتی یا اصطلاحا هش ریت یک شبکه توسط یکی از نود های شبکه، اتفاق خواهد افتاد. در این خصوص، هکر یا عوامل حمله میتوانند با در دست گرفتن کنترل بلاکچین، اختلالاتی اساسی را در تراکنش ها و فعالیت بلاکچین به وجود آورند.حمله 51 درصدی چگونه انجام میشود؟غیرمتمرکز بودن بلاکچین بر 3 اصل اساس استوار است:توزیع داده هاعدم وابستگی به یک نهاد مرکزیبه کارگیری ماهیت همتا به همتادر حمله 51 درصدی، ویژگی توزیع داده ها از سمت مهاجمان مورد حمله قرار میگیرد. در طی این حمله، بر خلاف ماهیت اصلی غیرمتمرکز بودن شبکه، به جای قرارگیری توان محاسباتی در نقاط مختلف، اکثریت قدرت پردازش یک شبکه در یک نقطه به خصوص متمرکز شده و تمامی قدرت شبکه در اختیار کنترل کننده آن نقطه قرار خواهد گرفت.عوامل حمله 51 درصدی، با توجه به در اختیار داشتن بیشترین هش موجود در شبکه، توان ایجاد انشعابی جدید را داشته و در صورت اقدام به انجام این عمل، بلاک هایی جدید ایجاد کرده و جایگزین بلاک های اصلی در زنجیره بلاک شبکه خواهند کرد.بلاک اصلی در زنجیره بلاک؛ بلاکی است که طولی بیشتر از سایر بلاک های دیگر داشته باشد. عوامل حمله 51 درصدی با سوء استفاده از این ویژگی زنجیره، اقدام به اضافه کردن بلاک های جدید هرچه بیشتر به انشعاب جدید ایجاد شده در مدت زمان کوتاه میکنند. این عمل تنها به دلیل در اختیار داشتن اکثریت توان محاسباتی شبکه امکان پذیر است.مادامی که همانند قبل، قدرت پردازش شبکه میان سایر نود ها پخش نشود، این شرایط ادامه خواهد داشت. بعد از موفقیت حمله 51 درصدی، کاربران انشعاب ایجاد شده جدید را به علت داشتن بلاکی با بیشترین طول موجود به اشتباه به عنوان زنجیره اصلی در نظر میگیرند؛ در نتیجه، فعالیت و تراکنش خود را در زنجیره جدید انجام داده و مهاجمین حمله 51 درصدی خود را تکمیل میکنند.حمله 51 درصدی چه عواقبی دارد؟همواره مابین خطراتی که بلاکچین را تهدید میکند، حمله 51 درصدی یکی از مهمترین آنهاست که عواقب بسیار مخربی را برای بلاکچین به همراه دارد:به وجود آمدن امکان معکوس کردن تراکنش ها به منظور دوبار خرج کردن کوین ها (Double Spending)جلوگیری از تایید برخی تمام یا برخی از تراکنش هابه وجود آمدن انحصار استخراج (Mining Monopoly)، امکان حذف کردن همه یا برخی از ماینر ها از استخراج رمزارزامکان لغو کردن تراکنش های دیگر کاربران از سمت مهاجمامکان متوقف سازی ایجاد تراکنش جدید در شبکهمهمترین حملات 51 درصدیتا به امروز چیزی بیش از 5 مورد حمله 51 درصدی مهم اتفاق افتاده است که 2 مورد از مهمترین آنها را با هم بررسی خواهیم کرد:بیت کوین گلد درسال 2018:این ارز دیجیتال مبتنی بر بیت کوین، بعد از موفقیت عوامل حمله 51 درصدی به آن، باعث به سرقت رفتن 18 میلیون دلار از صرافی های ارز دیجیتال شد.اتریوم کلاسیک در سال 2019:رمز ارزی مبتنی بر بلاکچین محبوب اتریوم که بعد از تجربه کردن حمله 51 درصدی، باعث به سرقت رفتن 1.1 میلیون دلار شد.آیا احتمال حمله 51 درصدی بیت کوین وجود دارد؟با توجه به پایه و اساس ساختار بیت کوین، یعنی الگوریتم اجماع اثبات کار، مامی گاربران دخیل در کنترل امنیت شبکه هستند؛ بنابراین، کاربران بیشتر و شبکه بزرگتر امنیت بیشتری را برای بلاکچین فراهم میکند. همچنین میتوان به این نکته اشاره کرد که پیاده سازی بلاکچین بیت کوین بر اساس زبان کد نویسی سالیدیتی، به خودی خود باعث بالا رفتن و ارتقا امنیت شبکه میشود.با توجه به پیروی بلاکچین بیت کوین از الگوریتم اجماع اثبات کار (PoW) به منظور ساخت بلاک های جدید در شبکه، و پاداش دهی به ماینرها بنا به مشارکت آنها در استخراج بلاک، میتوان گفت، با افزایش فرآیند استخرا امنیت شبکه نیز افزایش میابد. چرا که افزایش فرآیند ماینینگ، موجب بیشتر شدن قدرت هش موجود در شبکه خواهد شد. در صورت افزایش هرچه بیشتر قدرت هش پشتیبانی شده موجود در شبکه توسط ماینرها، مهاجمین حمله 51 درصدی به قدرت، هزینه و زمان بیشتری به منظور در اختیار گرفتن اکثریت توان محاسباتی شبکه نیاز خواهند داشت.با توجه به اینکه به منظور ایجاد تغییرات در اطلاعات و تراکنش های از قبل تایید شده در بلاک های پیشین، نیازمند اعمال تغییراتی در تمامی بلاک های قبلی نیز میشود که با توجه به پیشرفت روز افزون بلاکچین بیت کوین و همینطور تعداد بسیار زیاد بلاک های شبکه و همچنین اضافه شدن بلاک های جدید در هر ده دقیقه یکبار، این عمل غیرممکن است.تغییر یا بازگشت تراکنش های قبلی تایید شده در شبکه، یکی دیگر از اهداف حمله 51 درصدی محسوب میشود.تراکنش های بسیار زیادی در شبکه بلاکچینی بیت کوین به علت وجود ماینرها و نودهای بسیار، تا به امروز تاییدیه دریافت کرده اند، که به همین دلیل کنسل یا برگشت دادن این تراکنش ها تقریبا عملی غیرممکن محسوب میشود.با توجه به مفاهیم بررسی شده، احتمال تجربه حمله 51 درصدی برای بیت کوین تقریبا برابر با صفر است؛ اما چنانچه این حمله با موفقیت در بلاکچین بیت کوین صورت گیرد، عوامل حمله 51 درصدی تنها موفق به ایجاد اختلالاتی بسیار جزئی در بلاکچین بیت کوین میشوند و درنهایت منفعتی شامل حالشان نخواهد شد.بررسی نکات کلیدی در رابطه با حمله 51 درصدی بیت کوین:حمله 51 درصدی، در صورت به دست آوردن بیش از 50 درصد توان محاسباتی یک شبکه توسط یک فرد یا گروه، صورت میپذیرد.بنا به دلایل مالی و زمانی حمله 51 درصدی بسیار بعید به نظر میرسد، اما غیرممکن نیست.در صورت وقوع حمله 51 درصدی، ارز دیجیتال هدف قرار داده شده اعتماد جامعه کریپتوکارنسی و بخش عظیمی از ارزش مادی خود را از دست خواهد داداز خدمات آرکاکوین به منظور کسب موفقیت در بازار ارز دیجیتال؛ همانند: کانال سیگنال ارز دیجیتال و سبدگردانی ارز دیجیتال نیز استفاده کنید.حمله 51 درصدی به سایر آلت کوین هاآلت کوین های دیگر شبکه هایی ضعیف تر و به نسبت کوچکتری از بیت کوین دارند. این بلاکچین ها، به دلیل وجود کاربران و ماینرهای کمتر از هش ریت کمتری در شبکه خود برخوردارند. پایین بودن توان محاسباتی شبکه میتواند منجر به ایجاد بستر مناسبی برای حمله 51 درصدی باشد، چرا که به علت وجود قدرت پردازش پایین شبکه، مهاجمین با هزینه و صرف وقت بسیار کمتری قادر به در اختیار گرفتن اکثریت توان شبکه خواهند بود.در سال 2018 میلادی بیت کوین گلد، مورد هدف یک حمله 51 درصدی قرار گرفت و عوامل حمله با به وجود آوردن اخلالات اساسی در شبکه، تعداد بسیاری از این ارز به ارزش 18 میلیون دلار را از طریق تراکنش های صرافی ها به سرقت بردند.همچنین کوین های دیگری مانند: Mona Coin، Zen Cash و Verge نیز تا به امروز از حمله 51 درصدی در امان نمانده اند.حمله 51 درصدی به الگوریتم اجماع اثبات سهامدر الگوریتم اجماع اثبات سهام (PoS)، نود های شبکه بنا به میزان ارز استیک شده در شبکه، قادر به مشارکت در تایید تراکنش ها و ساخت بلاک جدید در شبکه و درنتیجه دریافت پاداش هستند.مهاجم به منظور ایجاد حمله 51 درصدی در این پلتفرم ها، ملزم به استیک کردن مبلغی بیش تر از 50 درصد کل مبالغ استیک شده در شبکه است، تا بتواند توانایی کنترل شبکه و ایجاد تغییرات در تراکنش ها را به دست آورد.حمله 51 درصدی به بلاکچین هایی که از الگوریتم اثبات سهام برای تایید تراکنش های خود استفاده میکنند، صدها برابر هزینه بیشتری را نسبت به بلاکچین های مبتنی بر الگوریتم اثبات کار طلب میکنند که در نتیجه موجب نداشتن صرفه اقتصادی برای مهاجمین میشود.یکی از خطراتی که مهاجم را در حمله 51 درصدی به بلاکچین های مبتنی بر اثبات سهام تحدید میکند، امکان غیرقابل دسترسی شدن و مسدودسازی دارایی های استیک شده کاربر از سمت شبکه درصورت ایجاد تخلف است. به همین علت، درصد ریسک این حمله از درصد سودی که میتوان به آن دست یافت بیشتر است که باعث مصون شدن الگوریتم اجماع اثبات سهام در برابر حمله 51 درصدی میشود.اشتباهات رایج درمورد حمله 51 درصدی چیست؟به منظور انجام شدن حمله 51 درصدی، همیشه نیازی به دست آوردن اکثر قدرت پردازش شبکه توسط یک گروه ، فرد، شرکت یا غیره نیست؛ بلکه یکی دیگر از راه های قابل هضم حمله 51 درصدی، اتحاد مجموعه ای از ماینرهای شبکه به منظور به دست آوردن اکثر توان شبکه بلاکچین (حمله 51 درصدی) است. در این حالت ماینر ها قادر به جلوگیری از تایید شدن تمامی تراکنش های شبکه نیز خواهند بود، که به این ترتیب بدون اجازه آنها امکان انجام هیچ تراکنش در شبکه وجود نداشته و عملا شبکه به حالت متمرکز در خواهد آمد.مهمترین مزیت به دست آمده از حمله 51 درصدی برای عوامل آن، وجود توانایی در معکوس کردن تراکنش های انجام شده در شبکه است، که با این ویژگی امکان خرج کردن بیش از یکبار کوین ها یا به اصطلاح دوبار خرج کردن به وجود می آید.اما با توجه به ویژگی های اصلی بلاکچین، عوامل حمله 51 درصدی هرچقدر که قدرت شبکه را در اختیار داشته داشته باشند، امکان ایجاد تغییرات در بلاک هایی که قبلا ساخته شده اند را نخواهند داشت. یکی دیگر از کارهایی که عوال حمله 51 درصدی توان انجام آن را نخواهند داشت، ایجاد و عرضه کوین های جدید در شبکه است. بنابراین؛ با توجه به خسارات فراوان حمله 51 درصدی، بلاکچین ارز دیجیتال مورد هدف قرارگرفته به طور کامل نابود نخواهد شد.بر خلاف باور عموم در رابطه با حمله 51 درصدی، موفقیت این حمله برابر با حکمرانی و به دست آوردن توان انجام هر کار دلخواهی در شبکه بلاکچینی نیست. به بیانی دیگر، بعد از موفقیت این حمله عوامل آن همچنان توان انجام کارهای زیر را ندارند:به وجود آوردن ناگهانی سکه های جدید و عرضه آنهاسرقت سکه از کیف پول دیگر کاربران شبکهحمله 34 درصدی چیست؟نوع دیگری از دفتر کل توزیع شده نیز وجود داشته که با نام تنگل شناخته میشود؛ که با وجود اهدافی مشابه با بلاکچین، تفاوت هایی اساسی با بلاکچین دارد؛ ارز دیجیتال آیوتا، که با هدف به وجود آوردن اینترنت اشیا ایجاد شده است، برای توسعه خود از تنگل استفاده میکند.به علت تفاوت های بنادی و ساختاری بلاکچین با تنگل، حمله کنندگان تنها با در اختیار داشتن بیش از یک سوم (34 درصد) توان محاسباتی شبکه، میتوانند حمله اکثریت را انجام دهند.گفتار پایانیهمانطور که در این مقاله بررسی کردیم، امکان وقوع حمله 51 درصدی در بیت کوین تقریبا برابر با صفر است. اما با توجه به غیرممکن نبودن این حمله در بلاکچین بیت کوین، اگر مهاجمی با صرف وقت و هزینه های بالا موفق به ایجاد این حمله در بلاکچین بیت کوین شود و بیش از 50 درصد قدرت هش موجود در شبکه بیت کوین را در اختیار بگیرد، بازهم قادر به انجام اقدامات زیادی در شبکه نیست.در این حمله مهاجمین قادر به دستکاری تراکنش های قبلی و به سرقت بردن دارایی های کاربران نیستند و تنه تراکنش های جدید، ممکن در معرض خطر قرار گیرند.ناگفته نماند که تامین امنیت شبکه بیت کوین توسط نودها و کاربران زیادی تامین شده که در نتیجه تعداد بالای کاربرانی که مشغول ماینینگ و تامین امنیت شبکه هستند، دست مهاجمین را به منظور حمله 51 درصدی از شبکه کوتاه میکند؛ بنابراین، نباید نگران حمله 51 درصد در شبکه بیت کوین بود.سوالات متداولحمله 51 درصدی چیست؟در صورت به دست آورن بیش از 50 درصد توان محاسباتی یا اصطلاحا هش ریت یک شبکه توسط یکی از نود های شبکه، حمله 51 درصد اتفاق خواهد افتاد. در این خصوص، هکر یا عوامل حمله میتوانند با در دست گرفتن کنترل بلاکچین، اختلالاتی اساسی را در تراکنش ها و فعالیت بلاکچین به وجود آورند.آیا بلاکچین بیت کوین قابل هک شدن است؟تامین امنیت شبکه بیت کوین توسط نودها و کاربران زیادی تامین شده که در نتیجه تعداد بالای کاربرانی که مشغول ماینینگ و تامین امنیت شبکه هستند، دست مهاجمین را به منظور حمله 51 درصدی از شبکه کوتاه میکند؛ بنابراین، نباید نگران حمله 51 درصد در شبکه بیت کوین بود.منبع