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



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

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

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

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

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

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

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