Analysis of Blockchain Selfish Mining: a Stochastic Game Approach
Abstract
Selfish mining is an attack on blockchain networks, where a minority mining pool deviates from the original mining protocol and keeps some blocks private. The goal of the attacking pool is to waste the computational power of the other miners and increase their revenue. In this paper, we use a new approach to analyze the profitability of such attacks. Using game theory, we model the interactions between pools to derive the utility of mining strategies. We simulate the game for a Bitcoin blockchain and analyze the profitability of an attack, in terms of the monetary award instead of the relative revenue. We express the utility to include the cost of a strategy and revisit existing selfish mining strategies to discuss possible outcomes of the game. Depending on the game parameterization, we highlight scenarios where the system could be compromised. To the best of our knowledge, this is the first work that models the selfish mining attack as a stochastic game.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.