Prevention of Selfish Mining Attacks in Blockchain-Enabled Smart City Networks

The paper presents a method for protecting a blockchain against selfish mining attacks. The mining algorithm in blockchains with the Proof-of-Work consensus has been investigated. Related works in the area of detecting selfish mining attacks are reviewed. A selfish miner has an advantage in profitability with a hash rate of more than 25% of the network capacity. Detection of selfish mining attacks is based on analyzing the behavior of a mining pool. Stratum V2 protocol message fields are identified that allow detecting a selfish mining attack from a mining pool. A selfish mining detection plug-in has been developed for the miner's software, allowing one to analyze data patterns coming from a mining pool. As experiments show, the proposed approach outperforms other selfish mining detectors, as it identifies the attacking pool and has lower error rates. The developed solution can be integrated with the miner's software to reduce the negative effects of selfish mining attacks on critical infrastructures such as blockchain-enabled smart cities.

Authors

Institutions

Publication Details

Published
2025-03-24
DOI
https://doi.org/10.1109/smartindustrycon65166.2025.10986235
Citations
1
Primary Topic
Blockchain Technology Applications and Security
Type
article
Field-Weighted Citation Impact
3.25

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Prevention of Selfish Mining Attacks in Blockchain-Enabled Smart City Networks

Maxim Kalinin, A. S. Konoplev
1 citations
Blockchain Technology Applications and Security
3.25
article

Prevention of Selfish Mining Attacks in Blockchain-Enabled Smart City Networks

Maxim Kalinin, A. S. Konoplev
article en
1 citations

Abstract

The paper presents a method for protecting a blockchain against selfish mining attacks. The mining algorithm in blockchains with the Proof-of-Work consensus has been investigated. Related works in the area of detecting selfish mining attacks are reviewed. A selfish miner has an advantage in profitability with a hash rate of more than 25% of the network capacity. Detection of selfish mining attacks is based on analyzing the behavior of a mining pool. Stratum V2 protocol message fields are identified that allow detecting a selfish mining attack from a mining pool. A selfish mining detection plug-in has been developed for the miner's software, allowing one to analyze data patterns coming from a mining pool. As experiments show, the proposed approach outperforms other selfish mining detectors, as it identifies the attacking pool and has lower error rates. The developed solution can be integrated with the miner's software to reduce the negative effects of selfish mining attacks on critical infrastructures such as blockchain-enabled smart cities.

Peter the Great St. Petersburg Polytechnic University (RU)
Russian Science Foundation
Sustainable cities and communities
Openalex Percentile: Top 9%
Blockchain Technology Applications and Security
3.25
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Prevention of Selfish Mining Attacks in Blockchain-Enabled Smart City Networks — Maxim Kalinin, A. S. Konoplev · (2025) | TGRS Research Map | TGRS