Blockchain Mining with Multiple Selfish Miners
Qianlan Bai, Yuedong Xu, Nianyi Liu, Xin Wang

TL;DR
This paper analyzes how multiple selfish miners affect blockchain security, deriving thresholds for profitability, proposing an optimal strategic mining algorithm, and revealing that selfish mining is less profitable immediately after difficulty adjustments.
Contribution
It introduces a Markov chain model for multiple selfish miners, derives new profitability thresholds, and develops an online POMDP-based algorithm for strategic mining decisions.
Findings
Profitability thresholds decrease with more attackers, from 25% to around 10%.
Strategic attackers can mine more aggressively when their hash power is high.
Selfish mining is unprofitable immediately after difficulty adjustments.
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 (or attacker interchangeably) 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 (BSM), and derive the stationary profitable threshold 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Spam and Phishing Detection · Caching and Content Delivery
