Selfish Mining Detection: When power varies

  • Willian Henrique Vilela Casa Grandi UFU
  • Ivan da Silva Sendin UFU

Abstract


Mining is one of the foundations of cryptocurrency. The proper functioning of this system depends on the participation of miners. In a decentralized environment, honest behavior is encouraged by protocols, assuming that compliance maximizes profits. A deviation from this behavior, called Selfish Mining, can increase the profits of the miners who practice it and compromise the security of the cryptocurrency. Currently, identifying this type of behavior is complex and performed using statistical tools that assume that miners have stable computing power during the analyzed period. In this work, we investigate whether miners actually have stable computing power and assess the consequences of variations in this power under current methods.

References

Eyal, I. and Sirer, E. G. (2014). Majority is not enough: Bitcoin mining is vulnerable.

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8437:436–454.

Li, S. N., Campajola, C., and Tessone, C. J. (2024). Statistical detection of selfish mining in proof-of-work blockchain systems. Scientific Reports, 14.

Li, S.-N., Yang, Z., and Tessone, C. J. (2020a). Mining blocks in a row: A statistical study of fairness in bitcoin mining. In 2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), pages 1–4.

Li, S.-N., Yang, Z., and Tessone, C. J. (2020b). Proof-of-work cryptocurrency mining: a statistical approach to fairness. In 2020 IEEE/CIC International Conference on Communications in China (ICCC Workshops), pages 156–161.

Messias, J., Alzayat, M., Chandrasekaran, B., Gummadi, K. P., Loiseau, P., and Mislove, A. (2021). Selfish & opaque transaction ordering in the bitcoin blockchain: The case for chain neutrality. In Proceedings of the ACM SIGCOMM Internet Measurement Conference, IMC, pages 320–335. Association for Computing Machinery.

Nakamoto, S. (2009). Bitcoin: A peer-to-peer electronic cash system.

Recabarren, R. and Carbunar, B. (2017). Hardening stratum, the bitcoin pool mining protocol. pages 1–18.

Sannicolo, S. J. A. D. S. C. G. V. C. S. A. B. F. (2023). Stratum v2: the next generation protocol for bitcoin pooled mining. Technical report.

Schwarz-Schilling, C., Li, S.-N., and Tessone, C. J. (2022). Stochastic modelling of selfish mining in proof-of-work protocols. Journal of Cybersecurity and Privacy, 2:292 310.

Silva, E. and Sendin, I. (2024). A non-parametric approach to identifying anomalies in bitcoin mining. In Anais Estendidos do XXIV Simpósio Brasileiro de Segurança da Informação e de Sistemas Computacionais, pages 315–320, Porto Alegre, RS, Brasil. SBC.
Published
2025-09-01
GRANDI, Willian Henrique Vilela Casa; SENDIN, Ivan da Silva. Selfish Mining Detection: When power varies. In: BRAZILIAN SYMPOSIUM ON CYBERSECURITY (SBSEG), 25. , 2025, Foz do Iguaçu/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 339-349. DOI: https://doi.org/10.5753/sbseg.2025.10838.