دوفصلنامه محاسبات و سامانه های توزیع شده

دوفصلنامه محاسبات و سامانه های توزیع شده

افزایش امنیت قرارداد هوشمند از طریق کاهش فراخوانی‌های خارجی مبتنی بر داده

نوع مقاله : مقاله انگلیسی

نویسندگان
1 دانشگاه ازاد واحد قائمشهر
2 گروه مهندسی کامپیوتر، واحد علوم و تحقیقات، دانشگاه آزاد اسلامی، قائمشهر، ایران
چکیده
قراردادهای هوشمند از ویژگی‌های کلیدی بلاکچین هستند؛ با این حال، رابطی برای تبادل داده‌ها با دنیای خارج همچنان منبع مهمی از آسیب‌پذیری‌ها است. این فراخوانی‌ها، قراردادهای هوشمند را در معرض خطرات مختلفی از جمله حملات بازگشتی، دستکاری داده‌ها و اختلالات سرویس قرار می‌دهند. راه‌حل‌های موجود تنها محافظت جزئی ارائه می‌دهند و نمی‌توانند به طور جامع به این چالش‌ها بپردازند. برای رفع این محدودیت، این مطالعه یک رویکرد ترکیبی بهبود یافته را پیشنهاد می‌کند که با ترکیب ذخیره‌سازی انتخابی درون زنجیره‌ای داده‌های با تغییرپذیری کم و فرکانس بالا، همراه با تجزیه و تحلیل فرکانس در سطح تابع و اعتبارسنجی چند لایه، بر اساس مکانیسم‌های اوراکل موجود ساخته شده است. این رویکرد با هدف کاهش وابستگی به منابع خارجی، بهبود قابلیت اطمینان داده‌ها و افزایش تاب‌آوری قراردادهای هوشمند در برابر شرایط نامطمئن و خرابی‌های احتمالی طراحی شده است. روش پیشنهادی با استفاده از مجموعه داده‌ای شامل بیش از 58000 رکورد فراخوانی خارجی از قراردادهای هوشمند تأیید شده اتریوم ارزیابی شد. نتایج تجربی نشان می‌دهد که با وجود سربار اعتبارسنجی اولیه بالاتر، رویکرد پیشنهادی، قرار گرفتن در معرض خطرات مرتبط با فراخوانی خارجی را تحت شکست احتمالی کاهش می‌دهد.
کلیدواژه‌ها
موضوعات


مقالات آماده انتشار، پذیرفته شده
انتشار آنلاین از 25 تیر 1405