Time Is Money: Strategic Timing Games in Proof-Of-Stake Protocols

Authors Caspar Schwarz-Schilling , Fahad Saleh , Thomas Thiery , Jennifer Pan, Nihar Shah, Barnabé Monnot



PDF
Thumbnail PDF

File

LIPIcs.AFT.2023.30.pdf
  • Filesize: 2.81 MB
  • 17 pages

Document Identifiers

Author Details

Caspar Schwarz-Schilling
  • Ethereum Foundation, Berlin, Germany
Fahad Saleh
  • Wake Forest University, Winston Salem, NC, USA
Thomas Thiery
  • Ethereum Foundation, Lyon, France
Jennifer Pan
  • Jump Crypto, Chicago, IL, USA
Nihar Shah
  • Jump Crypto, Chicago, IL, USA
Barnabé Monnot
  • Ethereum Foundation, Berlin, Germany

Acknowledgements

The authors acknowledge helpful discussions and comments from Francesco d’Amato and Anders Elowsson. We also appreciate the significant contributions of Mike Neuder in obtaining the necessary data for this study.

Cite As Get BibTex

Caspar Schwarz-Schilling, Fahad Saleh, Thomas Thiery, Jennifer Pan, Nihar Shah, and Barnabé Monnot. Time Is Money: Strategic Timing Games in Proof-Of-Stake Protocols. In 5th Conference on Advances in Financial Technologies (AFT 2023). Leibniz International Proceedings in Informatics (LIPIcs), Volume 282, pp. 30:1-30:17, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2023) https://doi.org/10.4230/LIPIcs.AFT.2023.30

Abstract

We propose a model suggesting that rational consensus participants may play timing games, and strategically delay their block proposal to optimize MEV capture, while still ensuring the proposal’s inclusion in the canonical chain. In this context, ensuring economic fairness among consensus participants is critical to preserving decentralization. We contend that a model grounded in rational consensus participation provides a more accurate portrayal of behavior in economically incentivized systems such as blockchain protocols. We empirically investigate timing games on the Ethereum network and demonstrate that while timing games are worth playing, they are not currently being exploited by consensus participants. By quantifying the marginal value of time, we uncover strong evidence pointing towards their future potential, despite the limited exploitation of MEV capture observed at present.

Subject Classification

ACM Subject Classification
  • Theory of computation → Algorithmic game theory and mechanism design
Keywords
  • blockchain
  • proof-of-stake
  • game theory
  • maximal extractable value

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. (block, slot) fork choice. https://github.com/ethereum/consensus-specs/pull/2197. Accessed: 2023-10-05.
  2. blockprint. Accessed: 2023-10-05. URL: https://github.com/sigp/blockprint.
  3. Ethereum consensus specifications - beacon chain. Accessed: 2023-10-05. URL: https://github.com/ethereum/consensus-specs/blob/dev/specs/phase0/beacon-chain.md.
  4. Ethereum consensus specifications - honest validator. Accessed: 2023-10-05. URL: https://github.com/ethereum/consensus-specs/blob/dev/specs/phase0/validator.md.
  5. Mev-boost. Accessed: 2023-10-05. URL: https://github.com/flashbots/mev-boost.
  6. Kushal Babel, Philip Daian, Mahimna Kelkar, and Ari Juels. Clockwork finance: Automated analysis of economic security in smart contracts. arXiv preprint arXiv:2109.04347, 2021. Google Scholar
  7. Vitalik Buterin. Proposer/block builder separation-friendly fee market designs. Accessed: 2023-10-05. URL: https://ethresear.ch/t/proposer-block-builder-separation-friendly-fee-market-designs/9725.
  8. Vitalik Buterin. Two-slot proposer/builder separation. Accessed: 2023-10-05. URL: https://ethresear.ch/t/two-slot-proposer-builder-separation/10980.
  9. Vitalik Buterin and Virgil Griffith. Casper the friendly finality gadget. arXiv:1710.09437 [cs.CR], 2019. URL: https://arxiv.org/abs/1710.09437.
  10. Vitalik Buterin, Diego Hernandez, Thor Kamphefner, Khiem Pham, Zhi Qiao, Danny Ryan, Juhyeok Sin, Ying Wang, and Yan X Zhang. Combining ghost and casper. arXiv preprint arXiv:2003.03052, 2020. Google Scholar
  11. Christian Cachin and Marko Vukolić. Blockchain consensus protocols in the wild. arXiv preprint arXiv:1707.01873, 2017. Google Scholar
  12. Miles Carlsten, Harry Kalodner, S Matthew Weinberg, and Arvind Narayanan. On the instability of bitcoin without the block reward. In Proceedings of the 2016 acm sigsac conference on computer and communications security, pages 154-167, 2016. Google Scholar
  13. Benjamin Y Chan and Elaine Shi. Streamlet: Textbook streamlined blockchains. In Proceedings of the 2nd ACM Conference on Advances in Financial Technologies, pages 1-11, 2020. Google Scholar
  14. Philip Daian, Steven Goldfeder, Tyler Kell, Yunqi Li, Xueyuan Zhao, Iddo Bentov, Lorenz Breidenbach, and Ari Juels. Flash boys 2.0: Frontrunning, transaction reordering, and consensus instability in decentralized exchanges. CoRR, abs/1904.05234, 2019. URL: https://arxiv.org/abs/1904.05234.
  15. Francesco D'Amato, Joachim Neu, Ertem Nusret Tas, and David Tse. No more attacks on proof-of-stake ethereum? arXiv preprint arXiv:2209.03255, 2022. Google Scholar
  16. Francesco D'Amato and Luca Zanolini. Recent latest message driven ghost: Balancing dynamic availability with asynchrony resilience. arXiv preprint arXiv:2302.11326, 2023. Google Scholar
  17. Francesco D'Amato and Luca Zanolini. A simple single slot finality protocol for ethereum. arXiv preprint arXiv:2302.12745, 2023. Google Scholar
  18. Amir Dembo, Sreeram Kannan, Ertem Nusret Tas, David Tse, Pramod Viswanath, Xuechao Wang, and Ofer Zeitouni. Everything is a race and nakamoto always wins. In Proceedings of the 2020 ACM SIGSAC Conference on Computer and Communications Security, pages 859-878, 2020. Google Scholar
  19. Ittay Eyal and Emin Gün Sirer. Majority is not enough: Bitcoin mining is vulnerable. Communications of the ACM, 61(7):95-102, 2018. Google Scholar
  20. Kose John, Thomas Rivera, and Fahad Saleh. Economic implications of scaling blockchains: Why the consensus protocol matters. NYU Stern Working Paper, 2023. Google Scholar
  21. Jae Kwon. Tendermint: Consensus without mining. Draft v. 0.6, fall, 1(11), 2014. Google Scholar
  22. Kevin Liao and Jonathan Katz. Incentivizing blockchain forks via whale transactions. In Financial Cryptography and Data Security: FC 2017 International Workshops, WAHC, BITCOIN, VOTING, WTSC, and TA, Sliema, Malta, April 7, 2017, Revised Selected Papers 21, pages 264-279. Springer, 2017. Google Scholar
  23. Barnabé Monnot. Timing games in proof-of-stake. Accessed: 2023-10-05. URL: https://ethresear.ch/t/timing-games-in-proof-of-stake/13980.
  24. Joachim Neu, Ertem Nusret Tas, and David Tse. Ebb-and-flow protocols: A resolution of the availability-finality dilemma. In 2021 IEEE Symposium on Security and Privacy (SP), pages 446-465. IEEE, 2021. Google Scholar
  25. Joachim Neu, Ertem Nusret Tas, and David Tse. Two more attacks on proof-of-stake ghost/ethereum. In Proceedings of the 2022 ACM Workshop on Developments in Consensus, pages 43-52, 2022. Google Scholar
  26. Fahad Saleh. Blockchain without waste: Proof-of-stake. Review of Financial Studies, 34(3):1156-1190, 2021. Google Scholar
  27. Thomas C Schelling. The Strategy of Conflict: with a new Preface by the Author. Harvard university press, 1980. Google Scholar
  28. Caspar Schwarz-Schilling, Joachim Neu, Barnabé Monnot, Aditya Asgaonkar, Ertem Nusret Tas, and David Tse. Three attacks on proof-of-stake ethereum. In Financial Cryptography and Data Security: 26th International Conference, FC 2022, Grenada, May 2-6, 2022, Revised Selected Papers, pages 560-576. Springer, 2022. Google Scholar
  29. Yonatan Sompolinsky and Aviv Zohar. Secure high-rate transaction processing in Bitcoin. In International Conference on Financial Cryptography and Data Security, pages 507-527. Springer, 2015. Google Scholar
  30. Sen Yang, Fan Zhang, Ken Huang, Xi Chen, Youwei Yang, and Feng Zhu. Sok: Mev countermeasures: Theory and practice, 2022. URL: https://doi.org/10.48550/ARXIV.2212.05111.
  31. Maofan Yin, Dahlia Malkhi, Michael K Reiter, Guy Golan Gueta, and Ittai Abraham. Hotstuff: Bft consensus with linearity and responsiveness. In Proceedings of the 2019 ACM Symposium on Principles of Distributed Computing, pages 347-356, 2019. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail