Trap: The Bait of Rational Players to Solve Byzantine Consensus

8Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

It is impossible to solve the Byzantine consensus problem in an open network of n participants if only 2n/3 or less of them are correct. As blockchains need to solve consensus, one might think that blockchains need more than 2n/3 correct participants. But it is yet unknown whether consensus can be solved when less than 2n/3 participants are correct and k participants are rational players, which misbehave if they can gain the loot. Trading correct participants for rational players may not seem helpful to solve consensus since rational players can misbehave whereas correct participants, by definition, cannot. In this paper, we show that consensus is actually solvable in this model, even with less than 2n/3 correct participants. The key idea is a baiting strategy that lets rational players pretend to misbehave in joining a coalition but rewards them to betray this coalition before the loot gets stolen. We propose Trap, a protocol that builds upon recent advances in the theory of accountability to solve consensus as soon as n >max (3 over 2 (k +3t,2) ) where no coalition of k rational players can coordinate to increase their expected utility regardless of the arbitrary behavior of up to t Byzantine players. Finally, we show that a baiting strategy is necessary and sufficient to solve this, so-called rational agreement problem. First, we show that it is impossible to solve this rational agreement problem without implementing a baiting strategy. Second, the existence of Trap demonstrates the sufficiency of the baiting strategy. Our Trap protocol finds applications in blockchains to prevent players from disagreeing, that could otherwise lead to "double spending''.

Cite

CITATION STYLE

APA

Ranchal-Pedrosa, A., & Gramoli, V. (2022). Trap: The Bait of Rational Players to Solve Byzantine Consensus. In ASIA CCS 2022 - Proceedings of the 2022 ACM Asia Conference on Computer and Communications Security (pp. 168–181). Association for Computing Machinery, Inc. https://doi.org/10.1145/3488932.3517386

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free