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



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

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

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

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

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

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

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

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