Rational Agreement in the Presence of Crash Faults

Blockchain systems need to solve consensus despite the presence of rational users and failures. The notion of (k,t)-robustness has shown instrumental to list problems that cannot be solved if k players are rational and t players are Byzantine or act arbitrarily. What is less clear is whether one can solve such problems if the faults are benign. In this paper, we bridge the gap between games that are robust against Byzantine players and games that are robust against crash players. Our first result is an impossibility result: We show that no (k,t)-robust consensus protocol can solve consensus in the crash model if k+2t≥ n unless there is a particular punishment strategy, called the (k,t)-baiting strategy. This reveals the need to introduce baiting as the act of rewarding a colluding node when betraying its coalition, to make blockchains more secure. Our second result is an equivalence relation between crash fault tolerant games and Byzantine fault tolerant games, which raises an interesting research question on the power of baiting to solve consensus. To this end, we show, on the one hand, that a (k,t)-robust consensus protocol becomes (k+t,t)-robust in the crash model. We show, on the other hand, that the existence of a (k,t)-robust consensus protocol in the crash model that does not make use of a baiting strategy implies the existence of a (k-t,t)-robust consensus protocol in the Byzantine model, with the help of cryptography.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/10/2021

Agreement in the presence of disagreeing rational players: The Huntsman Protocol

In this paper, a novel Byzantine consensus protocol among n players is p...
research
04/19/2022

Basilic: Resilient Optimal Consensus Protocols With Benign and Deceitful Faults

The problem of Byzantine consensus has been key to designing secure dist...
research
05/04/2023

ZLB, a Blockchain Tolerating Colluding Majorities

The problem of Byzantine consensus has been key to designing secure dist...
research
02/21/2019

Rationals vs Byzantines in Consensus-based Blockchains

In this paper we analyze from the game theory point of view Byzantine Fa...
research
11/02/2018

Rationality-proof consensus: extended abstract

Blockchain systems benefit from lessons in prior art such as fault toler...
research
10/18/2019

Analysis of Nakamoto Consensus, Revisited

In the Bitcoin white paper[1], Nakamoto proposed a very simple Byzantine...
research
08/17/2022

Robustness of the Tangle 2.0 Consensus

In this paper, we investigate the performance of the Tangle 2.0 consensu...

Please sign up or login with your details

Forgot password? Click here to reset