Веб-сервіс з розподіленою хеш-таблицею для спільного доступу до файлів

Přispěvatelé: Жабін, Валерій Іванович
Jazyk: ukrajinština
Rok vydání: 2022
Předmět:
Popis: Даний бакалаврський дипломний проект присвячений розробці веб-сервісу для пошуку файлів в мережі Mainline DHT. При широкому використанні протоколу BitTorrent користувачі мають перевагу в його швидкодії та надійності, проте технологія не має широкого застосування, сервіси з обміну інформації страждають через розміщення на них нелегально скопійованого контенту. Репутація та життєздатність таких трекерів та сайтів є низькою, тож виникає потреба в сервісі, що не є залежним від централізованої бази даних та може з часом відновлювати втрачену базу даних. Розроблений сервіс на серверній стороні написаний на Go, на стороні користувача використано JavaScript фреймворк Svelte, для збереження файлів було використано PostgreSQL, для розгортання проекту – Docker. This bachelor's degree project is dedicated to the development of a web service for searching files in the Mainline DHT network. With the widespread use of BitTorrent, users have advantages in its speed and reliability, but the technology is not widely used, and information exchange services monitor the placement of illegally copied content, so the reputation and viability of such trackers and sites is low, so the need for service, which is not dependent on a centralized database, and can be recovered in a spent database. Developed service on the server side, written in Go, frontend part uses the JavaScript-framework Svelte, PostgreSQL is used as file storage, project deployment is done via Docker.
Databáze: OpenAIRE