Hostname: page-component-74656f9884-kv2lp Total loading time: 0 Render date: 2026-11-06T07:49:49.415Z Has data issue: false hasContentIssue false

On asymptotic fairness in voting with greedy sampling

Published online by Cambridge University Press:  10 May 2023

Abraham Gutierrez*
Affiliation:
Graz University of Technology
Sebastian Müller*
Affiliation:
Aix-Marseille Université and IOTA Foundation
Stjepan Šebek*
Affiliation:
University of Zagreb
*
*Postal address: Institute of Discrete Mathematics, Graz University of Technology, Graz, Austria. Email address: schnirelmann@gmail.com
**Postal address: Aix-Marseille Université, CNRS, Centrale Marseille, I2M, UMR 7373, 13453 Marseille, France; IOTA Foundation, 10405 Berlin, Germany. Email address: sebastian.muller@univ-amu.fr
***Postal address: Department of Applied Mathematics, Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia. Email address: stjepan.sebek@fer.hr
Rights & Permissions [Opens in a new window]

Abstract

The basic idea of voting protocols is that nodes query a sample of other nodes and adjust their own opinion throughout several rounds based on the proportion of the sampled opinions. In the classic model, it is assumed that all nodes have the same weight. We study voting protocols for heterogeneous weights with respect to fairness. A voting protocol is fair if the influence on the eventual outcome of a given participant is linear in its weight. Previous work used sampling with replacement to construct a fair voting scheme. However, it was shown that using greedy sampling, i.e., sampling with replacement until a given number of distinct elements is chosen, turns out to be more robust and performant.

In this paper, we study fairness of voting protocols with greedy sampling and propose a voting scheme that is asymptotically fair for a broad class of weight distributions. We complement our theoretical findings with numerical results and present several open questions and conjectures.

Information

Type
Original Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press on behalf of Applied Probability Trust
Figure 0

Figure 1. Relative distribution of the top 10,000 IOTA addresses with a fitted Zipf distribution with $s = 1.1$, July 2020.

Figure 1

Figure 2. Graph of the function $\tau$.

Figure 2

Figure 3. Coupling of random variables $v_k^{(n)}$ and $v_{k, r}^{(n)}$.

Figure 3

Figure 4. Increase in voting power for fixed $k = 20$, varying N, and two different values of s.

Figure 4

Figure 5. Density estimation for increase in voting power for two choices of network size ($k = 20$, $s = 1.1$).

Figure 5

Figure 6. Density estimation for increase in voting power for two choices of network size ($k = 20, s = 0.8$). The right panel is a zoom of the left panel.

Figure 6

Figure 7. Density estimation for increase in voting power for two choices of the Zipf parameter s for a network size of 1000 nodes and $k = 20$.

Figure 7

Figure 8. Mean increase in voting power for different values of the sample size k, two different values of s, and a network size of 1000 nodes.

Figure 8

Figure 9. Density estimation for increase in voting power for two choices of the Zipf parameter s for a network size of 1000 nodes and two choices of k.

Figure 9

Figure 10. Q–Q plots of the increase in voting power against a Gaussian distribution for different choices of k and $s=1.1$ in a network of size 1000.

Figure 10

Figure 11. The effect of multiple splitting on the voting power of a node for $k = 20$ and different s in a network of size 1000.

Figure 11

Figure 12. The effect of multiple splitting on the voting power of the heaviest node in a network of size 1000 ($s \in \{0.8, 1.1, 1.5, 2\}$, $k \in \{5, 10, 15, 20\}$).