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



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

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

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

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

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

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

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

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