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

في ورقة بحثية جديدة نُشرت مؤخرًا، تم تقديم إطار عمل يعتمد على نماذج اللغات الضخمة (Large Language Models) لكشف ثغرات العقود الذكية بشكل عملي. قام الباحثون بتصميم مجموعة بيانات ضخمة تشمل 31,165 حالة ضعف موثقة بشكل احترافي، تم جمعها من أكثر من 3,200 مشروع حقيقي عبر 15 منصة بلوكتشين رئيسية.

يعتمد هذا الإطار على استخراج السياقات الدقيقة باستخدام الأشجار التركيبية (AST)، وتصميم أوامر مخصصة لكل نوع من الثغرات، مما يسمح بإنشاء متحسس دقيق لـ 13 فئة شائعة من الثغرات.

وقد أظهرت النتائج التجريبية فعالية قوية، حيث حقق النظام معدل استرجاع إيجابي (Positive Recall) يبلغ 0.92 ومعدل استرجاع سلبي (Negative Recall) يصل إلى 0.85، مما يبرز إمكانية استخدام إمدادات سياقية مصممة بعناية في تحليل أمان العقود الذكية بشكل قابل للتوسع وبدقة عالية.

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