هجوم الاستيلاء على جزء واحد هو حالة يستولي فيها مهاجم خبيث على عقدة كاملة في الشبكة ويحاول تغيير مسار معاملة ما. على سبيل المثال، في نظام يتكون من 100 جزء، يكفي 51% فقط من معدل تجزئة الشبكة للسيطرة على الجزء بأكمله.
شهدت يونيو 2018 حالة مشابهة عندما امتلأت ذاكرة التخزين Bitcoinلعملة Bitcoin بحوالي 4500 معاملة غير مؤكدة لم يتم التحقق منها. وبلغ حجم هذه المعاملات 45 ميجابايت، مما أدى إلى ارتفاع رسوم المعاملات. لذا، من الضروري دراسة هذا الهجوم.
تنفيذ هجوم الاستيلاء على شظية واحدة
لنفترض شبكة مقسمة إلى أجزاء؛ يحتاج المدقق إلى معدل تجزئة معين لتعدين هذه الأجزاء والتحقق من صحة المعاملات. يمكن تشبيه ذلك بهجوم 51% الذي يحدث داخل جزء. ينخفض معدل التجزئة المطلوب في هذه الحالة بشكل ملحوظ.
يستطيع المهاجم الذي يستخدم كامل قوته في التشفير على جزء واحد من البيانات التحكم فيه. وبذلك، قد يصبح المخترقtronويبدأ بالتلاعب بالمعاملات من خلال هذا الجزء الذي حصل عليه.
يكفي المهاجم السيطرة على أغلبية أجهزة التجميع الموجودة في الشبكة لإنشاء جزء خبيث. بعد ذلك، يستطيع المخترق بسهولة إرسال عمليات تجميع غير صالحة. بمجرد أن يتمكن المهاجم من إرسال هذه الطلبات غير الصالحة، يكون قد حقق هدفه.
لدى Jax.Network طريقة لمواجهة هذه المشكلة. وهي تحقق ذلك عن طريق تغيير معدل التجزئة والتعدين المدمج.
كيف تعالج Jax.Network هجوم الشريحة الواحدة
تستطيع شبكة Jax.Network القضاء على هجوم التجزئة الأحادية من خلال الاستفادة من التعدين المدمج. التعدين المدمج هو عملية تعدين عملتين مشفرتين أو أكثر في وقت واحد دون التأثير على أداء خوارزمية التعدين ككل. في تعدين التجزئة المتعددة، لا يمكن أن توجد تجزئة إضافية إلا عندما تُعلن العُقد قدرتها على دعم المعاملات التي تُمثلها والتحقق من صحتها.
تتطلب إضافة جزء جديد من الشبكة إجماعًا بين المعدنين على أن الشبكة مثقلة بالأعباء وتحتاج إلى مساحة إضافية. في هذه الحالة، يتم إنشاء جزء جديد. وبهذه الطريقة، لا تتركز قوة التجزئة في الشبكة لدى معدن واحد، مما يمنع هجوم الاستيلاء على جزء واحد.
يضمن هذا الأسلوب وجود معدل تجزئة محدد دائمًا، مما يحمي الشارد من الاستسلام لمحاولة هجوم. وهناك عاملان آخران يجب مراعاتهما عند الحماية من هجمات الاستيلاء على شارد واحد:
- ميزانية الأمن:
لتنفيذ هذا الهجوم، يحتاج المهاجم إلى حافز كبير. ولذلك، تولي شبكة Jax.Network أهمية بالغة لأرباح المعدنين عند احتساب ميزانية الأمن السنوية. هذا يعني أنه عندما يقوم عقد نزيه بالتعدين والتحقق من صحة المعاملات، فإنه يحصل على تعويض عادل مقابل خدماته، مما يثني العقد المهاجم لأنه سيضطر إلى تقديم عرض مضاد مماثل أو أكبر.
- عامل الأمان:
عامل الأمان = ميزانية الأمان / رأس المال
إنّ إيلاء الأمن أهمية بالغة يعني أنه كلما ارتفع مستوى الأمان، زادت ميزانية الأمن المخصصة لشبكة ضخمة تتطلب معاملات أكثر. ويضمن العمل بهذه الطريقة سلامة البوابة ويمنع الشبكة من منح مكافآت مفرطة للمعدنين.
خاتمة
يجب على أي شبكة تطوير نظام أمني يحميها من هجمات الاختراق أحادي الجزء. يوفر Jax.Network دفاعًا فعالًا ومحدثًا ضد هجمات الاختراق أحادي الجزء.
على الرغم من عدم وجود حد أقصى للعرض، إلا أن الإصدارات الجديدة لا تُطرح إلا عند ازدياد الطلب. ولا تتاح لأي مهاجم فرصة حشد قوته الحاسوبية على الشبكة، إذ لا يُعد ذلك مجديًا اقتصاديًا نظرًا للاستثمار الكبير في الكهرباء والأجهزة. كما أن عوامل الأمان وميزانية الأمن مرتفعة للغاية.

