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