Key points are not available for this paper at this time.
لقد نمت تقنية البلوكشين بشكل هائل في تطبيقات متنوعة وذكية تتمتع بأمان وشفافية وثقة عالية، ولكن تحليل الأداء لا يزال مصدر قلق. توجد أدوات مختلفة للتصحيح والتحليل يمكن استخدامها للقضاء على الأخطاء والثغرات في العقود الذكية. ومع ذلك، فإن هذه الأدوات قادرة فقط قليلًا على جعل الحل مقاومًا للهجمات. تُحسن هذه الدراسة تحليل أداء العقود الذكية على منصة Remix IDE. يكشف التحليل عن مشكلات الأمان والثغرات ويقلل من استهلاك الغاز والموارد من أجزاء مختلفة من العقود الذكية، خاصةً بلغة Solidity. وقد قللت هذه الدراسة من عدد الثغرات إلى 82 مقارنةً بـ 641 في العمل السابق. كما تم تقليل استهلاك رسوم الغاز وحجم الشيفرة بشكل ملحوظ بمقدار عشرات الآلاف من Wei، مما حسن الأداء. تم تقليل رسوم الغاز من خلال إزالة الأحداث غير الضرورية، واستخدام bytes بدلاً من سلسلة، واستخدام الوظيفة المطلوبة، وتعبئة الهيكل بإحكام، وتفعيل المحسن، واستخدام قواعد الدائرة القصيرة، واستخدام وظيفة خارجية. كما تم تقليل حجم الشيفرة باستخدام الوراثة، والمعدلات، وإزالة التعليقات الزائدة. لاستخدام الوراثة والمفاهيم الافتراضية، تم نشر العمل على أحدث إصدار من المترجم، أي 0.8.17+ commit. ساعد التحليل الثابت للـ solidity في إزالة الثغرات مثل أسماء المتغيرات المشابهة، واستخدام constructor()، وما إلى ذلك. يقدم البحث نهجًا مبتكرًا للباحثين لكتابة عقود ذكية فعالة وإنشاء نظام محسن. تم اختبار النظام المطور أخيرًا على شبكة اختبار Goerli التابعة للإيثيريوم باستخدام Remix IDE، وأثبتت النتائج كفاءة العقد الذكي.
درس أغراوال وآخرون (الخميس) هذا السؤال.