A blockchain is an immutable ledger driven by a distributed consensus protocol. In public blockchains such as Bitcoin and Ethereum consensus is established through a computational effort called Proof-of-Work (PoW). Special users called miners contribute to the PoW computational effort in exchange for a fee and also verify the data stored in blocks mined by the other miners. Here is where the Verifier’s Dilemma emerges. To maximise their profits, miners are incentivized to invest their resources in PoW, because they do not receive any incentives for the verification phase. In this paper, we study the Verifier’s Dilemma using a quantitative model based on PEPA. The analysis demonstrates the circumstances under which non-verifying miners gain fees higher than that of verifying miners. Moreover, we consider a mitigation approach consisting of the injection of invalid blocks to disturb the mining process of non-verifying miners. The model allows us to derive the optimal rate at which invalid blocks must be injected, so that skipping the verifying phase becomes economically disadvantageous while the throughput of the blockchain is only minimally reduced. The impact on miners’ rewards and overall performance is also assessed.
Verifier’s Dilemma in Ethereum Blockchain: A Quantitative Analysis
Smuseva D.;Malakhov I.;Marin A.;van Moorsel A.;Rossi S.
2022-01-01
Abstract
A blockchain is an immutable ledger driven by a distributed consensus protocol. In public blockchains such as Bitcoin and Ethereum consensus is established through a computational effort called Proof-of-Work (PoW). Special users called miners contribute to the PoW computational effort in exchange for a fee and also verify the data stored in blocks mined by the other miners. Here is where the Verifier’s Dilemma emerges. To maximise their profits, miners are incentivized to invest their resources in PoW, because they do not receive any incentives for the verification phase. In this paper, we study the Verifier’s Dilemma using a quantitative model based on PEPA. The analysis demonstrates the circumstances under which non-verifying miners gain fees higher than that of verifying miners. Moreover, we consider a mitigation approach consisting of the injection of invalid blocks to disturb the mining process of non-verifying miners. The model allows us to derive the optimal rate at which invalid blocks must be injected, so that skipping the verifying phase becomes economically disadvantageous while the throughput of the blockchain is only minimally reduced. The impact on miners’ rewards and overall performance is also assessed.File | Dimensione | Formato | |
---|---|---|---|
Verifier_s_Dilemma_in_Ethereum_Blockchain_A_Quantitative_Analysis.pdf
non disponibili
Tipologia:
Documento in Post-print
Licenza:
Accesso chiuso-personale
Dimensione
838.44 kB
Formato
Adobe PDF
|
838.44 kB | Adobe PDF | Visualizza/Apri |
I documenti in ARCA sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.