لقد غصت أعمق في كيفية عمل البلوكشين فعليًا، وهناك مفهوم أساسي يغفله معظم الناس عند التحدث عن التقنية وهو الـ"نونس" (nonce). دعني أشرح ما يحدث فعليًا تحت الغطاء.



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

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

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

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

هناك أنواع مختلفة من الـ"نونس" حسب السياق. في البروتوكولات التشفيرية، يُستخدم الـ"نونس" لمنع هجمات إعادة التشغيل (Replay Attacks) — لضمان أن كل جلسة لها قيمة فريدة. في دوال الهاش، يُغير الـ"نونس" المدخلات ليغير الناتج. وفي البرمجة بشكل أوسع، هو ببساطة قيمة تُولد لضمان التفرد وتجنب التضارب.

الفرق بين الهاش والـ"نونس" قد يربك الناس أحيانًا. الهاش هو بمثابة بصمة رقمية للبيانات — ناتج بحجم ثابت من أي مدخل. أما الـ"نونس"، فهو القيمة التي يManipulateها المعدنون لإنتاج هاش يلبي معايير معينة. يعملان معًا، لكنهما يؤديان وظائف مختلفة.

على جانب الأمان، هناك ثغرات مرتبطة بالـ"نونس" يجب معرفتها. هجمات إعادة استخدام الـ"نونس" تحدث عندما يعيد شخص ما استخدام نفس الـ"نونس" في عملية تشفير، مما قد يهدد الأمان. أنماط الـ"نونس" المتوقعة يمكن أن تتوقعها الأطراف المعادية، مما يسهّل التنبؤ بالعمليات. هجمات الـ"نونس" القديمة (Stale Nonce Attacks) تتضمن استخدام نونس قديم لخداع الأنظمة. الدفاع بسيط: يجب أن تفرض البروتوكولات تفرد الـ"نونس" وعدم التنبؤ به من خلال توليد أرقام عشوائية قوية، ورفض الـ"نونس" المعاد استخدامها، والحفاظ على تحديث تطبيقات التشفير. التدقيق المنتظم والالتزام الصارم بالخوارزميات القياسية أمر لا بد منه.

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

    عرض المزيد
  • القيمة السوقية:$2.26Kعدد الحائزين:1
    0.00%
  • القيمة السوقية:$2.31Kعدد الحائزين:2
    0.14%
  • القيمة السوقية:$2.26Kعدد الحائزين:1
    0.00%
  • القيمة السوقية:$2.27Kعدد الحائزين:1
    0.00%
  • القيمة السوقية:$2.29Kعدد الحائزين:2
    0.00%
  • تثبيت