Looking for stability in proof-of-stake based consensus mechanisms

被引:0
作者
Leporati, Alberto [1 ]
Rovida, Lorenzo [1 ]
机构
[1] Department of Informatics, Systems and Communication, University of Milano-Bicocca, Viale Sarca 336, Milan
来源
Blockchain: Research and Applications | 2024年 / 5卷 / 04期
关键词
Blockchain; Compounding effect; Proof-of-stake; Tokenomics; Wealth distribution;
D O I
10.1016/j.bcra.2024.100222
中图分类号
学科分类号
摘要
The Proof-of-Stake (PoS) consensus algorithm has been criticized in the literature and in several cryptocurrency communities, due to the so-called compounding effect: who is richer has more coins to stake, therefore a higher probability of being selected as a block validator and obtaining the corresponding rewards, thus becoming even richer. In this paper, we present a PoS simulator written in the Julia language that allows one to test several variants of PoS-based consensus algorithms, tweak their parameters, and observe how the distribution of cryptocurrency coins among users evolves over time. Such a tool can be used to investigate which combinations of parameter values allow to obtain a “fair” and stable consensus algorithm, in which, over the long term, no one gets richer or poorer by the mere act of validating blocks. Based on this investigation, we also introduce a new PoS-based consensus mechanism that allows the system to keep the wealth distribution stable even after a large number of epochs. © 2024 The Author(s)
引用
收藏
相关论文
共 50 条
[41]   Shorting attack: Predatory, destructive short selling on Proof-of-Stake cryptocurrencies [J].
Lee, Suhyeon ;
Kim, Seungjoo .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (16)
[42]   A novel approach to alleviate wealth compounding in proof-of-stake cryptocurrencies [J].
Naderi, Zahra ;
Shariatpanahi, Seyed Pooya ;
Bahrak, Behnam .
PEER-TO-PEER NETWORKING AND APPLICATIONS, 2024, 17 (03) :1322-1334
[43]   Formal Barriers to Longest-Chain Proof-of-Stake Protocols [J].
Brown-Cohen, Jonah ;
Narayanan, Arvind ;
Psomas, Alexandros ;
Weinberg, S. Matthew .
ACM EC '19: PROCEEDINGS OF THE 2019 ACM CONFERENCE ON ECONOMICS AND COMPUTATION, 2019, :459-473
[44]   Proof-of-Stake Longest Chain Protocols: Security vs Predictability [J].
Bagaria, Vivek ;
Dembo, Amir ;
Kannan, Sreeram ;
Oh, Sewoong ;
Tse, David ;
Viswanath, Pramod ;
Wang, Xuechao ;
Zeitoun, Ofer .
PROCEEDINGS OF THE 2022 ACM WORKSHOP ON DEVELOPMENTS IN CONSENSUS, CONSENSUSDAY 2022, 2022, :29-42
[45]   EMS: An Extensible and Modular Staking Architecture for Proof-of-Stake Systems [J].
Ko, Seoyoung ;
Fa, Xinxin ;
Zhong, Zhi ;
Chai, Qi .
2020 SECOND INTERNATIONAL CONFERENCE ON BLOCKCHAIN COMPUTING AND APPLICATIONS (BCCA), 2020, :122-128
[46]   Compensation for Power Loss by a Proof-of-Stake Consortium Blockchain Microgrid [J].
Yang, Jiawei ;
Paudel, Amrit ;
Gooi, Hoay Beng .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (05) :3253-3262
[47]   Crisis of Trust: Analyzing the Verifier's Dilemma in hthereum's Proof-of-Stake Blockchain [J].
Smuseva, Dada ;
Malakhov, Ivan ;
Marm, Andrea ;
Rossi, Sabina .
2023 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN, BLOCKCHAIN, 2023, :332-339
[48]   Reward Distribution in Proof-of-Stake Protocols: A Trade-Off Between Inclusion and Fairness [J].
Li, Sheng-Nan ;
Spychiger, Florian ;
Tessone, Claudio J. .
IEEE ACCESS, 2023, 11 :134136-134145
[49]   Distributed Hybrid Double-Spending Attack Prevention Mechanism for Proof-of-Work and Proof-of-Stake Blockchain Consensuses [J].
Akbar, Nur Arifin ;
Muneer, Amgad ;
ElHakim, Narmine ;
Fati, Suliman Mohamed .
FUTURE INTERNET, 2021, 13 (11)
[50]   A Public, Blockchain-Based Distributed Smart-Contract Platform Enabling Mobile Lite Wallets Using a Proof-of-Stake Consensus Algorithm [J].
Norta, Alex ;
Dai, Patrick ;
Mahi, Neil ;
Earls, Jordan .
BUSINESS INFORMATION SYSTEMS WORKSHOPS (BIS 2018), 2019, 339 :368-380