Skip to content

STAKE: Preventing a colluding majority from double spending

Zahra Naderi, Vincent Gramoli

cs.GTarXiv:2610.01169

Abstract

Blockchains typically operate in open networks where it is hard to control the delay of messages. While classic blockchain protocols assumed synchrony, newer protocols try to remain secure despite unexpected network delays. Unfortunately, in the traditional model where n participants can either be honest or Byzantine, we need a supermajority, or 2n/3 + 1, of them to be honest. Recent work have explored the question of reducing the number of needed honest nodes in a game theory model to a majority sometimes by introducing k rational players and t Byzantine players. Yet, to our knowledge, no blockchain protocol managed to reduce it further. In this paper, we offer a blockchain protocol called Secure and Tolerant Algorithm through (k,t)-robust Equilibrium (STAKE) that works with only n/3 + 1 honest players. STAKE requires each consensus participant to stake a sufficiently large amount s compared to their liquidity . We show that the probability that a coalition manages to execute ζ double spending attacks (we call them a ζ-uple attack) drops polynomially fast with ζ. This allows us to demonstrate that STAKE reaches a (k,t)-robust equilibrium, or that rational players do not collude with Byzantine, even with a relatively low s/ ratio.

Create a lesson