لقد غصت مؤخرًا في أساسيات blockchain، وهناك مفهوم لا يُناقش بما فيه الكفاية - النونص. معظم الناس لا يدركون مدى أهمية هذا المفهوم عند فهم ما هو النونص في الأمان ولماذا يهم لنظام blockchain بأكمله.



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

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

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

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

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

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

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

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

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

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

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

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

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

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