B-Privacy: Defining and Enforcing Privacy in Weighted Voting
Samuel Breckenridge, Dani Vilardell, Andrés Fábrega, Amy Zhao, Patrick McCorry, Rafael Solari, Ari Juels
TL;DR
This work identifies a fundamental privacy risk in token-weighted voting where published tallies can reveal individual choices despite ballot secrecy. It formalizes B-privacy, a bribery-based privacy metric defined as the minimum bribe budget $|oldsymbol{b}|$ needed to reach a target success probability $p$, and develops a noise-based tally mechanism that increases bribery costs while preserving winner correctness. The authors model a bribery game with Bayesian Nash equilibria, derive optimal bribery conditions, and provide computational methods to estimate $B_{ extsf{tally}}(p)$; they also bound privacy loss for corrected noised tallies and relate B-privacy to plausible deniability. Empirically, across 3,582 proposals in 30 DAOs, they find that whale concentration limits privacy gains in most cases, but a corrected noised tally can significantly boost B-privacy, especially when the minimum decisive coalition is larger; these results offer practical guidance for balancing transparency and privacy in DAO governance and weighted voting systems.
Abstract
In traditional, one-vote-per-person voting systems, privacy equates with ballot secrecy: voting tallies are published, but individual voters' choices are concealed. Voting systems that weight votes in proportion to token holdings, though, are now prevalent in cryptocurrency and web3 systems. We show that these weighted-voting systems overturn existing notions of voter privacy. Our experiments demonstrate that even with secret ballots, publishing raw tallies often reveals voters' choices. Weighted voting thus requires a new framework for privacy. We introduce a notion called B-privacy whose basis is bribery, a key problem in voting systems today. B-privacy captures the economic cost to an adversary of bribing voters based on revealed voting tallies. We propose a mechanism to boost B-privacy by noising voting tallies. We prove bounds on its tradeoff between B-privacy and transparency, meaning reported-tally accuracy. Analyzing 3,582 proposals across 30 Decentralized Autonomous Organizations (DAOs), we find that the prevalence of large voters ("whales") limits the effectiveness of any B-Privacy-enhancing technique. However, our mechanism proves to be effective in cases without extreme voting weight concentration: among proposals requiring coalitions of $\geq5$ voters to flip outcomes, our mechanism raises B-privacy by a geometric mean factor of $4.1\times$. Our work offers the first principled guidance on transparency-privacy tradeoffs in weighted-voting systems, complementing existing approaches that focus on ballot secrecy and revealing fundamental constraints that voting weight concentration imposes on privacy mechanisms.
