Кафедра Інженерії Програмного Забезпечення та Кібербезпеки
Постійне посилання на фонд
Переглянути
Перегляд Кафедра Інженерії Програмного Забезпечення та Кібербезпеки за Автор "Боровика Михайла Юрійовича"
Зараз показуємо 1 - 1 з 1
Результатів на сторінці
Налаштування сортування
Документ «Децентралізована система голосування з використанням технології блокчейн»(ДЕРЖАВНИЙ ТОРГОВЕЛЬНО-ЕКОНОМІЧНИЙ УНІВЕРСИТЕТ/ КИЇВСЬКИЙ НАЦІОНАЛЬНИЙ ТОРГОВОЕЛЬНО-ЕКОНОМІЧНИЙ УНІВЕРСИТЕТ, 2024-12) Боровика Михайла Юрійовича; Цюцюра Микола ІгоровичАНОТАЦІЯ Відповідно до мети дослідження робота присвячена розробці прототипу децентралізованої системи для голосування, яка базується на технології блокчейн. У дослідженні було використано сучасні інструменти розробки, такі як мова програмування Solidity для створення смарт-контрактів, ASP.NET Core для побудови бекенд-частини додатку, Vue.js для фронтенд-розробки, а також MongoDB для зберігання даних, що не потребують збереження в блокчейні. Випускна кваліфікаційна робота на тему «Децентралізована система голосування з використанням технології блокчейн» містить 44 сторінки, 23 рисунка. Перелік використаних джерел налічує 8 найменувань. У ході роботи були проаналізовані сучасні методи забезпечення прозорості, надійності та безпеки систем голосування. Було також розглянуто можливість інтеграції децентралізованих баз даних, таких як IPFS, для збереження додаткових даних, що дозволяє підвищити рівень децентралізації та безпеки. В результаті розроблений прототип продемонстрував ефективність використаних методів та технологій, забезпечуючи високий рівень прозорості, безпеки та зручності для користувачів. Отримані результати можуть слугувати основою для подальших досліджень і вдосконалень у сфері децентралізованих систем голосування. Ключові слова: Блокчейн, децентралізована система, смарт-контракти, прозорість голосування, Solidity, ASP.NET Core, Vue.js, MongoDB, IPFS, безпека даних, інформаційна безпека, прототип додатку, децентралізовані бази даних, технології розробки, виборча система. ABSTRACT According to the purpose of the study, the work is devoted to the development of a prototype of a decentralised voting system based on blockchain technology. The study used modern development tools such as the Solidity programming language for creating smart contracts, ASP.NET Core for building the backend of the application, Vue.js for front-end development, and MongoDB for storing data that does not need to be stored in the blockchain. The final qualification work on the topic "Decentralised voting system using blockchain technology" contains 46 pages and 23 figures. The list of references includes 8 titles. The study analysed modern methods of ensuring transparency, reliability and security of voting systems. It also considered the possibility of integrating decentralised databases, such as IPFS, to store additional data, which would increase the level of decentralisation and security. As a result, the developed prototype demonstrated the effectiveness of the methods and technologies used, providing a high level of transparency, security and convenience for users. The results obtained can serve as a basis for further research and improvements in the field of decentralised voting systems. Keywords: Blockchain, decentralised system, smart contracts, voting transparency, Solidity, ASP.NET Core, Vue.js, MongoDB, IPFS, data security, information security, application prototype, decentralised databases, development technologies, electoral system.