IMPLEMENTATION AND ANALYSIS OF SMART CONTRACTS IN E-VOTING SYSTEMS
Abstract
U okviru ovog diplomskog rada razvijen je pametni ugovor za održavanje e-glasanja na institucijskim razinama. Pametni ugovor je postavljen na lokalnu inačicu blockchaina te povezan na web3 aplikaciju putem Next.js frontend rješenja. Osoba koja postavlja pametni ugovor na blockchain dobiva status predsjedajuće osobe (chairperson) te dobiva mogućnost davanja prava glasanja ostalim sudionicima na blockchainu kao i pokretanja glasanja te biranja duljine trajanja glasanja. Registracija u sustav obavlja se putem MetaMask ekstenzije za preglednike koja spaja korisnikov kripto novčanik s frontend dijelom aplikacije. Lokalna inačica blockchaina napravljena je i pokrenuta pomoću Ganache alata, dok je za implementaciju sustava u produkciji sugeriran Layer-2 blockchain pristup. Dodatno, analizirane su potencijalne mane i nedostatci ovog sustava, koja uključuju potencijalan manjak anonimnosti glasača, potrebu za sigurnom pohranom privatnih ključeva, kao I težinu implementacije ovakvog sustava te navedena moguća rješenja tih problema.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.