Implementation of election bulletin board using HyperLedger Fabric

dc.contributor.advisorKubjas, Ivo, juhendaja
dc.contributor.authorKuštšenko, Sergei
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2023-10-05T09:51:22Z
dc.date.available2023-10-05T09:51:22Z
dc.date.issued2020
dc.description.abstractThis thesis describes the architecture of an online voting system based on Gennaro Avitabile’s [1] work. We consider technical aspects for implementing the voting system and based on the refined description we implement it as a microservice platform. The implemented solution consists of different parts like voting application, key management application, vote collector service, election management service and bulletin board. The bulletin board is implemented as a permissioned blockchain by using HyperLedger Fabric. Different testing methods were used to validate implemented solution against requirements. The system testing indicated that it is functional and practically usable. However, the authentication step in web applications should be moved from network to application layer to improve overall user experience. Performance testing showed that if an election has more than 8 choices, the voting process takes more than 10 seconds, which results in unsatisfying user experience. As for the future, the system will be modified and stacked with different features to improve the overall experience and performance.et
dc.identifier.urihttps://hdl.handle.net/10062/93330
dc.language.isoenget
dc.publisherTartu Ülikoolet
dc.rightsopenAccesset
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectPermissioned blockchainet
dc.subjectHyperLedger Fabricet
dc.subjectinternet votinget
dc.subject.otherbakalaureusetöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticset
dc.subject.otherinfotechnologyet
dc.titleImplementation of election bulletin board using HyperLedger Fabricet
dc.typeThesiset

Failid

Originaal pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
kustsenko_computerscience_2020.pdf
Suurus:
1.25 MB
Formaat:
Adobe Portable Document Format
Kirjeldus:

Litsentsi pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
license.txt
Suurus:
1.71 KB
Formaat:
Item-specific license agreed upon to submission
Kirjeldus: