Skip to content
Blockchain

لماذا يمكنني التحقق من صحة الكود مقارنةً بالمواصفات، ولكن لا يمكنني التحقق من صحة المواصفات نفسها؟

84

الفرصة

يثبت التحقق الرسمي للعقود الذكية أن الكود يتوافق مع المواصفات المكتوبة، لكنه لا يستطيع تحديد ما إذا كانت تلك المواصفات تعكس بالفعل السلوك المقصود للعقد. أظهر استطلاع أجرته MDPI عام 2025 حول أحدث أدوات التدقيق الآلي أنها لا تكتشف سوى 8 إلى 20 في المائة من الأخطاء القابلة للاستغلال الموجودة في بيئة الإنتاج، في حين تُبلغ عن تغطية تزيد عن 90 في المائة لأنماط بناء الجمل من المستوى المنخفض. وتكمن الفجوة في المواصفات: فالأخطاء المنطقية، وشروط قفل الأصول، وافتراضات أوراكل لا تظهر أبدًا تقريبًا في المواصفات لأن المهندسين لا يعرفون كيفية تعدادها قبل أن تثبت عملية استغلال الحاجة إلى ذلك. وتشير ورقة PropertyGPT المقدمة في مؤتمر NDSS 2025 بشكل مباشر إلى أن المجتمع لا يزال يفتقر إلى التوليد الآلي للخصائص الشاملة من أجل التحقق الرسمي الفعال. كل عملية تدقيق تقرّ عقدًا بناءً على مواصفات غير مكتملة تنتج ثقة زائفة بدلاً من ضمان الأمان

لماذا تهم

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

كيف أقيّم الفرصة

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

الحدّة8/10

مقدار الألم الذي تسببه حين تظهر.

التكرار7/10

مدى تكرار مواجهة الناس لها فعلياً.

الفراغ السوقي9/10

مدى شُح الأدوات الجيدة المتاحة لها اليوم.

مزيد من المشكلات التي تستحق الحل