لقد غصت مؤخرًا في أساسيات blockchain، وهناك مفهوم يتجاهله معظم الناس ولكنه في الواقع حاسم لفهم كيفية عمل أمان العملات الرقمية: النونص. دعني أشرح ما هو النونص من حيث الأمان لأنه بصراحة أكثر أهمية مما يدركه الناس.



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

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

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

الآن، لماذا يجب أن تهتم بمعرفة ما هو النونص في الأمان؟ لأنه السبب في عدم إمكانية عكس أو تزوير معاملاتك. تعتمد لا مركزية blockchain على هذه الآلية. أي محاولة لتغيير بيانات كتلة تتطلب إعادة حساب النونص، وهو أمر يصبح غير عملي حسابيًا بمجرد أن تتراكم الكتل تحت الكتل التالية.

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

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

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

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

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