论文标题
BBB投票:基于K区块链的董事会投票
BBB-Voting: 1-out-of-k Blockchain-Based Boardroom Voting
论文作者
论文摘要
投票是一种基于可用选择(例如候选人)的集体决定达成共识的手段,参与者同意遵守其结果。为了改善电子投票的某些功能,可以采用分散的基于区块链的解决方案,区块链代表一个公共公告板,与集中的公告板相比,该公告板提供了极高的可用性,审查制度的抵抗力和正确的代码执行。区块链可确保投票系统中的所有实体都对他人的无端性和仅附加功能所做的行动具有相同的看法。现有的基于远程区块链的董事会投票解决方案称为“公开投票网络”(OVN)提供了投票,通用和端到端验证性和完美投票保密的隐私;但是,它仅支持两种选择,并且缺乏鲁棒性,从而使参与者陷入困境。 我们提出了BBB投票,这是一种基于同等的区块链用于分散投票(例如OVN)的方法,但与之相反,BBB投票支持1- $ K $选择的选择,并提供了可靠性,可从停滞参与者中恢复。我们使用尊重以太坊企业联盟标准的基于以太坊的环境进行成本优化的实施,我们将其与OVN进行比较,并表明我们的工作使选民的成本降低了13.5%的归一化天然气消费。最后,我们展示了如何扩展BBB投票,以支持参与者的数量仅受当局支付的费用以及计算能力获得TALLE的费用的限制。
Voting is a means to agree on a collective decision based on available choices (e.g., candidates), where participants agree to abide by their outcome. To improve some features of e-voting, decentralized blockchain-based solutions can be employed, where the blockchain represents a public bulletin board that in contrast to a centralized bulletin board provides extremely high availability, censorship resistance, and correct code execution. A blockchain ensures that all entities in the voting system have the same view of the actions made by others due to its immutability and append-only features. The existing remote blockchain-based boardroom voting solution called Open Voting Network (OVN) provides the privacy of votes, universal & End-to-End verifiability, and perfect ballot secrecy; however, it supports only two choices and lacks robustness enabling recovery from stalling participants. We present BBB-Voting, an equivalent blockchain-based approach for decentralized voting such as OVN, but in contrast to it, BBB-Voting supports 1-out-of-$k$ choices and provides robustness that enables recovery from stalling participants. We make a cost-optimized implementation using an Ethereum-based environment respecting Ethereum Enterprise Alliance standards, which we compare with OVN and show that our work decreases the costs for voters by 13.5% in normalized gas consumption. Finally, we show how BBB-Voting can be extended to support the number of participants limited only by the expenses paid by the authority and the computing power to obtain the tally.