العقود الآجلة
وصول إلى مئات العقود الدائمة
TradFi
الذهب
منصّة واحدة للأصول التقليدية العالمية
الخیارات المتاحة
Hot
تداول خيارات الفانيلا على الطريقة الأوروبية
الحساب الموحد
زيادة كفاءة رأس المال إلى أقصى حد
التداول التجريبي
مقدمة حول تداول العقود الآجلة
استعد لتداول العقود الآجلة
أحداث مستقبلية
"انضم إلى الفعاليات لكسب المكافآت "
التداول التجريبي
استخدم الأموال الافتراضية لتجربة التداول بدون مخاطر
إطلاق
CandyDrop
اجمع الحلوى لتحصل على توزيعات مجانية.
منصة الإطلاق
-التخزين السريع، واربح رموزًا مميزة جديدة محتملة!
HODLer Airdrop
احتفظ بـ GT واحصل على توزيعات مجانية ضخمة مجانًا
منصة الإطلاق
كن من الأوائل في الانضمام إلى مشروع التوكن الكبير القادم
نقاط Alpha
تداول الأصول على السلسلة واكسب التوزيعات المجانية
نقاط العقود الآجلة
اكسب نقاط العقود الآجلة وطالب بمكافآت التوزيع المجاني
فهم أمان Nonce في البلوكتشين: لماذا يعتبر مهماً
عندما تتحقق شبكات البلوكشين من المعاملات وتُنشئ كتلًا جديدة، فإنها تعتمد على آلية تجمع بين العمل الحسابي والتحقق التشفيري. في جوهر هذه العملية يكمن مفهوم أساسي لفهم كيفية حفاظ البلوكشين على سلامتها ومقاومتها للهجمات: النونص (الرقم المستخدم مرة واحدة). لكن ما هو النونص بالضبط، ولماذا أصبح أساسياً لأمان البلوكشين؟
الأساس التشفيري للنونص في الأمان
النونص، المختصر من “Number Used Once” أي “رقم يُستخدم مرة واحدة”، يمثل أكثر من مجرد رقم عشوائي. في أنظمة الأمان، خاصة ضمن بنية البلوكشين، يُستخدم كمتغير تشفيري يتلاعب به المعدنون والمحققون خلال آلية إثبات العمل (Proof-of-Work). يعمل النونص كقطعة من اللغز—يقوم المعدنون بضبط قيمته بشكل منهجي، ويعيدون حساب التجزئة التشفيرية حتى يعثروا على واحدة تلبي معايير الشبكة المحددة مسبقًا، والتي غالبًا تتطلب عددًا معينًا من الأصفار في بداية الناتج التجزيئي.
هذه المنهجية التجريبية والخطئية هي التي تجعل أمان النونص قويًا جدًا. بدلاً من السماح للمهاجمين بتعديل بيانات المعاملات بسهولة، يُجبر النظام على استهلاك موارد حسابية هائلة. أي محاولة لتغيير بيانات الكتلة التاريخية تتطلب إعادة حساب ملايين القيم من النونص وتجزئاتها—وهو مهمة مكلفة جدًا من حيث الموارد، مما يجعلها غير عملية من الناحية الاقتصادية. هذا الحاجز الحسابي يمنع الجهات الخبيثة من التلاعب بسجلات البلوكشين.
كما يلعب النونص دورًا حاسمًا في الدفاع ضد أنواع متعددة من الهجمات. من خلال طلب عمل حسابي مستمر لإيجاد نونص صالح، تضيف شبكات البلوكشين تكلفة كبيرة على هجمات السيبل (Sybil)، حيث يغمر المهاجمون النظام بهويات زائفة. وبالمثل، يمنع آلية النونص هجمات الإنفاق المزدوج من خلال ضمان أن كل معاملة تتلقى تحققًا حسابيًا فريدًا. بدون هذا الطبقة من الأمان المعتمدة على النونص، ستكون العملات الرقمية عرضة للتلاعب الأساسي.
كيف يستخدم المعدنون النونص للتحقق من البلوكشين
في بيتكوين وشبكات إثبات العمل المماثلة، يتبع استخدام النونص منهجية منظمة. يبدأ المعدنون بجمع المعاملات المعلقة في كتلة مرشحة، ثم يضيفون قيمة نونص إلى رأس الكتلة. باستخدام خوارزمية التجزئة SHA-256، يحسبون تجزئة للكتلة بأكملها. إذا كانت هذه التجزئة أقل من هدف الصعوبة المحدد من قبل الشبكة—أي لا تحتوي على عدد كافٍ من الأصفار في بدايتها—يقوم المعدن بزيادة قيمة النونص ويعيد الحساب.
تستمر هذه العملية التكرارية آلاف أو ملايين المرات حتى يعثر المعدن على نونص ينتج تجزئة تلبي متطلبات الشبكة. يُعد هذا الاكتشاف الناجح دليلاً على أن المعدن قام بالعمل الحسابي المطلوب، مما يمنحه حق إضافة الكتلة الجديدة إلى السلسلة. يمكن للشبكة بأكملها التحقق من صحة هذا من خلال فحص أن النونص، مع بيانات الكتلة وخوارزمية SHA-256، ينتج التجزئة المعلن عنها.
تقوم شبكة بيتكوين بضبط صعوبة إيجاد نونص صالح بشكل دوري، تقريبًا كل أسبوعين. مع انضمام المزيد من المعدنين وزيادة القدرة الحاسوبية، تزداد الصعوبة بشكل متناسب، مما يتطلب من المعدنين إجراء المزيد من العمليات الحسابية. وعلى العكس، عندما تنخفض القدرة الحاسوبية، تنخفض الصعوبة، للحفاظ على معدل إنشاء كتل ثابت يقارب كتلة كل عشر دقائق. تضمن هذه الآلية التكيفية أن يظل العثور على نونص تحديًا بغض النظر عن ظروف الشبكة.
التمييز بين النونص والتجزئة: وظيفتان مختلفتان
مصدر شائع للارتباك هو العلاقة بين النونص والتجزئة. فهما يخدمان وظائف مختلفة في التشفير: التجزئة هي ناتج ثابت الحجم يُنتج من البيانات المدخلة عبر خوارزمية حتمية، بينما النونص هو متغير يُستخدم من قبل المعدنين للتأثير على ناتج التجزئة. يمكنك تصور التجزئة كـ"بصمة الإصبع" للبيانات—دائمًا تكون نفسها للمدخلات المتطابقة. أما النونص، فهو “أداة التعديل” التي يستخدمها المعدنون لإنشاء بصمات مختلفة حتى يطابق أحدها متطلبات الأمان المحددة.
في نظام إثبات العمل، لا يبحث المعدنون عن تجزئات موجودة مسبقًا، بل يستخدمون قيم النونص لإنشاء تجزئات جديدة. هدف الصعوبة يحدد الخصائص التي يجب أن تتوفر في التجزئة، ويحقق المعدنون ذلك عن طريق تغيير النونص. هذا التمييز يوضح لماذا يُعد أمان النونص مركزيًا في البلوكشين—فالأمان لا يأتي من التجزئة نفسها، بل من الجهد الحسابي المطلوب لإيجاد قيم نونص تنتج تجزئات مقبولة.
التهديدات الأمنية: هجمات النونص والدفاعات
على الرغم من فوائد أمان النونص، فإن الأنظمة التشفيرية التي تستخدمه تواجه ثغرات معينة يحاول المهاجمون استغلالها. أخطرها هو إعادة استخدام النونص، حيث يعيد المهاجمون استخدام نفس النونص في عمليات تشفير متعددة. في التشفير غير المتماثل والتوقيعات الرقمية، يمكن أن يؤدي تكرار النونص إلى تعريض المفاتيح الخاصة أو جعل الاتصالات المشفرة عرضة للخطر.
هجوم “النونص المتوقع” يمثل تهديدًا آخر. إذا كانت أنظمة توليد النونص تعتمد على أنماط واضحة بدلاً من قيم عشوائية حقيقية، يمكن للمهاجمين توقع النونص المستقبلي والتلاعب بالعمليات التشفيرية وفقًا لذلك. بالإضافة إلى ذلك، هجمات “النونص القديم” تتضمن خداع الأنظمة لقبول نونصات قديمة أو سابقة، متجاوزة فحوصات الأمان.
الدفاع عن هذه الثغرات يتطلب تطبيق ممارسات صارمة. يجب أن تستخدم الأنظمة خوارزميات توليد أرقام عشوائية آمنة، لضمان أن تكون احتمالية تكرار النونصات ضئيلة. ينبغي أن تتضمن البروتوكولات آليات للتحقق من عدم تكرار أو صحة النونصات، ورفض تلك غير الصالحة. كما يتعين على المؤسسات تحديث مكتبات التشفير والخوارزميات بشكل دوري، لمواكبة الثغرات الجديدة. تساعد التدقيقات الأمنية المنتظمة ومراقبة أنماط استخدام النونص على اكتشاف التهديدات ومعالجتها قبل استغلالها.
تطبيقات النونص خارج تعدين البلوكشين
بالرغم من أن تعدين البلوكشين هو التطبيق الأكثر وضوحًا لتقنية النونص، إلا أن المفهوم يمتد عبر مجالات التشفير المختلفة. في بروتوكولات الاتصال الآمن، تُستخدم النونصات لمنع هجمات إعادة التشغيل—حيث يسجل المهاجمون ويعيدون إرسال اتصالات شرعية للاحتيال على النظام. باستخدام نونص فريد لكل جلسة أو معاملة، تضمن الأنظمة أن الاتصالات الملتقطة لا يمكن إعادة استخدامها.
كما تُستخدم نونصات خوارزميات التشفير في بعض خوارزميات التجزئة، حيث تُعدّل المدخلات لتغيير أنماط المخرجات. في البرمجة، تُستخدم النونصات كقيم مُولدة لضمان تفرد البيانات ومنع هجمات التصادم في التطبيقات الحسابية المختلفة. كل نوع من أنواع تطبيقات النونص يخدم متطلبات أمنية أو وظيفية محددة في مجاله.
تُظهر التطورات المستمرة في تقنية النونص أن نضوج البلوكشين والتشفير مستمر. مع تقدم قدرات الحوسبة وتطور أساليب الهجوم، يجب أن تتطور تطبيقات النونصات أيضًا. تعمل شبكات البلوكشين الحديثة على تحسين آليات النونص، وتستكشف بدائل مثل إثبات الحصة (Proof-of-Stake) التي تقلل من الطلب على الحوسبة مع الحفاظ على الضمانات الأمنية. فهم وظيفة النونص يظل ضروريًا لأي شخص يرغب في فهم كيف تحافظ أنظمة البلوكشين المعاصرة على وعدها الأساسي بالأمان وعدم التغيير في بيئة خصمة.