A non-parametric approach to identifying anomalies in Bitcoin mining

  • Eduardo Augusto de Medeiros Silva UFU
  • Ivan da Silva Sendin UFU

Resumo


Selfish Mining is an attack on the proof-of-work-based cryptocurrency consensus mechanism, enabling attackers to gain more than their fair share of rewards. Its existence indicates that the Nakamoto consensus is not incentive compatible and could jeopardize blockchain security. Recently, a method employing the Z-Score to detect selfish mining was proposed. This paper introduces a non-parametric statistical technique to identify traces of selfish miners on the blockchain without assuming any specific statistical distribution for the analyzed data. Additionally, the applicability of this type of analysis is discussed.

Referências

Campajola, C., Cristodaro, R., Collibus, F. M. D., Yan, T., Vallarano, N., and Tessone, C. J. (2022). The evolution of centralisation on cryptocurrency platforms. ArXiv, abs/2206.05081.

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.

Heilman, E. (2014). One weird trick to stop selfish miners: Fresh bitcoins, a solution for the honest miner (poster abstract). Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8438:161–162.

Ketsdever, S. and Fischer, M. J. (2019). Incentives don’t solve blockchain’s problems. In 2019 IEEE 10th Annual Ubiquitous Computing, Electronics Mobile Communication Conference (UEMCON), pages 0873–0876.

Kwon, Y., Kim, D., Son, Y., Vasserman, E., and Kim, Y. (2017). Be selfish and avoid dilemmas: Fork after withholding (faw) attacks on bitcoin. In Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, CCS ’17, page 195–209, New York, NY, USA. Association for Computing Machinery.

Li, C., Palanisamy, B., Xu, R., and Duan, L. (2023). Cross-consensus measurement of individual-level decentralization in blockchains. In 2023 IEEE 9th Intl Conference on Big Data Security on Cloud (BigDataSecurity), IEEE Intl Conference on High Performance and Smart Computing, (HPSC) and IEEE Intl Conference on Intelligent Data and Security (IDS), pages 45–50.

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.

Lin, Q., Li, C., Zhao, X., and Chen, X. (2021). Measuring decentralization in bitcoin and ethereum using multiple metrics and granularities. In 2021 IEEE 37th International Conference on Data Engineering Workshops (ICDEW), pages 80–87.

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

Nayak, K., Kumar, S., Miller, A., and Shi, E. (2016). Stubborn mining: Generalizing selfish mining and combining with an eclipse attack. Proceedings - 2016 IEEE European Symposium on Security and Privacy, EURO S and P 2016, pages 305–320.

Negy, K. A., Rizun, P. R., and Sirer, E. G. (2020). Selfish mining re-examined. In Financial Cryptography and Data Security: 24th International Conference, FC 2020 , Kota Kinabalu, Malaysia, February 10–14, 2020 Revised Selected Papers, page 61–78, Berlin, Heidelberg. Springer-Verlag.

P, R., CS, P., and M., B. (2016). Common pitfalls in statistical analysis: The perils of multiple testing. Perspect Clin Res., 7:106–107.
Publicado
16/09/2024
SILVA, Eduardo Augusto de Medeiros; SENDIN, Ivan da Silva. A non-parametric approach to identifying anomalies in Bitcoin mining. In: WORKSHOP DE TRABALHOS DE INICIAÇÃO CIENTÍFICA E DE GRADUAÇÃO EM ANDAMENTO - SIMPÓSIO BRASILEIRO DE SEGURANÇA DA INFORMAÇÃO E DE SISTEMAS COMPUTACIONAIS (SBSEG), 24. , 2024, São José dos Campos/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 315-320. DOI: https://doi.org/10.5753/sbseg_estendido.2024.241602.