Хмарна система обміну файлами на основі блокчейну
Вантажиться...
Дата
2025
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Дипломна робота викладена на 63 сторінках, містить 34 рисунки, 1 додаток та 23 джерел у списку використаної літератури.
Метою роботи є створення веб-системи для безпечного обміну файлами з можливістю децентралізованого зберігання, контролю доступу через блокчейн та використання шифрування на стороні клієнта. У процесі реалізації використано технології Ethereum (локальна мережа Ganache), протокол IPFS для розподіленого зберігання, мову Solidity для створення смарт-контракту, JavaScript (включно з Web3.js і WebCrypto API) для реалізації клієнтської логіки, а також ASP.NET Core з шаблоном MVC, SQL Server і Entity Framework Core для серверної частини та бази даних. У результаті реалізовано веб-додаток для завантажування зашифрованих файлів та надання доступу за адресю криптогаманця, перегляду доступних файлів, підвердежння дій через MetaMask та подальше відстеження їх у блокчейні.
«Хмарна система обміну файлами на основі блокчейну» — це веб-застосунок для безпечного обміну файлами, що поєднує традиційні можливості хмарного сховища з перевагами блокчейн-технологій. Система побудована на базі ASP.NET MVC з використанням C# та JavaScript, і дозволяє користувачам завантажувати, шифрувати, зберігати та керувати доступом до файлів через MetaMask-гаманець, не вимагаючи складної інфраструктури для запуску.
Опис
Ключові слова
IPFS, MetaMask, Ethereum, Web3, смарт-контракт, хмарне зберігання, smart contract, cloud storage
Бібліографічний опис
Ткаченко, М. В. Хмарна система обміну файлами на основі блокчейну : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Ткаченко Майя Вадимівна. – Київ, 2025. – 69 с.