Розробка децентралізованої системи голосування на базі технології Blockchain
Тип публікації :
Бакалаврська робота
Дата випуску :
2023
Автор(и) :
Саворона Назарій
Мова основного тексту :
ua
eKNUTSHIR URL :
Цитування :
[APA 7] Саворона, Н. (2023). Розробка децентралізованої системи голосування на базі технології Blockchain. [Бакалаврська робота, Київський національний університет імені Тараса Шевченка]. eKNUTSHIR. https://ir.library.knu.ua/handle/123456789/5743
[ДСТУ] Саворона Н. Розробка децентралізованої системи голосування на базі технології Blockchain : кваліфікаційна робота бакалавра : 12 Інформаційні технології. Київ, 2023. 46 с. URL: https://ir.library.knu.ua/handle/123456789/5743 (дата звернення: 17.07.2026).
Метою роботи є розробка децентралізованої системи опитування на базітехнології Blockchain, яка забезпечує прозорість, безпеку, анонімність та незмінність даних опитувань.
Об'єктом дослідження в контексті розробки є система голосування на основі Blockchain з використанням консенсусу PBFT.
Під час розробки системи опитування на базі технології Blockchain були використані наступні методи та інструменти: Agile-підхід мова програмування Golang для створення бекенду, фреймворк Vue.js 3 для розробки фронтенду, інтегроване середовище розробки IntelliJ IDEA 2022.1 Ultimate для зручного написання коду, інструмент Postman для тестування та взаємодії з API, GitHub Copilot для підтримки автоматичного заповнення коду.
У ході дослідження створено прототип системи електронного голосування на базі Blockchain, аналіз систем-аналогів та проведено тестування розробленої системи. Новизна полягає в застосуванні сучасних інструментів та технологій, що дозволяють провести незалежне опитування з порівняно малими затратами, забезпечуючи прозорість, безпеку та надійність даних опитувань.
Ключові слова : архітектура системи, Blockchain, валідатор, вебклієнт, децентралізація, кільцевий підпис, ключова пара, консенсус, система голосування, транзакція.
Об'єктом дослідження в контексті розробки є система голосування на основі Blockchain з використанням консенсусу PBFT.
Під час розробки системи опитування на базі технології Blockchain були використані наступні методи та інструменти: Agile-підхід мова програмування Golang для створення бекенду, фреймворк Vue.js 3 для розробки фронтенду, інтегроване середовище розробки IntelliJ IDEA 2022.1 Ultimate для зручного написання коду, інструмент Postman для тестування та взаємодії з API, GitHub Copilot для підтримки автоматичного заповнення коду.
У ході дослідження створено прототип системи електронного голосування на базі Blockchain, аналіз систем-аналогів та проведено тестування розробленої системи. Новизна полягає в застосуванні сучасних інструментів та технологій, що дозволяють провести незалежне опитування з порівняно малими затратами, забезпечуючи прозорість, безпеку та надійність даних опитувань.
Ключові слова : архітектура системи, Blockchain, валідатор, вебклієнт, децентралізація, кільцевий підпис, ключова пара, консенсус, система голосування, транзакція.
Галузі знань та спеціальності :
12 Інформаційні технології
121 Інженерія програмного забезпечення
Файл(и) :![Ескіз]()
Вантажиться...
Формат :
Adobe PDF
Розмір :
1020.42 KB
Контрольна сума :
(MD5):4bad3efb26472bc5b07b73d9b6c447b1
Якщо не вказано інше, ця робота розповсюджується на умовах ліцензії Creative Commons Attribution-NonCommercial 4.0 International

