What is 51% attack || ما هو هجوم نسبه 51% وكيفيه حدوثه
Posted by mostafa_tamam | on Sept. 1, 2021, 12:15 p.m. | 1436 views

مقدمة بسيطة

البيتكوين هو نظام دفع الكترونى يستخدم تقنية peer-to-peer ويقصد هنا انها ترسل من المرسل الى المرسل اليه بدون وجود server او شبكه بين المستخدمين , تتم المشاركه من قبل جميع المشتركين فى الشبكه بمعنى انه يتم تسجيل جميع المعاملات فى الشبكه فى سجل يسمى ledger ويتم عرضها كسلسله من blocks ومن هنا جاء مصطلح blockchain حيث يتم تسجيل المعاملات الجديده كـ new blocks تُضاف تدريجياً إلى السلسلة الحالية.

واحدة من أهم نقاط القوة الرئيسية للبيتكوين و تقنية البلوكشين هي طبيعتها بتوزيعها على الشبكه و قابلية التحقق من البيانات بمعنى انه هناك تقنيه الأجماع Proof of work وهى تضمن ان المعدنين يجب ان يتحققوا من كل block بشكل جماعى والأتفاق ان هذا هو الـ Hash الصحيح للـ block الذى ينتجها المعدن , وللتوضيح اكثر بمثال :

اذا ارت ان تضيف block جديده للشبكه الحاليه للـ blockchain يجب ان تقوم بعمل عمليات حسابيه مكثفه تعرف بعمليه التعدين ويقوم بعمل هذه العمليات الـ miners او المعدنين الذين يستخدمون قوه اجهزتهم فى انتاج الـ blocks مما تعرف بـ Hashing Power وهى قدره الجهاز المعدن على انتاج الهاش فى الثانيه (H/s) والهاش الصحيح هو الذى يمكن المعدن من اضافه block جديده للشبكه وهما ما تتم مكافئته بالعمله الرقميه كالبتكوين

ولكن ماذا سيحدث اذا استحوذت جهه معينه او مؤسسه على Hashing rate على اكثر من 50% من الشبكه هذا ما يسمى بهجوم 51%

ما هو هجوم نسبه 51% ؟

هجوم 51% هو هجوم منظم على شبكه blockchain معينه كمثال البتكوين او الأثيريوم حيث تسطيع المؤسسه او الجهه المستخوذه على النسبه التحكم فى الـ Hashing rate مما يمكنهم التعديل على الـ blocks الجديده للشبكه مما قد يؤدى الى تعطيل وتخريب الشبكه

ما النتائج المترتبه على هجوم نسبه 51% ؟

الهجوم الناجح بنسبه 51% على الشبكه يمكن المهاجم من الأستحواذ على المعاملات الجديده مما يؤدى الى مشكله double spending ويطلق هذا المصطلح على المستخدم الذي يقوم بالاحتيال ويرسل العملات لاثنين من المستخدمين في نفس الوقت وبالتالي تزوير البلوكتشين , ايضا يمكن المهاجم من رفض طلبات المعدنين الأخرين كما شرحنا فى تقنيه الأجماع proof of work مما يمكنه من احتكار التعدين

احتماليه حدوث هجوم نسبه 51% ؟

شبكه الـ Blockchain قائمه على نظام الأجماع فيلزم اجماع على الأقل 6 تأكيدات لأتمام المعاملات وكلما زادت نسبه التأكيدات كلما قلت نسبه الـ double spending , ولذلك فأن الشبكه يتم التحكم بها من قبل الـ full nodes والـ miners ومهمه المعدنين كما وضحنا البحث عن block جديده ومطابقه الـ Hash وتأكيد التحويلات , ومهمه ال full nodes التحقق من محتوى الـ block وعدم مخالفه قوانين البلوكتشين
وان التحويلات متسلسله ومنظمه , ولعدم حدوث هجوم 51% يمكن ان ينتقلوا بسرعه الى بروتكول مختلف وبتشفير اقوى واستخدام بلوكتشين اخر بعد موافقه المستخدمين وهو ما يعرف بـ Hard fork على الشبكه

ملاحظات هامه

- هجوم نسبه 51% تخريبيه بعكس انها قد تكون ربحيه فالمؤسسه التى تتمكن من الأستحواذ على مقدار الطاقه الهائل وقوه الأجهزه والكثير من الموارد من انتاج 51% من الشبكه من الممكن استخدامها فى مهمه التعدين وتكوين ملايين الدولارات


- يزداد عدد الـ full nodes والـ miners بشكل مستمر فكل يوم تزداد شبكه البلوكتشين امانا ومتانه وتقل فرصه حدوث هذا الهجوم


- كلما زاد الطلب على البتكوين وزياده سعره كلما زاد الطلب على التعدين فتتقلص فرص الهجوم فهى علاقه عكسيه


- يستطيع الـ full nodes فى وقت قصير جدا بعمل Hard fork على الشبكه وتطبيق اعلى معدلات تشفير جديد واستخدام بلوكتشين اخر

والى هنا نكون قد ختمنا مقالتنا ووضحنا اهم نقاط هذا الهجوم وهذا هو المقال الأول من سلسله cryptocurrency attacks وان شاء الله ستكون هناك مقالات اخرى على المستوى القريب

شاركنا فى التعليقات عن احتماليه حدوث هذا الهجوم فى الوقت الحالى ومع دخول عنصر جديد كالـ quantum computer وما سيمكنه من عمله فى العالم الرقمى wink 

 

Comments ( 1 )

Aboud ( Sept. 1, 2021, 9:28 p.m. )

السلام عليكم
فريق المبدعين
التقرير كان حاجة لايعلي عليها
تنسيق بنقاط مشروحه
استخدام الصور لشرح الفكرة
والكلام مبسط جدا
وده يخلي الموضوع مرجع ممتاز لاي حد عاوز ياخد فكره سريع ومفيده وفي صلب الموضوع
عاش يارجالة <3


Leave a Reply