Дослідження децентралізованих систем на основі блокчейн технології

Автор: Скрипник Денис Олександрович
Кваліфікаційний рівень: магістр
Спеціальність: Системне програмування
Інститут: Інститут комп'ютерних технологій, автоматики та метрології
Форма навчання: денна
Навчальний рік: 2022-2023 н.р.
Мова захисту: англійська
Анотація: Робота складається з 104 сторінок, 65 рисунків, 9 таблиць, 6 додатків. Використано 15 джерел інформації. В магістерській роботі розглянуто принципи децентралізації, а також основні протоколи консенсусу. Детально розглянуто блокчейн Bitcoin та його аналоги, описано їх характеристики та можливості [1]. Досліджено можливості смарт-контрактів [2], їх застосування у електронному голосуванні [3]. Обрано середовище для розробки та тестування додатку. Для реалізації можливостей додатку використано мову програмування Solidity [4], блокчейн Polygon [5] та середовище Remix IDE. Для реалізації зовнішнього інтерфейсу додатку обрано React, Node.js, HTML, CSS. Проведено повне функціональне тестування. Також, проведено ручне тестування користувацького інтерфейсу та тестування програмного продукту. Описано всі стадії роботи додатку. Метою магістерської кваліфікаційної роботи є дослідження можливостей застосування децентралізованих систем на основі блокчейн технології у сфері управління (DAO) / голосування. Об’єктом дослідження є використання децентралізованих систем. Предметом дослідження є аналіз існуючих децентралізованих систем, методи та сфери їх застосування. Варто дослідити можливості використання таких систем у сфері управління (DAO) / голосування і як результат покращення існуючої системи голосування.