Параметри
Розробка децентралізованої системи голосування на базі технології Blockchain
Дата випуску :
2023
Автор(и) :
Саворона Назарій
Анотація :
Метою роботи є розробка децентралізованої системи опитування на базітехнології 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, валідатор, вебклієнт, децентралізація, кільцевий підпис, ключова пара, консенсус, система голосування, транзакція.
Бібліографічний опис :
Саворона Н. Розробка децентралізованої системи голосування на базі технології Blockchain : кваліфікаційна робота … бакалавра : 121 Інженерія програмного забезпечення / Саворона Назарій. – Київ, 2023. – 46 с.
Файл(и) :
Вантажиться...
Формат
Adobe PDF
Розмір :
1020.42 KB
Контрольна сума:
(MD5):4bad3efb26472bc5b07b73d9b6c447b1
Ця робота розповсюджується на умовах ліцензії Creative Commons CC BY-NC