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



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

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

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

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

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

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

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