أنت تعرف، عندما دخلت لأول مرة إلى عالم البلوكشين، كانت فكرة النونس واحدة من تلك الأمور التي بدت تقنية جدًا حتى فهمت فعلاً ما تقوم به. دعني أشرح لماذا هذا مهم.



لذلك بشكل أساسي، النونس هو اختصار لـ "رقم يُستخدم مرة واحدة" - إنه رقم خاص يعمل به المعدنون أثناء عملية التعدين. فكر فيه كمتغير رئيسي في لغز التشفير. لا يقوم المعدنون فقط بتجزئة البيانات مرة واحدة ويكتفون بذلك. إنهم يغيرون النونس باستمرار، يجربون قيمًا مختلفة مرارًا وتكرارًا حتى يجدوا تجزئة تلبي متطلبات الشبكة المحددة، عادةً شيء مثل عدد معين من الأصفار في البداية. هذا العمل التجريبي هو ما نسميه التعدين، وهو أساسي لكيفية عمل أمان البلوكشين فعليًا.

ما هو مثير للاهتمام هو كيف يمنع النونس التلاعب. إذا أراد شخص ما تعديل بيانات المعاملة في كتلة، فسيضطر إلى إعادة حساب النونس بالكامل من الصفر - وهو أمر غير عملي حسابيًا. لهذا السبب يعتمد أمان البلوكشين بشكل كبير على هذه الآلية. الأمر ليس مجرد العثور على نونس صالح واحد؛ بل جعل أي هجوم مكلفًا جدًا من حيث القدرة الحاسوبية بحيث يصبح غير اقتصادي.

في بيتكوين تحديدًا، إليك كيف يتضح الأمر: يجمع المعدنون كتلة تحتوي على معاملات معلقة، يضيفون نونس فريد إلى رأس الكتلة، ثم يبدأون في تجزئة كل شيء باستخدام SHA-256. يتحققون مما إذا كانت التجزئة الناتجة تلبي هدف صعوبة الشبكة. إذا لم تفعل، يغيرون النونس ويحاولون مرة أخرى. يستمر هذا حتى يجدوا تجزئة تلبي المعايير. جمال هذا النظام هو أن الصعوبة تتكيف تلقائيًا. عندما ينضم المزيد من المعدنين إلى الشبكة ويزداد قوة التجزئة، ترتفع الصعوبة، مما يتطلب مزيدًا من الجهد الحاسوبي. وعندما تنخفض قوة التجزئة، تنخفض الصعوبة. هذا يحافظ على وقت إنشاء الكتلة ثابتًا نسبيًا.

بعيدًا عن بيتكوين، تظهر النونس بأشكال مختلفة عبر التشفير. هناك النونس التشفيري المستخدم في بروتوكولات الأمان لمنع هجمات إعادة التشغيل - حيث يحصل كل جلسة على قيمة فريدة. ثم هناك نونس دالة التجزئة، التي تعدل المدخلات لتغيير الناتج التجزئة. في البرمجة، تضمن النونس تميز البيانات وتمنع التعارضات. المهم هو فهم السياق - التطبيقات المختلفة تستخدم النونس بشكل مختلف.

الآن هنا حيث يكون الأمان مهمًا جدًا. غالبًا ما يُخلط بين النونس والتجزئة، لكنهما مختلفان. التجزئة تشبه بصمة الإصبع - مخرجات بحجم ثابت مشتقة من البيانات المدخلة. النونس هو المتغير الذي يتلاعب به المعدنون لإنتاج تجزئات تلبي متطلبات معينة. أحدهما النتيجة، والآخر هو الأداة المستخدمة لإيجاد تلك النتيجة.

لكن مخاطر الأمان المتعلقة بالنونس حقيقية. هجمات إعادة استخدام النونس تحدث عندما يعيد شخص خبيث استخدام نفس النونس خلال عملية تشفير، مما قد يهدد نظام الأمان بأكمله. هجمات النونس المتوقعة تعمل عندما يستطيع الخصوم توقع النمط والتلاعب بالعمليات وفقًا لذلك. هناك أيضًا هجمات النونس القديمة باستخدام قيم قديمة لخداع الأنظمة.

للدفاع ضد هذه الثغرات، تحتاج بروتوكولات التشفير إلى ضمان أن تكون النونس فريدة حقًا ولا يمكن التنبؤ بها. هذا يتطلب توليد أرقام عشوائية بشكل صحيح مع احتمالية تكرار منخفضة جدًا. يجب على الأنظمة اكتشاف ورفض النونس المعاد استخدامها بنشاط. في التشفير غير المتماثل، يمكن أن يؤدي سوء إدارة النونس إلى تسريب المفاتيح السرية أو تعريض خصوصية الاتصالات المشفرة للخطر. لهذا السبب ترى تحديثات مستمرة لمكتبات التشفير ومراقبة دائمة لنمط استخدام النونس المشبوهة. اتباع ممارسات الأمان الأفضل - مثل التدقيق المنتظم في تطبيقات التشفير والالتزام الصارم بالخوارزميات المعيارية - هو كيف تظل الصناعة متقدمة على هجمات التهديدات المتطورة. قد يبدو النونس كجزء تقني صغير، لكنه في الواقع أحد أهم المكونات التي تحافظ على إطار أمان البلوكشين بأكمله.
BTC‎-1.28%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
إضافة تعليق
إضافة تعليق
لا توجد تعليقات
  • تثبيت