هل تساءلت يوماً ما هو النونص في الأمان، خاصة عندما يتعلق الأمر بالبلوكشين؟ لقد غصت في هذا الموضوع مؤخرًا وقررت أن أشارك ما تعلمته.



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

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

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

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

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

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

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

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