КОНФЕРЕНЦІЇ ВНТУ електронні наукові видання, 
Молодь в науці: дослідження, проблеми, перспективи (МН-2026)

Розмір шрифта: 
ДЕЦЕНТРАЛІЗОВАНА ІНФОРМАЦІЙНА СИСТЕМА АНОНІМНОГО ЕЛЕКТРОННОГО ГОЛОСУВАННЯ НА БАЗІ ТЕХНОЛОГІЇ ZERO-KNOWLEDGE PROOFS
Максим Леонідович Сірацький, Ольга Олександрівна Войцеховська

Остання редакція: 2026-04-28

Анотація


Дослідження присвячене розробці децентралізованої інформаційної системи для анонімного електронного голосування з використанням криптографії з нульовим розголошенням (Zero-Knowledge Proofs). Проаналізовано вразливості традиційних централізованих баз даних та обґрунтовано переваги парадигми Self-Sovereign Identity для забезпечення 100% приватності користувачів. Практична реалізація системи включає смарт-контракти мовою Solidity у тестовій мережі Ethereum (Sepolia), клієнтський веб-додаток на базі React та інтеграцію сервера-ретранслятора (Relayer) для забезпечення безкоштовних транзакцій). Запропоноване рішення забезпечує математичний захист від фальсифікації результатів та унеможливлює деанонімізацію виборців.



DECENTRALIZED INFORMATION SYSTEM FOR ANONYMOUS ELECTRONIC VOTING BASED ON ZERO-KNOWLEDGE PROOFS TECHNOLOGY
Abstracts: The study is devoted to the development of a decentralized information system for anonymous electronic voting using Zero-Knowledge Proofs (ZKP) cryptography. The vulnerabilities of traditional centralized databases were analyzed, and the advantages of the Self-Sovereign Identity (SSI) paradigm for ensuring 100% user privacy were substantiated. The practical implementation of the system includes Solidity smart contracts on the Ethereum test network (Sepolia), a React-based client web application, and the integration of a backend server (Relayer) to enable gasless transactions (Gasless Voting). The proposed solution provides mathematical protection against the falsification of results and makes the deanonymization of voters impossible.

Ключові слова


інформаційна система; електронне голосування; децентралізований додаток; блокчейн; смарт-контракт; information system; electronic voting; decentralized application; blockchain; smart contract; Zero-Knowledge Proof; Semaphore; Web3

Посилання


Jafar U., Aziz M. A., Shukur Z. Blockchain for Electronic Voting System Review and Open Research Challenges. Sensors, 2021. Vol. 21(17). P. 5874. doi: 10.3390/s21175874

Wood G. Ethereum: A secure decentralised generalised transaction ledger. Ethereum project yellow paper. 2014. Vol.151. Р.1-32. URL:https://ethereum.github.io/yellowpaper/paper.pdf

Ammous S. The Bitcoin Standard: The Decentralized Alternative to Central Banking. Wiley; 1st edition, 2018. 304 p.

React: The library for web and native user interfaces [Електронний ресурс]. – Режим доступу: https://react.dev/

Semaphore Protocol Documentation [Електронний ресурс]. – Режим доступу: https://docs.semaphore.pse.dev/

Jing S., Zheng X., Chen Z. Review and Investigation of Merkle Tree's Technical Principles and Related Application Fields. 2021 IEEE 2nd International Conference on Big Data, Artificial Intelligence and Internet of Things Engineering (ICBAIE), 2021. P. 249-253. doi: 10.1109/CAIBDA53561.2021.00026

Antonopoulos A. M., Wood G. Mastering Ethereum: Building Smart Contracts and DApps. Sebastopol: O'Reilly Media, 2018. 424 p.

Ethers.js: A complete and compact library for interacting with the Ethereum Blockchain [Електронний ресурс]. – Режим доступу: https://docs.ethers.org/v6/

EIP-2771: Secure Protocol for Native Meta Transactions [Електронний ресурс]. – Режим доступу: https://eips.ethereum.org/EIPS/eip-2771

Solidity Programming Language [Електронний ресурс]. – Режим доступу: https://docs.soliditylang.org

Повний текст: PDF