Simulating a simplified version of a splitting attack on the blockchain based on the Proof-of-Stake consensus protocol
The splitting attack is one of the most important attacks on the blockchain, first of all for Proof-of-Work and Proof-of-Stake consensus protocols. Currently, there are no explicit analytical formulas for evaluating its success probability, which causes some distrust in blockchain technologies. In this paper, for a simplified (but still not simple) model of a splitting attack, the recurrent formulas allowing the evaluation of the exact values of the probability that an attacker will be able to build a branch of a given length are obtained. The correctness of these formulas is verified through numerical examples using the Monte Carlo method by constructing estimates with a specified confidence level and relative error. Keywords: blockchain, Proof-of-Stake, splitting attack, stakeholder, timeslot, slotleader, recursive formulas, Monte Carlo method.
Authors
- L.V. Kovalchuk
- A. A. Shumskaya (ORCID: https://orcid.org/0000-0002-9180-9336)
- M. Yu. Kuznetsov (ORCID: https://orcid.org/0000-0001-6917-9959)
Publication Details
- Journal
- Kibernetyka ta Systemnyi Analiz
- Published
- 2025-01-01
- DOI
- https://doi.org/10.34229/kca2522-9664.25.4.11
- Primary Topic
- Blockchain Technology Applications and Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00