
TL;DR
This paper analyzes rational consensus in distributed systems using game theory, showing the non-existence of ex post Nash equilibria under certain conditions but establishing the existence of Nash and sequential equilibria when considering probabilistic failure patterns.
Contribution
It provides a game-theoretic framework for understanding consensus, demonstrating conditions for equilibrium existence and highlighting the impact of rationality and failures.
Findings
No ex post Nash equilibrium exists with even one failure.
A Nash equilibrium exists under probabilistic failure assumptions if failures are limited.
A sequential equilibrium can be achieved with similar assumptions.
Abstract
We provide a game-theoretic analysis of consensus, assuming that processes are controlled by rational agents and may fail by crashing. We consider agents that \emph{care only about consensus}: that is, (a) an agent's utility depends only on the consensus value achieved (and not, for example, on the number of messages the agent sends) and (b) agents strictly prefer reaching consensus to not reaching consensus. We show that, under these assumptions, there is no \emph{ex post Nash Equilibrium}, even with only one failure. Roughly speaking, this means that there must always exist a \emph{failure pattern} (a description of who fails, when they fail, and which agents they do not send messages to in the round that they fail) and initial preferences for which an agent can gain by deviating. On the other hand, if we assume that there is a distribution on the failure patterns and initial…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGame Theory and Applications · Opinion Dynamics and Social Influence · Game Theory and Voting Systems
