Barracuda: The power of l-polling in proof of stake blockchains

Abstract

This thesis introduces Barracuda, a novel block propagation protocol for proof-of-stake blockchains that significantly improves network efficiency without compromising security. Traditional block propagation protocols in proof-of-stake systems face challenges with block withholding attacks that can undermine consensus. Barracuda addresses this vulnerability by implementing an ℓ-polling mechanism where validators poll multiple peers to retrieve blocks, drastically reducing the effectiveness of block withholding strategies.

The thesis provides a comprehensive theoretical analysis of Barracuda, demonstrating that the protocol maintains security against powerful adversaries, including those with network control capabilities attempting to execute nothing-at-stake attacks. Through mathematical modeling and simulations, I show that Barracuda achieves near-optimal block propagation throughput while preserving the system’s security guarantees.

This work contributes to the scalability of proof-of-stake blockchains by enabling more efficient communication without sacrificing the crucial property of resistance to block withholding attacks.

Citation

@mastersthesis{rana2020barracuda,
  title={Barracuda: The power of l-polling in proof of stake blockchains},
  author={Rana, Ranvir},
  school={University of Illinois at Urbana-Champaign},
  year={2020}
}

Updated: