Selfish Behavior in the Tezos Proof-of-Stake Protocol

12/06/2019
by   Michael Neuder, et al.
0

Proof-of-Stake consensus protocols give rise to complex modeling challenges. We analyze the recently-updated Tezos Proof-of-Stake protocol and demonstrate that, under certain conditions, rational participants are incentivized to behave dishonestly. In doing so, we provide a theoretical analysis of the feasibility and profitability of a block stealing attack that we call selfish endorsing, a concrete instance of an attack previously only theoretically considered. We propose and analyze a simple change to the Tezos protocol which significantly reduces the (already small) profitability of this dishonest behavior, and introduce a new delay and reward scheme that is provably secure against length-1 and length-2 selfish endorsing attacks. Our framework provides a template for analyzing other Proof-of-Stake implementations for selfish behavior.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/21/2020

Everything is a Race and Nakamoto Always Wins

Nakamoto invented the longest chain protocol, and claimed its security b...
research
10/05/2019

Proof-of-Stake Longest Chain Protocols Revisited

The Nakamoto longest chain protocol has served Bitcoin well in its decad...
research
07/18/2019

Towards a Multi-Chain Future of Proof-of-Space

Proof-of-Space provides an intriguing alternative for consensus protocol...
research
08/18/2019

Nakamoto Consensus with Verifiable Delay Puzzle

This technical report summarizes our work-in-progress on a new consensus...
research
10/19/2021

Three Attacks on Proof-of-Stake Ethereum

Recently, two attacks were presented against Proof-of-Stake (PoS) Ethere...
research
05/15/2023

Time is Money: Strategic Timing Games in Proof-of-Stake Protocols

We propose a model suggesting that honest-but-rational consensus partici...
research
04/29/2019

Agent-Based Simulations of Blockchain protocols illustrated via Kadena's Chainweb

While many distributed consensus protocols provide robust liveness and c...

Please sign up or login with your details

Forgot password? Click here to reset