کنترل دسترسی در شبکه بلاکچین یکی از چالشهایی است که با رشد شبکه بلاکچین با آن روبهرو هستیم. در شبکه بلاکچین، مجموعه فعالیتهای مالی کاربران که نیاز به امضای دیجیتال دارد انجام میشود، این اطلاعات در سرور بلاکچین ذخیره میشود. امضای دیجیتال و تایید هویت و صحت تراکنشها به صورت دستی فرآیندی وقتگیر بوده و کاربر پسند نیست و از دلایلی است که تکنولوژی بلاکچین به طور کامل پذیرفته نمیشود. در این مقاله یک روش نوین براساس ترکیب روشهای خوشهبندی و دستهبندی پیشنهاد میشود، ابتدا برچسب گذاری دادهها به کمک روش خوشهبندی انجام شده و سپس از دادههای برچسب گذاری شده برای آموزش الگوریتم SVM برای تعیین تراکنشهای سالم استفاده میشود. روش پیشنهادی یک روش مبتنی بر یادگیری ماشین برای کنترل دسترسی است که امضای خودکار تراکنشهای بلاکچین و شناسایی تراکنشهای غیرعادی را انجام میدهد به منظور ارزیابی روش پیشنهادی، آزمایش و تجزیه و تحلیل بر روی دادههای اتریوم انجام شده است و به کمک الگوریتم خوشهبندی K-Means و روش بردار پشتیبان ماشین تراکنشهای سالم از مشکوک شناسایی میشود که این روش توانایی شناسایی با دقت 89 درصد را نشان میدهد.
Rezakhani A, Rezakhani A, Morshed Aski A, Rahmani P. Access control in smart contracts using machine learning for IoT. C4I Journal 2022; 5 (3) :50-64 URL: http://ic4i-journal.ir/article-1-296-fa.html
عندلیب عبدالرضا، رضاخانی افشین، مرشد اسکی اکبر، رحمانی پریسا. کنترل دسترسی در قراردادهای هوشمند با استفاده از یادگیری ماشین برای اینترنت اشیا. فصلنامه علمی-پژوهشی فرماندهی و کنترل. 1400; 5 (3) :50-64