Хмарна система обміну файлами на основі блокчейну

Вантажиться...
Ескіз

Дата

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 с.

ORCID

DOI