Detail publikace
SBvote: Scalable Self-Tallying Blockchain-Based Voting
elektronické hlasování, ochrana soukromí, blockchain, smart kontrakty
Decentralizované řešení pro elektronické hlasování představují slibný pokrok v oblasti e-votingu. Jeden z přístupů, self-tallying schéma, silně chrání soukromí hlasujících a zároveň umožňuje ověřitelnost celého procesu hlasování. Decentralizované platformy pro smart kontrakty umožňují vytvoření veřejné nástěnky, která je v self-tallying přístupu nezbytná pro zachování vlastností protokolu. Existující self-tallying systémy založené na smart kontraktech (jako OVN nebo BBB-Voting) jsou vhodné pouze pro hlasování v malém měřítku kvůli jejich limitované škálovatelnosti. Cílem naší práce je vytvoření škálovatelného systému na základě již existujících přístupů, a to při zachování vlastností protokolu s ohledem na ochranu soukromí a ověřitelnost. Představujeme SBvote, self-tallying systém založený na blockchainu, který je škálovatelný v počtu hlasujících a tedy vhodný pro rozsáhlá hlasování. Vyhodnocení naší proof-of-concept implementace ukázalo, že škálovatelnost systému je omezena pouze použitou blockchainovou platformou. Škálovatelnost SBvote jsme vyhodnotili na dvou veřejných blockchainových platformách -- Gnosis a Harmony. I přes limitace dané propustností platformy, SBvote lze využít pro hlasování s miliony hlasujících.
@INPROCEEDINGS{FITPUB12761, author = "Ivana Stan\v{c}\'{i}kov\'{a} and Ivan Homoliak", title = "SBvote: Scalable Self-Tallying Blockchain-Based Voting", pages = "203--2011", booktitle = "SAC '23: Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing", year = 2023, location = "Tallin, EE", publisher = "Association for Computing Machinery", ISBN = "978-1-4503-9517-5", language = "english", url = "https://www.fit.vut.cz/research/publication/12761" }