Author

Topic: % هجوم 51 (Read 220 times)

hero member
Activity: 500
Merit: 500
February 05, 2020, 05:25:40 PM
#6
فهل ياترى من الممكن -رغم صعوبة تحقيق ذلك- ان يتم هذا الهجوم من قبل جهة معينة قادرة على تأمين المتطلبات من اموال و عتاد -كأنظمة الدول التي تعتبر البلوكتشاين تقنية خطيرة- ؟
يمكنك قراءة هذا الموضوع والنقاش الدائر في الردود لزيادة معلوماته وفهم الفكرة وخاصة من ناحية الحكومات
legendary
Activity: 2170
Merit: 6279
be constructive or S.T.F.U
February 03, 2020, 06:06:19 PM
#5
لذلك سؤالي : هل قصدك ان الهارد فورك ليس هو الحل المثالي في حال حدث الهجوم؟ وبالنسبة للحل اللوغارتمي اتمنى شرح هذه الجزئية لاني اجهلها

لايوجد حل مثالي وغير مثالي من وجهة نظري, الحل يعتمد على الوضع في ذلك الوقت, لو كان الهجوم سريع وانتهى بسرعة وعاد كل شي كما هوا عليه ربما لن يقوم احد بمحاولة عمل هارد فورك اصلا, لو استمر الهجوم لفترة طويلة واستمر المهاجم بحيازة اكثر من 50% لفترة طويلة, فربما ستكون الحاجة لعمل هارك فورك ضرورية, ايضا ان لم يقم ذلك المهاجم بعرقلة اي تحويلات جديدة وقام بسرقة مبلغ صغير عبر انفاقه مرتين, قد يتقاعص المستخدمين ولايقررو عمل فورك, هده مشكلة وميزة البتكوين في ان واحد, اصحاب النودز من يقررون ولا احد يعرف كيف سيفكر الاغلبية في تلك الفترة  Huh Huh.

المشكلة في حال عمل هارد فورك بدون تغير الالقورتيم, تتيح لنفس المهاجم مهاجمة الشبكة مجددا, عملة بتكوين مبنية على sha256 algorithm واجهزة التعدين الخاصة ببتكوين لايكمنها تعدين اي القورتيم بخلاف هدا, فيمكن ان تتفق النودز على algorithm جديد كليا, لكي يصبح كل مايكلمه المهاجم من معدات عديم الفائدة والثمن. طبعا هدا سيظر ايضا المعدنين الاخرين, ولكنه ربما يكون الحل الوحيد لازاحة بعخطر دلك المهاجم, ولكن يفتح لنا باب مشاكل اخر وهوا ان الالقروتم الجديد سيحتاج الى قوة تعدين لتحميه, ويكون الهجوم اسهل عليه في بداية تطويره!

بعض الحلول الاخرى مثل ماتفعله عمله كومودو هوا الاستعانة ببلوك تشين اخر, فهي تستعين ببلوك تشين البتكوين بتجسيل هاش البلوك الخاص بها على بلوك تشين البتكوين, فلا يمكنك عمل انفاق مزدوج حتى لو نجح هجوم 51% , ويتطلب الامر تنفيد الهجوم على بلوك تشين كومودو والبتكوين في أن واحد , يمكن القراءة اكثر عن Komodo Platform’s delayed Proof of Work.

اعتقد عملة Pril لديها ايضا خاصية اخرى وهي عدم قبول البلوك بعد فترة معينة ,بحيث ان المهاجم التي يقوم بتعدين البلوكات بطريقة خفيقة ليكون البلوك تشين الخاص به اطول, عندما يعلن عن البلكوكز التي وجدها سيكون هناك فارق زمني كبير وعندها يتم رفض تلك البلوكات ( لست متأكد من هده الطريقة يجب ايضا البحث فيها)

هده بعض الحلول, بالتأكيد يوجد خيارات اخرى, ولكن يكفي القول ان طبيعية البتكوين في حد داتها تحميها من اي هجوم 51%, لانه لايوجد اي جدوة اقتصادية منه, الا طبعا لو جاء الهجوم من حكومات معينة لغرض زعزعة البتكوين وليس للغرض المادي.




طرح مبسط أخي و مفهوم .. لحسن الصدفة -بحكم انني جديد في المنتدى- كنت قد رأيت موضوع المسابقة و انتابني الفضول اتجاه العديد من المواضيع .. كان من ضمنها هجوم 51% يبقى لدي استفسارين فقط .. هل سبق و حصل هكذا هجوم في تاريخ البلوكتشاين؟

نعم.

Quote
June 2013: Feathercoin (FTC) attacked for ~$1,400.
July 2013: Terracoin (TRC) attacked for unknown losses.
August 2016: Krypton Network (KR) attacked for a loss of ~$4,200.
April 2018: Electroneum (ETN) attacked for unknown losses.
April 2018: Verge (XVG) attacked for a loss of ~$1.1 Million.
May 2018: Monacoin (MONA) attacked for a loss of ~$90,000.
May 2018: Verge (XVG) attacked again for a loss of ~$1.75 Million.
May 2018: Bitcoin Gold (BTG) attacked for a loss of ~$18 Million.
June 2018: ZenCash (ZEN) attacked for a loss of ~$550,000.
June 2018: Litecoin Cash (LCC) attacked for unknown losses.
September 2018: FLO Blockchain (FLO) attacked for a loss of ~$27,500.
September 2018: Pigeoncoin (PGN) attacked for a loss of ~$15,000.
November 2018: Aurum Coin (AU) attacked for a loss of ~$500,000.
December 2018: Vertcoin (VTC) attacked for a loss of ~$100,000.
January 2019: Ethereum Classic attacked for a loss of ~$1.1 Million.

المصدر : https://komodoplatform.com/51-attack-how-komodo-can-help-prevent-one/

full member
Activity: 153
Merit: 134
February 03, 2020, 05:14:25 PM
#4

طرح مبسط أخي و مفهوم .. لحسن الصدفة -بحكم انني جديد في المنتدى- كنت قد رأيت موضوع المسابقة و انتابني الفضول اتجاه العديد من المواضيع .. كان من ضمنها هجوم 51% يبقى لدي استفسارين فقط .. هل سبق و حصل هكذا هجوم في تاريخ البلوكتشاين؟ اذا كان الجواب ف من الممكن ان تكون تسمية الهجوم و الاعتراف به كنقطة ضعف في البلوكتشاين التي من المفروض ان تتلافاها انظمة البلوكتشاين الجديدة او المطورة .. صحيح استنتاجي؟
و من ناحية أخرى ارى انه من غير المنطقي لأي شخص ان يفكر في هذا الهجوم رغم انه معلوم في علم البلوكتشاين .. فهل ياترى من الممكن -رغم صعوبة تحقيق ذلك- ان يتم هذا الهجوم من قبل جهة معينة قادرة على تأمين المتطلبات من اموال و عتاد -كأنظمة الدول التي تعتبر البلوكتشاين تقنية خطيرة- ؟
hero member
Activity: 500
Merit: 500
February 03, 2020, 04:48:23 PM
#3
مبدئيا كلمة عدة مرات قد تكون خاطئة ان كان القصد بها اكثر من مرتين
تم تعديل هذه الكلمة ربما كانت سهواً ولكنّي متيقن منها شكرا لك
يوجد اشكالية اخرى في عمل الهارد فورد وهي ان الشخص نفسه يمكن ان يكرر الهجوم مجددا, احيانا تغير اللوغارتم هوا الحل المثالي, ولكن يبقى موضوع الهارد فورك في حد ذاته صعب التنفيد وقد ينتج اكثر من فورك عن هدا الهجوم, نحن نعرف ان المهاجم لايكمنه تغير قوانين البلوك تشين, ونعرف انه يدفع الملاين للاستمرار في السيطرة على البلوك تشين, ولن يستطيع من التحويلات ناهئيا لانه حتى لو كان يمتلك 51% يعني انه يجد بلوك ومن تم المعدنين الاخرين يجدون بلوك اخر, نظريا يمكن ان نقول انه يمنع التحويلات اما عمليا فهوا يقوم بتأخيرها ليس الا.

يعني الاستفادة الوحيدة هي الانفاق المزدوج, ولكن الحماية من هدا الانفاق تكون بزيادة طلب عدة التأكيدات, فمثلا لو لوحظ ان 50% من الهاش ريت اختفت في لحظات ( باعتبار ان قوة التعدين لن تأتي من فراغ في معظم الحالات وتكون موجودة مسبقا على السبقة) فيكمن ببساطة ان نتكهن بأن شخص ما يخطط لعمل هدا الهجوم, فبدلا من 6 تأكيدات نطلب 60  Roll Eyes وهنا بدل مايكلفه الهجوم 60 مليون يكلفه 600 مليون ولن يستطيع الاستمرار فيه "اقتصاديا".
طبعا انا فقط حاولت ان اكتب موضوع متكامل عن الهجوم يبقى النقاش وخاصة معك يزيد معلوماتي لفهم بعض الآمور التي لم تتوضّح لدي بعد
لذلك سؤالي : هل قصدك ان الهارد فورك ليس هو الحل المثالي في حال حدث الهجوم؟ وبالنسبة للحل اللوغارتمي اتمنى شرح هذه الجزئية لاني اجهلها

موضوع مميز, يمكنه مزجه مع موضوعك الخاص بالصعوبة الذي دخلت به المسابقة, او المشاركة بهدا الموضوع ايضا. اتمنى لك التوفيق.
تمام اخي قمت باضافة تحديث على نفس الرد الخاص بي بالمسابقة بكلا الموضوعين
legendary
Activity: 2170
Merit: 6279
be constructive or S.T.F.U
February 03, 2020, 04:09:23 PM
#2
شكرا على الطرح الرائع اخي, اريد اضافة تعليق بسيط بخصوص هده الجملة

Quote
عكس المعاملات المكتملة الذي يؤدي الى تمكنهم من الانفاق المزدوج للعملة (Double-Spending)  ويطلق مصطلح الانفاق المزدوج على المستخدم الذي يقوم بالاحتيال ويرسل العملات لاثنين من المستخدمين في نفس الوقت وبالتالي تزوير البلوكتشين وانفاق العملات عدة مرات متظاهراً بأن المعاملة الاولى لم تحدث أبداً

مبدئيا كلمة عدة مرات قد تكون خاطئة ان كان القصد بها اكثر من مرتين, لانه لايمكن ان يتم انفاق اي شي اكثر من مرتين حتى بعد هجوم 51% الا بتنفيد هجوم اخر , اما فيي حالة نجاح الهجوم الاول فليس من المنطقي ان يقوم الشخص نفسه بمهاجمة نفسه مجددا لانه عندها سيكون الغا تحويله التاني التي فعل كل هدا من اجله, اتمنى ان لا اكون قد صعب الموضوع اكثر ولكن يكفي ان نفهم ان الانفاق المزدوج واضح من اسمها Double يعني مرتين فقط.

يوجد اشكالية اخرى في عمل الهارد فورد وهي ان الشخص نفسه يمكن ان يكرر الهجوم مجددا, احيانا تغير الالوغورتم هوا الحل المثالي, ولكن يبقى موضوع الهارد فورك في حد ذاته صعب التنفيد وقد ينتج اكثر من فورك عن هدا الهجوم, نحن نعرف ان المهاجم لايمكنه تغير قوانين البلوك تشين, ونعرف انه يدفع الملاين للاستمرار في السيطرة على البلوك تشين, ولن يستطيع منع التحويلات للابد لانه حتى لو كان يمتلك 51% يعني انه يجد بلوك ومن تم المعدنين الاخرين يجدون بلوك اخر, نظريا يمكن ان نقول انه يمنع التحويلات اما عمليا فهوا يقوم بتأخيرها ليس الا.

يعني الاستفادة الوحيدة هي الانفاق المزدوج, ولكن الحماية من هدا الانفاق تكون بزيادة طلب عدة التأكيدات, فمثلا لو لوحظ ان 50% من الهاش ريت اختفت في لحظات ( باعتبار ان قوة التعدين لن تأتي من فراغ في معظم الحالات وتكون موجودة مسبقا على الشبكة) فيكمن ببساطة ان نتكهن بأن شخص ما يخطط لعمل هدا الهجوم, فبدلا من 6 تأكيدات نطلب 60  Roll Eyes وهنا بدل مايكلفه الهجوم 60 مليون يكلفه 600 مليون ولن يستطيع الاستمرار فيه "اقتصاديا".

ثم ان هجوم من هدا النوع يكلف الملاين, ماهو التحويل التي يتم بالملاين من اشخاص مجهولين؟ اغلب التحويلات الكبيرة لمنصات وشركات معروفة, انا قام احد بتحويل مبلغ كبير يستحق ان ينفد الهجوم عليه ستكون هويته معروفة, لذلك الجانب الاقتصادي والعملي للهجوم معقد جدا جدا على عكس سهولته النظرية.

موضوع مميز, يمكنه مزجه مع موضوعك الخاص بالصعوبة الذي دخلت به المسابقة, او المشاركة بهدا الموضوع ايضا. اتمنى لك التوفيق.
hero member
Activity: 500
Merit: 500
February 03, 2020, 12:05:58 PM
#1

ماهو هجوم 51 %

هو عبارة عن هجوم منظّم على بلوكتشين معيّن مثل شبكة البيتكوين من قبل مجموعة من المعدّنين كمحاولة للسيطرة على أكثر من 50% من الهاش ريت على الشبكة


ماذا سيحدث اذا نجح هجوم 51 %

اذا تم بالفعل هجوم 51% من قبل أحد أو مجموعة من المعدنين سيحصلون على نتائج مترابطة كالتالي
 منع المعاملات الجديدة من الحصول على تأكيدات

ايقاف المدفوعات أو اجراء المعاملات بين بعض أو جميع مستخدمين الشبكة

عكس المعاملات المكتملة الذي يؤدي الى تمكنهم من الانفاق المزدوج للعملة (Double-Spending)  ويطلق مصطلح الانفاق المزدوج على المستخدم الذي يقوم بالاحتيال ويرسل العملات لاثنين من المستخدمين في نفس الوقت وبالتالي تزوير البلوكتشين وانفاق العملات مرتان متظاهراً بأن المعاملة الاولى لم تحدث أبداً

التدخل في عملية تسجيل كتل جديدة ومنع المعدنين الآخرين من إكمال الكتل

النتيجة
احتكار تعدين كتل جديدة وكسب كل مكافئات التعدين


كيفية تأمين منصات التداول نفسها من هجوم 51  %

تشترط منصات التداول لقبول التحويلات الى 6 تأكيدات أو أكثر ، فكلما ازداد عدد التأكيدات كلما زادت صعوبة عكس التحويلات (المعاملات)


  كيف تقوم الفول نودز بحماية البلوك تشين من هجوم 51 %

اولا
يجب أن نفهم أن الشبكة يتم التحكم بها من قبل المعدنين والـفول نودز (لا يمكن لطرف واحد التحكم بشكل فردي)
ثانيا
وظيفة كل من المعدنين والـ فول نودز
المعدنين
وظيفتهم البحث عن البلوكات الجديدة وتأكيد التحويلات ومن ثم ارسالها الى الـ الفول نودز
الـ فول نودز
وظيفتهم التحقق من محتوى البلوك وبأنه لا يخالف قوانين البلوك تشين وأن التحويلات سليمة ونظامية

ومن أجل حماية البلوكتشين من هجوم 51% الذي قد يسببه مجموعة من المعدنين يستطيع الـ فول نودز وبكل بساطة أن يقوموا بعمل هارد فورك على الشبكة ، والهجرة لبلوك تشين جديد أقوى وأكثر أماناْ وذو تشفير بـ بروتوكول مختلف ، وهذا الأمر لن يأخذ سوى بضع دقائق تقنياً ويكون جميع المستخدمين موافقين على ذلك لحماية امواله


الخلاصة

 كلما نقصت قوة التعدين نقصت صعوبتها وتكلفتها وبالتالي زيادة فرصة تنفيذ هجوم 51% والعكس صحيح ، لذلك في حال ارتفاع سعر البيتكوين سيكون هناك اجهزة تعدين اضافية على الشبكة وستزداد قوة التعدين وبالتالي تتقلص فرصة الهجوم

 هجوم 51% قابل للتنفيذ ولكنه مكلف جداً ومن يريد تنفيذ الهجوم يجب ان يمتلك نصف قوة التعدين تقريبا ، ولكن من وجهة نظر اخرى فمن يمتلك نصف قوة تعدين البيتكوين سيستطيع العمل على تعدين البيتكوين وجني ارباح ومبالغ هائلة بدون تخريب الشبكة والقيام بالهجوم ، لذلك عملياً فإن من يفكر بالقيام بالهجوم هدفه ليس المال بقدر ماسيكون تخريب شبكة البيتكوين


ملاحظة

من أجل القيام بهجوم 51% يلزمه فترات طويلة من التخطيط قبل التنفيذ وتكلفة بملايين الدولارات ناهيك عن الاف الأشخاص وأجهزة الكمبيوتر وأجهزة تعدين وطاقة كهربائة هائلة وغيرها الكثير من اللوازم والموارد للقيام لذلك ، وبسبب ازدياد عدد النودز والمعدنين بشكل مستمر فكل يوم يمضي تزداد شبكة البيتكوين قوة ومتانة وتتقلص فكرة الهجوم
Jump to: