تا حالا اسم حمله 51 درصدی بلاک چین به گوشتون خورده؟ به نظرتون این حمله چی میتونه باشه و چجوری میتونه به شبکه بلاک چین آسیب بزنه؟ بلاکچین یکی از فناوریهای غیرمتمرکزه که از امنیت خوبی برخورداره. توی بلاکچین نودهای شبکه همه تراکنشهای منتشر شده ثبت شده و بعد از اون در اختیار کاربران قرار میگیرن.
درسته که شبکههای بلاک چین امنیت خوبی دارن، اما این حملات میتونه اکثر شبکههای بلاک چین رو تحت تاثیر بذاره. معمولا این حملات هزینه زیادی دارن و به همین دلیل هم اکثرا روی شبکههای کوچک موفقتر عمل میکنن. اگه دوست دارین بیشتر در مورد حمله 51 درصدی بلاک چین بدونین و با راههای جلوگیری از اون آشنا بشین، ادامه این وبلاگ ویرگولی کیف پول من رو از دست ندین و باهامون همراه باشین.
اول از همه بهتره با یه تعریف ساده از حمله 51 درصدی بلاک چین شروع کنیم. زمانی که بیش از 50 درصد قدرت هش ماینینگ یه شبکه بلاکچین دست گروهی از ماینرها قرار بگیره، گفته میشه حمله 51 درصدی بلاک چین رخ داده. البته این رو هم در نظر داشته باشین که این حمله فقط تو بلاکچینهایی با قابلیت استخراج ارز دیجیتال رخ نمیده و میتونه تو بلاکچینهایی مانند ارز اتریوم هم رخ بده.
تعداد دفعاتی که یک ماینر در هر ثانیه میتونه عملیات تلاش برای پیدا کردن هش بلوک رو تکرار کنه، قدرت هش یا هش ریت (Hash Rate) نام داره. هش هر یک از ماینرها در کنار هم، قدرت هش کلی شبکه بلاک چین رو تشکیل میدن. در صورتی که 51 درصد مالکیت نودهای یک شبکه در اختیار یک گروه از ماینرها قرار بگیره، این گروه قدرت این رو پیدا میکنن که بتونن تغییراتی تو شبکه ایجاد کنن. در این صورت این افراد میتونن کارهایی مثل جلوگیری از تایید تراکنشها رو انجام بدن یا حتی تراکنشهای انجام شده رو معکوس کنن؛ که این کار باعث دوبار خارج شدن ارز دیجیتال میشه.
همون طور که گفتیم، بلاک چین یه دفتر کل توزیع شده و یه پایگاه داده غیرمتمرکزه که اطلاعات تراکنشها تو بستر بلاکچین ثبت و ذخیره و بعد از اون رمزنگاری میشن. برای این که تراکنشها به صورت غیرمتمرکز اعتبارسنجی بشن، از الگوریتم اجماع استفاده میشه؛ براساس این الگوریتم در صورتی که اکثر نودهایی که در شبکه فعال هستن صحت اطلاعات تراکنش را تایید کنن، اعتبارسنجی انجام میشه.
بعد از انجام اعتبارسنجی دادههای تراکنش درون بلوکها ذخیره میشن و یه کد هش اختصاصی به هر بلوک تعلق میگیره. این رو هم فراموش نکنین که هش اختصاصی مربوط به بلوکهای قبلی هم تو بلوکهای بعدی قرار میگیره و به این ترتیب بلوکها با هم مرتبط میشن و دیگه امکان تغییرشون وجود نداره.
همه این موارد به درستی پیش میره تا زمانی که بیش از 50 درصد قدرت هش در اختیار یه گروه از ماینرهای فعال تو شبکه بلاکچین باشه که توی یه استخر استخراج فعالیت میکنن. تو این شرایط احتمال وقوع حمله حداکثری وجود داره و این گروه میتونن یه نسخه تغییر یافته از شبکه بلاکچین رو تو نقطهای به زنجیره معرفی کنن و در صورتی که بیش از 50 درصد نودها این زنجیره رو بپذیرن، تغییرات اعمال میشه.
البته این رو هم در نظر داشته باشین که ایجاد تغییر تو بلوکهای قدیمی کار غیرممکنی نیست اما حتی هنگام حمله 51 درصدی بلاک چین هم ایجاد این تغییر سخته؛ چرا که در بلوکهای قدیمی، تعداد زیادی بلوک بعد از اونا اضافه شدن. در صورت رخ دادن این حمله، مهاجمها میتونن اطلاعات بلوکها رو پاک کنن و تراکنشها رو معکوس کنن.
یکی از مهمترین نکاتی که برای جلوگیری از حمله 51 درصدی بلاک چین مهمه اینه که باید مطمئن بشین هیچ نهاد واحد مثل استخر استخراج تعداد کل توکنهای استیک شده یا بیش از 50 درصد هش ریت ماینینگ رو در اختیار نداره. همچنین یکی دیگه از راههای جلوگیری از این اتفاق اینه که فعالهای شبکه به صورت مداوم فرایند استیکینگ و استخراج ارز دیجیتال رو تحت نظارت بگیرن تا بتونن از این حملات جلوگیری کنن.
به علاوه تجربه نشون داده که احتمال حمله 51 درصدی بلاک چین تو شبکههایی که امکان استخراج با استفاده از CPU و GPU کامپیوتر وجود داره بیشتره و امکان وقوع حمله تو شبکههایی که برای مشارکت تو فرایند استخراجشون به دستگاههای پیشرفته ایسیک (ASIC) نیاز دارن، در اونها کمتره.
درسته که شبکه بلاکچین امنیت و شفافیت بالایی داره اما تعداد قابل توجهی از این شبکهها از گذشته تا الان مورد حمله قرار گرفتن؛ بنابراین احتمال حمله تو این شبکه هم وجود داره. حمله 51 درصدی بلاک چین حملهای هست که روی شبکههایی با قدرت هش کمتر راحتتر اجرا میشه و میتونه امنیت شبکه رو زیر سوال ببره.
حالا شما بگین نظرتون در مورد این حمله چیه؟ آیا تا به حال تجربه حمله 51 درصدی بلاکچین رو داشتین؟ خوشحال میشیم اگه نظرات و تجربیاتتون رو باهامون تو وبلاگ ویرگولی کیف پول من به اشتراک بذارین.
مطلب پیشنهادی : سختی استخراج ارز دیجیتال
سوالات متداول
حمله 51 درصدی بلاک چیه؟
در صورتی که بیش از 50 درصد قدرت هش ماینینگ یه شبکه بلاک چین در اختیار گروه مشخصی از ماینرها قرار بگیره، احتمال وقوع حمله 51 درصدی بلاک چین وجود داره.
احتمال حمله 51 درصدی بلاک چین تو کدوم بلاک چینها وجود داره؟
احتمال وقوع حمله 51 درصدی بلاک چین در تمام بلاک چینها با مکانیزم اجماع اثبات سهام و اثبات کار وجود داره.
راههای جلوگیری از حمله 51 درصدی بلاک چین چیه؟
استفاده از تجهیزات پیشرفته، در نظر گرفتن و اعمال محدودیت برای این که هیچ گروهی از ماینرها امکان کنترل 50 درصد از هش بلاک چین را نداشته باشند، تقویت جامعه کاربری و استفاده از الگوریتم PoS، همگی از جمله راههایی هستند که میتوان برای جلوگیری از حمله 51 درصدی استفاده کرد.