دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۴
  • شهریور

جلسه ۱۵ : انواع حمله و مقابله با آن ها در بلاک چین

  • دسته‌بندی‌ها :
جلسه ۱۵ : انواع حمله و مقابله با آن ها در بلاک چین
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با عرض سلام و وقت به خیر خدمت کاربران سایت پی وی لرن و علاقمندان به بحث ارز دیجیتال.
      حتماً تا به حال چیزهایی راجع به ارز های دیجیتال و بیت کوین و بلاک چین شنیده اید و کنجکاو بوده اید بدانید که این کلمات چه معنایی دارند و ارز دیجیتال چیست.
      در دوره های قبلی، دوره آموزش بیت کوین به علاقمندان این حوزه ارائه شد و کار با آن ارائه گردید.
      در ادامه آشنایی با مباحث مختلف ارزهای دیجیتال دوره آموزش بلاک چین را به علاقمندان این دوره ارائه می نماییم.
      در جلسه گذشته آموختیم که بلاک چین چگونه در حین حفظ سیاست شفاف بودن معاملات و دسترسی عمومی به آن، حریم خصوصی افراد را نیز حفظ می کند و هویت آن ها را محفوظ نگه می دارد.
      در این جلسه که آخرین جلسه دوره آموزش بلاک چین است با انواع حمله و مقابله با آن ها در بلاک چین آشنا می شویم.

      انواع حمله و مقابله با آن ها در بلاک چین

      در این جلسه شما را با سه حمله که رایج ترین حملات بلاک چین است آشنا می نماییم:

      حمله شماره یک : حمله Race

      در این نوع حمله مهاجم با چندین دستگاه، سکه های مشابهی را به چندین فروشنده مختلف ارسال می کند.
      اگر فروشندگان قبل از تحویل کالا برای تأیید بلوک صبر نکنند، متوجه میشوند معامله در طول فرآیند استخراج رد شده است.
      برای حل این مشکل لازم است تا آماده شدن حداقل یک تایید، صدور کلا را به تعویق انداخت.

      حمله شماره دو : حمله Finney

      در این مورد فرد مهاجم یک ماینر است.
      در این حالت ماینر یک بلوک را با استفاده از معامله خود استخراج می کند.
      پس از آن ماینر از آزاد کردن بلوک آن معامله، در سیستم خودداری می نماید.
      بعد از همان سکه برای معامله بعدی استفاده می نماید و از بلوک معامله پیشین برای این معامله استفاده می نماید.
      گرچه معامله دومی در نهایت توسط سایر ماینرها کشف و باطل خواهد شد اما این کار زمان زیادی می برد.
      برای مقابله با این نوع حمله بهتر است تا صدور شش تایید تحویل کالا را به تاخیر انداخت.

      حمله شماره ۳ : حمله %۵۱

      در این نوع حمله، یک فرض غیر عملی را مطرح میکنیم که ۵۱ درصد از توان محاسباتی شبکه را به عهده دارد.
      در این حمله مهاجم یک زنجیره بلوک خصوصی را به جایی می برد که امکان دابل اسپندینگ آن وجود دارد.
      (مفهوم دابل اسپندینگ در جلسات قبلی توضیح داده شد).
      مهاجم تضمین می کند که زنجیره خصوصی او در یک زمان مشخص از زنجیره واقعی شبکه طولانی تر خواهد بود.
      سپس این زنجیره خصوصی توسط فرد مهاجم در سیستم آزاد می شود.
      این زنجیره آزاد شده تمام زنجیره بلوک های واقعی پیش از خود را از اعتبار ساقط می کند.

      این حمله نامحتمل است زیرا به قدرت محاسباتی که ۵۱ درصد از توان محاسباتی کل شبکه است و یا بیش از آن احتیاج دارد.

      کلام آخر

      دوره آموزش بلاک چین را با ” انواع حمله و مقابله با آن ها در بلاک چین ” به پایان رساندیم.
      سعی کنید این دوره را به همراه دوره بیت کوین پی وی لرن بیاموزید تا دانش شما از هر دو تکمیل شود.
      دوره آموزش بیت کوین به پایان رسید اما یادگیری همچنان ادامه دارد.
      با دوره های آموزشی پی وی لرن همراه باشید.

      QR:  جلسه ۱۵ : انواع حمله و مقابله با آن ها در بلاک چین
      به اشتراک بگذارید