Unsealing the secrets of blockchain consensus: A systematic comparison of the formal security of proof-of-work and proof-of-stake

Iván Abellán Álvarez,Vincent Gramlich,Johannes Sedlmeir
2024-01-31
Abstract:With the increasing adoption of decentralized information systems based on a variety of permissionless blockchain networks, the choice of consensus mechanism is at the core of many controversial discussions. Ethereum's recent transition from (PoW) to proof-of-stake (PoS)-based consensus has further fueled the debate on which mechanism is more favorable. While the aspects of energy consumption and degree of (de-)centralization are often emphasized in the public discourse, seminal research has also shed light on the formal security aspects of both approaches individually. However, related work has not yet comprehensively structured the knowledge about the security properties of PoW and PoS. Rather, it has focused on in-depth analyses of specific protocols or high-level comparative reviews covering a broad range of consensus mechanisms. To fill this gap and unravel the commonalities and discrepancies between the formal security properties of PoW- and PoS-based consensus, we conduct a systematic literature review over 26 research articles. Our findings indicate that PoW-based consensus with the longest chain rule provides the strongest formal security guarantees. Nonetheless, PoS can achieve similar guarantees when addressing its more pronounced tradeoff between safety and liveness through hybrid approaches.
Cryptography and Security,Distributed, Parallel, and Cluster Computing
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to compare the formal security of two blockchain consensus mechanisms, Proof - of - Work (PoW) and Proof - of - Stake (PoS). Specifically, the paper aims to systematically analyze and compare the commonalities and differences between these two consensus mechanisms in terms of formal security properties, in order to fill the gap in the existing research where there is a lack of comprehensive and structured knowledge of these properties. ### Main Research Questions of the Paper 1. **RQ1**: What are the security properties usually considered for consensus mechanisms in permissionless blockchains? 2. **RQ2**: What are the commonalities and differences between PoW and PoS consensus mechanisms in terms of these formal security properties? ### Research Background With the increasing popularity of decentralized information systems (such as various permissionless blockchain networks), choosing the appropriate consensus mechanism has become the core of many controversial discussions. In particular, Ethereum's transition from PoW to PoS has further triggered the debate about which mechanism is more advantageous. Although energy consumption and the degree of (de)centralization are often emphasized in public discussions, some pioneering research has also revealed the formal security characteristics of these two methods respectively. However, related work has not yet comprehensively and structurally organized the knowledge about PoW and PoS security properties, but has focused on in - depth analysis of specific protocols or high - level comparative reviews covering a wide range of consensus mechanisms. ### Methodology To answer the above research questions, the authors conducted a Systematic Literature Review (SLR) and collected relevant academic works according to Kitchenham's guidelines. They defined a search string and applied it to four computer science databases (ACM Computing Library, IEEE Xplore, ScienceDirect, and SpringerLink). By screening titles, abstracts, and full texts, 26 research articles related to the security properties of consensus mechanisms were finally selected for analysis. ### Results Through the analysis of these 26 articles, the paper draws the following conclusions: - **PoW consensus under the longest - chain rule provides the strongest formal security guarantees**. - **PoS can achieve similar guarantees by achieving a better balance between security and liveness through a hybrid method**. ### Main Contributions 1. **Systematic Comparison**: This paper is the first to systematically compare the formal security properties of PoW and PoS, filling the research gap in this area. 2. **Classification of Security Properties**: Security properties are classified into categories such as Safety, Consistency, Finality, Liveness, Dynamic Availability, Chain Quality, and Chain Growth, providing a structured overview of blockchain security properties. 3. **Practical Significance**: It provides a theoretical basis for organizations to select and manage permissionless - blockchain - based infrastructures, and is especially important in guiding the choice of consensus protocols. Through these contributions, the paper not only deepens the understanding of the security characteristics of PoW and PoS, but also provides valuable references for future research and practical applications.