Ethereum Proof-of-Stake under Scrutiny

被引:12
|
作者
Pavloff, Ulysse [1 ]
Amoussou-Guenou, Yackolley [1 ]
Tucci-Piergiovanni, Sara [1 ]
机构
[1] Univ Paris Saclay, CEA, List, Palaiseau, France
关键词
Ethereum Proof-of-Stake; Liveness; Availability; Bouncing attack;
D O I
10.1145/3555776.3577655
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Ethereum has undergone a recent change called the Merge, which made Ethereum a Proof-of-Stake blockchain shifting closer to BFT consensus. Ethereum, which wished to keep the best of the two protocol designs (BFT and Nakomoto-style), now has a convoluted consensus protocol as its core. The result is a blockchain being possibly produced in a tree-like form while participants try to finalize blocks. Several attacks jeopardizing liveness have been found in this new setting. The Ethereum community has responded by creating a patch. We discovered a new attack on the patched protocol. To support our analysis, we propose a new high-level formalization of the properties of liveness and availability of the Ethereum blockchain, and we provide a pseudo-code. We believe this formalization to be helpful for other analyses as well. Our results yield that the Ethereum Proof-of-Stake has probabilistic liveness, influenced by the parameter describing the time frame allowed for validators to change their mind about the current main chain.
引用
收藏
页码:212 / 221
页数:10
相关论文
共 50 条
  • [21] TontineCoin: Murder-Based Proof-of-Stake
    Pollett, Chris
    Austin, Thomas H.
    Potika, Katerina
    Rietz, Justin
    2020 IEEE INTERNATIONAL CONFERENCE ON DECENTRALIZED APPLICATIONS AND INFRASTRUCTURES (DAPPS 2020), 2020, : 82 - 87
  • [22] Game-Theoretic Randomness for Proof-of-Stake
    Cai, Zhuo
    Goharshady, Amir
    MATHEMATICAL RESEARCH FOR BLOCKCHAIN ECONOMY, MARBLE 2023, 2023, : 28 - 47
  • [23] TontineCoin: Survivor-based Proof-of-Stake
    Pollett, Chris
    Austin, Thomas H.
    Potika, Katerina
    Rietz, Justin
    Pardeshi, Prashant
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2022, 15 (02) : 988 - 1007
  • [24] Liquid Proof-of-Stake in Tezos: An Economic Analysis
    Dimitri, Nicola
    INFORMATION, 2022, 13 (12)
  • [25] Stakechain: A Bitcoin-Backed Proof-of-Stake
    Linus, Robin
    FINANCIAL CRYPTOGRAPHY AND DATA SECURITY. FC 2022 INTERNATIONAL WORKSHOPS, 2023, 13412 : 3 - 14
  • [26] TontineCoin: Survivor-based Proof-of-Stake
    Chris Pollett
    Thomas H. Austin
    Katerina Potika
    Justin Rietz
    Prashant Pardeshi
    Peer-to-Peer Networking and Applications, 2022, 15 : 988 - 1007
  • [27] Trading under the proof-of-stake protocol - A continuous-time control approach
    Tang, Wenpin
    Yao, David D.
    MATHEMATICAL FINANCE, 2023, 33 (04) : 979 - 1004
  • [28] Towards Optimal Implementation of Decentralized Currencies: How to Best Select Probabilities in an Ethereum-Type Proof-of-Stake Protocol
    Nguyen Ngoc Thach
    Servin, Christian
    Kreinovich, Vladik
    THAI JOURNAL OF MATHEMATICS, 2019, 17 : 71 - 76
  • [29] Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol
    Kiayias, Aggelos
    Russell, Alexander
    David, Bernardo
    Oliynykov, Roman
    ADVANCES IN CRYPTOLOGY - CRYPTO 2017, PT I, 2017, 10401 : 357 - 388
  • [30] Proof of Stake: The Making of Ethereum and the Philosophy of Blockchains
    Jackson, Trevor
    NEW YORK REVIEW OF BOOKS, 2023, 70 (10)