Affiliation:
1. IMT School for Advanced Studies Lucca, Lucca, Italy
2. University of Bologna, Bologna, Italy
Abstract
Hybrid Casper is the new Ethereum blockchain protocol that uses both Proof of Work and Proof of Stake to reach a consensus between nodes. Here, we analyze the protocol using
PRISM+
, an extension of the probabilistic model checker
PRISM
with primitives for expressing blockchain data types. First, we extend
PRISM+
to include data types and operations for modeling and analyzing Proof of Stake based consensus protocols. Then, we model Hybrid Casper in
PRISM+
as a parallel composition of stochastic processes, thus precisely describing the behavior of the protocol and highlighting its corner cases.
PRISM+
is therefore used to rapidly and automatically analyze the resilience of Hybrid Casper when tuning, up or down, several basic parameters of the protocol, such as the rates of creating blocks, and the strategies for determining penalties. Finally, we study the robustness of Hybrid Casper to two well-known attacks: the Eclipse attack and the majority attack.
Publisher
Association for Computing Machinery (ACM)
Reference45 articles.
1. Mansoor Ahmed and Kari Kostiainen. 2018. Don’t mine wait in line: Fair and efficient blockchain consensus with Robust Round Robin. arXiv:1804.07391 (2018).
2. Musab A. Alturki, Elaine Li, Daejun Park, Brandon Moore, Karl Palmskog, Lucas Peña, and G. Rosu. 2020. Verifying Gasper with Dynamic Validator Sets in Coq. Technical Report, University of Illinois at Urbana-Champaign.
3. Verifying continuous time Markov chains
4. Christel Baier, Boudewijn Haverkort, Holger Hermanns, and Joost-Pieter Katoen. 2000. Model checking continuous-time Markov chains by transient analysis. In Computer Aided Verification, E. Allen Emerson and Aravinda Prasad Sistla (Eds.). Springer, Berlin, Germany, 358–372.
5. Model-checking algorithms for continuous-time markov chains
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. A Stochastic Analysis of the Gasper Protocol;2024 IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops);2024-03-11
2. A Probabilistic Choreography Language for PRISM;Lecture Notes in Computer Science;2024