论文标题

SBVote:可扩展的基于区块链的投票

SBvote: Scalable Self-Tallying Blockchain-Based Voting

论文作者

Stančíková, Ivana, Homoliak, Ivan

论文摘要

分散的电子投票解决方案代表了电子投票方面的有希望的进步。电子投票范式之一,即自定义计划,在使整个投票过程都可以验证的同时,为选民的隐私提供了强大的保护。分散的智能合同平台成为了该计划保留其财产所需的不变公告板的有趣实例化。现有的基于智能合同的方法采用自定义计划(例如OVN或BBB投票)仅适用于由于其可伸缩性限制,因此仅适用于董事会投票方案。我们工作的目的是建立现有解决方案以实现可伸缩性,而不会丢失隐私保证和可验证性。我们提出了SBVote,这是一种基于区块链的自动投票方案,在选民人数中可扩展,因此适合大规模选举。对我们的概念验证实现的评估表明,该协议的可伸缩性仅受底层区块链平台的限制。我们评估了SBVote在两个公共智能合同平台上的可伸缩性 - GNOSIS与和谐。尽管区块链平台的吞吐量施加了限制,但SBVote仍可以容纳数百万选民的选举。

Decentralized electronic voting solutions represent a promising advancement in electronic voting. One of the e-voting paradigms, the self-tallying scheme, offers strong protection of the voters' privacy while making the whole voting process verifiable. Decentralized smart contract platforms became interesting practical instantiation of the immutable bulletin board that this scheme requires to preserve its properties. Existing smart contract-based approaches employing the self-tallying scheme (such as OVN or BBB-Voting) are only suitable for a boardroom voting scenario due to their scalability limitation. The goal of our work is to build on existing solutions to achieve scalability without losing privacy guarantees and verifiability. We present SBvote, a blockchain-based self-tallying voting protocol that is scalable in the number of voters and therefore suitable for large-scale elections. The evaluation of our proof-of-concept implementation shows that the protocol's scalability is limited only by the underlying blockchain platform. We evaluated the scalability of SBvote on two public smart contract platforms -- Gnosis and Harmony. Despite the limitations imposed by the throughput of the blockchain platform, SBvote can accommodate elections with millions of voters.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源