Hostname: page-component-848d4c4894-m9kch Total loading time: 0 Render date: 2024-04-30T17:44:05.407Z 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

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.

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

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Adamic, L. A. and Huberman, B. (2002). Zipf’s law and the internet. Glottometrics 3, 143150.Google Scholar
Capossele, A., Mueller, S. and Penzkofer, A. (2021). Robustness and efficiency of voting consensus protocols within Byzantine infrastructures. Blockchain Res. Appl. 2, article no. 100007.Google Scholar
Chen, X., Papadimitriou, C. and Roughgarden, T. (2019). An axiomatic approach to block rewards. In Proc. 1st ACM Conference on Advances in Financial Technologies, Association for Computing Machinery, New York, pp. 124–131.10.1145/3318041.3355470CrossRefGoogle Scholar
Condorcet, J. (1785). Essai sur l’application de l’analyse à la probabilité des décisions rendues à la pluralité des voix. Imprimerie Royale, Paris.Google Scholar
Durrett, R. (2010). Probability: Theory and Examples, 4th edn. Cambridge University Press.10.1017/CBO9780511779398CrossRefGoogle Scholar
Gács, P., Kurdyumov, G. L. and Levin, L. A. (1978). One-dimensional uniform arrays that wash out finite islands. Problems Inf. Transmission 14, 223226.Google Scholar
Kar, S. and Moura, J. M. F. (2007). Distributed average consensus in sensor networks with random link failures. In 2007 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP ’07), Vol. 2, Institute of Electrical and Electronics Engineers, Piscataway, NJ, pp. II-1013–II-1016.10.1109/ICASSP.2007.366410CrossRefGoogle Scholar
Leonardos, S., Reijsbergen, D. and Piliouras, G. (2020). Weighted voting on the blockchain: improving consensus in proof of stake protocols. Internat. J. Network Manag. 30, article no. e2093.10.1002/nem.2093CrossRefGoogle Scholar
Li, W. (2002). Zipf’s law everywhere. Glottometrics 5, 1421.Google Scholar
Moreira, A. A., Mathur, A., Diermeier, D. and Amaral, L. (2004). Efficient system-wide coordination in noisy environments. Proc. Nat. Acad. Sci. USA 101, 1208512090.10.1073/pnas.0400672101CrossRefGoogle ScholarPubMed
Müller, S., Penzkofer, A., Camargo, D. and Saa, O. (2021). On fairness in voting consensus protocols. In Intelligent Computing, Springer, Cham, pp. 927939.10.1007/978-3-030-80126-7_65CrossRefGoogle Scholar
Müller, S. et al. (2020). Fast probabilistic consensus with weighted votes. In Proceedings of the Future Technologies Conference (FTC) 2020, Vol. 2, Springer, Cham, pp. 360–378.Google Scholar
Popov, S. (2016). A probabilistic analysis of the Nxt forging algorithm. Ledger 1, 6983.10.5195/ledger.2016.46CrossRefGoogle Scholar
Popov, S. and Buchanan, W. J. (2021). FPC-BI: Fast Probabilistic Consensus within Byzantine Infrastructures. J. Parallel Distributed Comput. 147, 7786.10.1016/j.jpdc.2020.09.002CrossRefGoogle Scholar
Popov, S. et al. (2020). The Coordicide. Available at https://files.iota.org/papers/20200120_Coordicide_WP.pdf .Google Scholar
Raj, D. and Khamis, S. H. (1958). Some remarks on sampling with replacement. Ann. Math. Statist. 29, 550557.10.1214/aoms/1177706630CrossRefGoogle Scholar
Tao, T. (2009). Benford’s law, Zipf’s law, and the Pareto distribution. Available at https://terrytao.wordpress.com/2009/07/03/benfordslaw-zipfs-law-and-the-pareto-distribution.Google Scholar