
حمله ۵۱درصدی تهدیدی بالقوه برای یکپارچگی بلاکچین است تا هکرها بتوانند کنترل بیش از ۵۰درصد کل قدرت هش بلاکچین را بهدست بگیرند. این اتفاق ایجاد اختلال در شبکه و نادیدهگرفتهشدن مکانیسم اجماع شبکه و تحمیل هزینه مضاعف به کاربران شبکه را در پی دارد.
در این مقاله از بلاگ تترلند، به این سؤال جواب میدهیم که حمله ۵۱درصد چیست و چگونه میتواند برای شبکه بلاکچین مشکلساز باشد؟
شبکههای بلاکچین چگونه کار میکنند؟
ابتدا باید به نحوه کارکرد شبکههای بلاکچینی اشاره کنیم تا فرایند حمله برای کاربران روشن شود. شبکههای بلاکچینی تراکنشهای مختلف را در بلاکهای خود پردازش میکنند که بهصورت شفاف دراختیار کاربران قرار میگیرد. در بلاکچینهای مبتنیبر اجماع اثبات کار، دستگاههایی به نام ماینر وجود دارند که با انجام محاسبههای ریاضی پیچیده و سنگین، بلاکهای جدیدی ایجاد میکنند تا تراکنشها در بلاکهای جدید بررسی و تأیید شوند. امنیت این نوع بلاکچینها با توان قدرتی ماینرها در هش تأمین میشود. ماینرها اعتبار تراکنشها را بررسی میکنند تا تراکنش اشتباه در بلاکچین تأیید نشود و امنیت بلاکچین تأمین شود. شبکه بلاکچین قدرت هش تمامی ماینرها را یکسان در نظر میگیرد تا درباره صحت تراکنشها کاملاً دموکراتیک تصمیمگیری شود. بااینحال، در واقعیت این فرایند شکلهای دیگری به خود میگیرد. بسیاری از پلتفرمها برای دریافت سود و مشارکت بیشتر کاربران، استخرهای ماینینگ راهاندازی میکنند تا قدرت هش را افزایش دهند. درصورتیکه این استخرها بهقدری بزرگ شوند که کنترل بیش از ۵۰درصد قدرت هش کل بلاکچین را دراختیار بگیرند، امکان حمله از سمت آنها وجود دارد.حمله ۵۱درصدی در بلاکچین چیست؟
حمله ۵۱درصدی نوعی اختلال در فعالیتهای بلاکچین است که مشکلات بسیاری را در شبکه بلاکچین بهوجود میآورد. هکرها با دراختیار داشتن کنترل بیش از ۵۰درصد کل قدرت هش بلاکچین، از انجام تراکنشهای جدید میتوانند جلوگیری کنند و ترتیب تأیید تراکنشها را بهنفع خود تغییر دهند یا بهسراغ تغییر مسیر تراکنشها بروند. حملههای ۵۱درصدی عموماً برای تراکنشهایی رخ میدهند که درحالحاضر در جریان هستند یا در آیندهای نزدیک اتفاق میافتند. تراکنشهای قبلی در امنیت کامل بهسر میبرند و هرچه زمان انجام تراکنشها قدیمیتر باشد، امنیت تراکنش نیز افزایش مییابد. شبکههای بلاکچین کوچکتر بهدلیل نیاز به قدرت هش، کمتر مستعد حملههای ۵۱درصدی هستند. این بلاکچینها معمولاً در شرایطی قرار دارند که باید به کاربران خود و میزان قدرت هش هر ماینر در شبکه بلاکچین توجه زیادی کنند.