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