Litcius/Paper detail

Blockchain Mining With Multiple Selfish Miners

Qianlan Bai, Yuedong Xu, Nianyi Liu, Xin Wang

2023IEEE Transactions on Information Forensics and Security24 citationsDOI

Abstract

This paper studies a fundamental problem regarding the security of blockchain PoW consensus on how the existence of multiple misbehaving miners influences the profitability of selfish mining. Each selfish miner maintains a private chain and makes it public opportunistically for acquiring more rewards incommensurate to his Hash power. We first establish a general Markov chain model to characterize the state transition of public and private chains for Basic Selfish Mining ( <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">BSM</i> ), and derive the stationary <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">profitable threshold</i> of Hash power in closed form. It reduces from 25% for a single attacker to below 21.48% for two symmetric attackers theoretically, and further reduces to around 10% with eight symmetric attackers experimentally. We next explore the profitable threshold when one of the attackers performs strategic mining based on Partially Observable Markov Decision Process (POMDP) that only half of the attributes pertinent to a mining state are observable to him. An online algorithm is presented to compute the nearly optimal policy efficiently despite the large state space and high dimensional belief space. The profitable threshold is much lower for the strategic attacker. Last, we formulate a simple model of absolute mining revenue that yields an interesting observation: selfish mining is never profitable at the first difficulty adjustment period, but relies on the reimbursement of stationary selfish mining gains in future periods. The delay till being profitable of an attacker increases with the decrease of his Hash power, making blockchain miners more cautious about performing selfish mining.

Topics & Concepts

Profitability indexPartially observable Markov decision processComputer scienceRevenueHash functionMarkov chainMarkov processObservableState spaceState (computer science)Operations researchData miningMarkov modelMathematicsComputer securityEconomicsAlgorithmFinanceMachine learningStatisticsPhysicsQuantum mechanicsBlockchain Technology Applications and SecuritySpam and Phishing DetectionSupply Chain and Inventory Management
Blockchain Mining With Multiple Selfish Miners | Litcius