The Proof-of-Stake (PoS) consensus algorithm has been criticized, in the literature and in several cryptocurrencies communities, due to the so-called compounding effect: who is richer has more coins to stake, therefore 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, tweaking their parameters, and observe how the distribution of cryptocurrency coins among the users evolves over time. Such a tool can be used to investigate which combinations of parameters 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.

Leporati, A., Rovida, L. (2024). Looking for Stability in Proof-of-Stake based Consensus Mechanisms. BLOCKCHAIN: RESEARCH AND APPLICATIONS [10.1016/j.bcra.2024.100222].

Looking for Stability in Proof-of-Stake based Consensus Mechanisms

Leporati, Alberto
;
Rovida, Lorenzo
2024

Abstract

The Proof-of-Stake (PoS) consensus algorithm has been criticized, in the literature and in several cryptocurrencies communities, due to the so-called compounding effect: who is richer has more coins to stake, therefore 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, tweaking their parameters, and observe how the distribution of cryptocurrency coins among the users evolves over time. Such a tool can be used to investigate which combinations of parameters 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.
Articolo in rivista - Articolo scientifico
Blockchain, Proof-of-Stake, Compounding effect, Wealth Distribution, Tokenomics
English
22-lug-2024
2024
open
Leporati, A., Rovida, L. (2024). Looking for Stability in Proof-of-Stake based Consensus Mechanisms. BLOCKCHAIN: RESEARCH AND APPLICATIONS [10.1016/j.bcra.2024.100222].
File in questo prodotto:
File Dimensione Formato  
Leporati-2024-BCRA-AAM.pdf

accesso aperto

Descrizione: CC BY-NC-ND 4.0
Tipologia di allegato: Author’s Accepted Manuscript, AAM (Post-print)
Licenza: Creative Commons
Dimensione 1.39 MB
Formato Adobe PDF
1.39 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/501619
Citazioni
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
Social impact