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



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

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

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

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

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

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

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