Skip to content

tse-group/gasper-attack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

A Bouncing Attack on Gasper

In our manuscript [Ebb-and-Flow] we describe a bouncing-style attack on the Gasper consensus protocol [Gasper] in a synchronous network. This repository contains the source code for the simulation of this attack. For a detailed description of the attack, see Section II and Appendix A of our manuscript [Ebb-and-Flow]. For the source code of the simulations presented in [Ebb-and-Flow], please see: https://github.com/tse-group/ebb-and-flow

Attack on Gasper

The file gasper-attack-simplified.py contains a simulation of the Gasper protocol in a synchronous network as well as the adversarial actions for the attack, written in Python. See the extensive code comments for details on what the adversary does when and why.

References

  • [Ebb-and-Flow]
    Ebb-and-Flow Protocols: A Resolution of the Availability-Finality Dilemma
    Joachim Neu, Ertem Nusret Tas, David Tse
    arXiv:2009.04987

  • [Gasper]
    Combining GHOST and Casper
    Vitalik Buterin, Diego Hernandez, Thor Kamphefner, Khiem Pham, Zhi Qiao, Danny Ryan, Juhyeok Sin, Ying Wang, Yan X Zhang
    arXiv:2003.03052

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages