Countering Selfish Mining in Blockchains
Not on the map. Why?
Abstract (arXiv)
Selfish mining is a well known vulnerability in blockchains exploited by miners to steal block rewards. In this paper, we explore a new form of selfish mining attack that guarantees high rewards with low cost. We show the feasibility of this attack facilitated by recent developments in blockchain technology opening new attack avenues. By outlining the limitations of existing countermeasures, we highlight a need for new defense strategies to counter this attack, and leverage key system parameters in blockchain applications to propose an algorithm that enforces fair mining. We use the expected transaction confirmation height and block publishing height to detect selfish mining behavior and develop a network-wide defense mechanism to disincentivize selfish miners. Our design involves a simple modifications to transactions' data structure in order to obtain a "truth state" used to catch the selfish miners and prevent honest miners from losing block rewards.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). First posted on arXiv 25 Nov 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 2; 2024: 0; 2025: 1.
3 papers.
- 2023Nik Defense: An Artificial Intelligence Based Defense Mechanism against Selfish Mining in Bitcoincited by 2
- 2023New intelligent defense systems to reduce the risks of Selfish Mining and Double-Spending attacks using Learning Automatacited by 0
- 2025Fishing for Phishers: Learning-Based Phishing Detection in Ethereum Transactionscited by 0
- 2025Fishing for Phishers: Learning-Based Phishing Detection in Ethereum Transactions24 Apr 2025
- 2023New intelligent defense systems to reduce the risks of Selfish Mining and Double-Spending attacks using Learning Automata2 Jul 2023
- 2023Nik Defense: An Artificial Intelligence Based Defense Mechanism against Selfish Mining in Bitcoin26 Jan 2023