Detail publikace
SBvote: Scalable Self-Tallying Blockchain-Based Voting
Homoliak Ivan, Ing., Ph.D. (UITS)
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{BUT185118,
author="Ivana {Stančíková} and Ivan {Homoliak}",
title="SBvote: Scalable Self-Tallying Blockchain-Based Voting",
booktitle="SAC '23: Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing",
year="2023",
pages="203--2011",
publisher="Association for Computing Machinery",
address="Tallin",
isbn="978-1-4503-9517-5"
}