ارائه دهنده:
یوسف قبادی ارفعی
اساتید راهنما:
دکتر زینب موحدی
هیات داوران:
دکتر مرتضی آنالویی
دکتر مجتبی مازوچی
زمان:
سه شنبه ۱۴۰۰/۰۶/۱۶
آقای یوسف قبادی ارفعی دانشجوی کارشناسی ارشد سرکار خانم دکتر زینب موحدی روز سه شنبه ۱۶ شهریور ماه ساعت ۱۷:۰۰ از پروژه کارشناسی ارشد خود تحت عنوان "
ارائه یک چارچوب مقیاسپذیر و بینام تخلیهبار در بستر زنجیرهبلوکی
" دفاع خواهند نمود.
چکیده پایان نامه:
فناوری زنجیرهبلوکی با توجه به ویژگیهای منحصربهفردی مانند شفافیت، تغییرناپذیری و توزیعشدگی، توان بالقوه بسیار بالایی در کاربردهای صنعتی و مالی دارد. اما بهدلایلی چون طراحی ناکارآمد و پرهزینه روشهای اجماع و ذخیرهوبازیابی دادهها دچار نقصهای جدی در مقیاسپذیری میباشد. همچنین بهدلیل مدلسازی مبتنی بر عدم اعتماد و ماهیت شفاف و توزیعشده این فناوری، حریمخصوصی کاربران با چالشهای متعددی روبروست. بههمین دلیل فناوری زنجیرهبلوکی نتوانسته بهصورت مستقیم در فرایند تخلیهبار که نیازمند مقیاسپذیری بالا و حفظ مناسب حریمخصوصی کاربران است، بهکار گرفته شود. بنابراین همچنان راهحلهای متمرکز، نسبت به فناوری زنجیرهبلوکی بهدلیل بهرهوری بهتر، بیشتر مورد استفاده قرار میگیرند. لذا در این پایاننامه با انجام اصلاحات ساختاری در معماری زنجیرهبلوکی مانند استفاده از گراف جهتدار بدون دور و زنجیره مرکل سربار ارتباطات کنترلی را در مسئله خوانندگان و نویسندگان منابع اشتراکی برطرف نمودیم. با استفاده از روشهای اجماع مبتنی بر نمونهگیری در کنار تولید مدارات اثبات بدون دانش غیرمحاورهای و مختصر در فرایند اجماع، نیاز به باز اجرای محاسبات جهت تایید صحت آنها توسط سایر گرهها را برطرف نمودیم. درمجموع توانستیم با ارائه راهکارهای مناسب مقیاسپذیری و بهرهوری را بهمیزان خوبی افزایش دهیم. همچنین بهکمک بهینهسازی اثباتهای بدون دانش مختصر و غیرمحاورهای توانستیم حریم خصوصی کاربران را در فرایندهای زنجیرهبلوکی حفظ کنیم. بهعلاوه با ارئه رویکردی مشابه مسیریابی لایهای در Tor برای زنجیرهبلوکی توانستیم بیناممانی و ویژگی غیرقابل ارتباط دادن رویدادهای سیستم بههمدیگر را تضمین کنیم. با استفاده از روشهای بهینه تولید مدارات محاسباتی درجه دو، در فرایند اثباتهای بدون دانش غیر محاورهای، اساسا مشکلات مربوط به آمادهسازی اعتماد محور شبکه را که با معماری مبتنی بر عدم اعتماد زنجیرهبلوکی تناسبی نداشت و منجربه تولید زبالههایسمی و نیازمندی سیستم به فرایندهای ناکارامد و طولانی مبتنیبر محاسبات چندطرفه امن جهت محاسبه رشته امنیتی مشترک میشد را برطرف نمودیم. لذا باحل مشکلات یاد شده نیازمندیهای لازم برای ارائه اولین بستر تخلیهبار و اجرای توزیعشده برنامههای کاربردی مبتنی بر Web Assembly با رویکرد رویزنجیره بهجای رویکرد کنارزنجیره فراهم شد.
در یک محیط تست عملیاتی متوسط(Corei۷ Gen۱۰, ۳۲GB Ram) و تقسیم منابع بهکمک Docker در بهترینحالت ۱,۸۲۴ برابر نسبتبه Ethereum بهبود عملکرد مشاهده شد.
واژههای کلیدی: زنجیرهبلوکی، مقیاسپذیری، تخلیهبار، بیناممانی، توزیعشدگی، اثبات بدون دانش مختصرBERT
"دفاع بهصورت آنلاین برگزار میشود"
دانشکده مهندسی کامپیوتر مدیریت تحصیلات تکمیلی
|