Skip to main content

Detection of Bitcoin Miners by Clustering Crypto Address with Google BigQuery Open Dataset

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 425))

Abstract

Bitcoin blockchain is a financial transaction network and the bitcoin miners use pseudonymous crypto addresses. The miners use their hash rate or computational power to mine the next block. After successful mining, the miners get rewards and the block gets appended to the main canonical blockchain. These addresses are used by bitcoin miners to send the cryptocurrency from one address to another without revealing the true identity. We have used a clustering algorithm to find the ownership of these addresses. Google BigQuery dataset Crypto\(\_\)bitcoin is used, and the data frame is got by running SQL query in Kaggle notebook. The results show four promising cluster aggregations with the appropriate centroids. The elbow method is used to determine the number of clusters, and the metric within-cluster sum of squares (WCSS) is also calculated. Thus, we can show that a simple K-means clustering algorithm can be used to detect the relationship between the addresses and miners. These clusters show the group of miners with similar computational power or hash rate. Thus, these pseudonymous crypto addresses can be linked to the bitcoin miners with a similar hash rate. The clusters are validated with Silhouette scores and the results are visualized.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Aitzhan NZ, Svetinovic D (2016) Security and privacy in decentralized energy trading through multi-signatures, blockchain and anonymous messaging streams. IEEE Trans Dependable Secure Comput 15(5):840–852

    Article  Google Scholar 

  2. Androulaki E, Karame GO, Roeschlin M, Scherer T, Capkun S (2013) Evaluating user privacy in bitcoin. In: International conference on financial cryptography and data security. Springer, pp 34–51

    Google Scholar 

  3. Chang TH, Svetinovic D (2018) Improving bitcoin ownership identification using transaction patterns analysis. IEEE Trans Syst Man Cybern Syst 50(1):9–20

    Article  Google Scholar 

  4. Ermilov D, Panov M, Yanovich Y (2017) Automatic bitcoin address clustering. In: 2017 16th IEEE international conference on machine learning and applications (ICMLA). IEEE, pp 461–466

    Google Scholar 

  5. Fleder M, Kester MS, Pillai S (2015) Bitcoin transaction graph analysis. arXiv preprint arXiv:1502.01657

  6. Harrigan M, Fretter C (2016) The unreasonable effectiveness of address clustering. In: 2016 international IEEE conferences on ubiquitous intelligence & computing, advanced and trusted computing, scalable computing and communications, cloud and big data computing, internet of people, and smart world congress (UIC/ATC/ScalCom/CBDCom/IoP/SmartWorld). IEEE, pp 368–373

    Google Scholar 

  7. Kang C, Lee C, Ko K, Woo J, Hong JWK (2020) De-anonymization of the bitcoin network using address clustering. In: International conference on blockchain and trustworthy systems. Springer, pp 489–501

    Google Scholar 

  8. Liu T, Ge J, Wu Y, Dai B, Li L, Yao Z, Wen J, Shi H (2019) A new bitcoin address association method using a two-level learner model. In: International conference on algorithms and architectures for parallel processing. Springer, pp 349–364

    Google Scholar 

  9. Monaco JV (2015) Identifying bitcoin users by transaction behavior. In: Biometric and surveillance technology for human and activity identification XII, vol 9457. International Society for Optics and Photonics, p 945704

    Google Scholar 

  10. Neudecker T, Hartenstein H (2017) Could network information facilitate address clustering in bitcoin? In: International conference on financial cryptography and data security. Springer, pp 155–169

    Google Scholar 

  11. Shao W, Li H, Chen M, Jia C, Liu C, Wang Z (2018) Identifying bitcoin users using deep neural network. In: International conference on algorithms and architectures for parallel processing. Springer, pp 178–192

    Google Scholar 

  12. Shin MG, Baek UJ, Shim KS, Park JT, Yoon SH, Kim MS (2019) Block analysis in bitcoin system using clustering with dimension reduction. In: 2019 20th Asia-Pacific network operations and management symposium (APNOMS). IEEE, pp 1–4

    Google Scholar 

  13. Xi H, Ketai H, Shenwen L, Jinglin Y, Hongliang M (2021) Bitcoin address clustering method based on multiple heuristic conditions. arXiv preprint arXiv:2104.09979

  14. Zheng B, Zhu L, Shen M, Du X, Guizani M (2020) Identifying the vulnerabilities of bitcoin anonymous mechanism based on address clustering. Sci China Inf Sci 63(3):1–15

    Article  Google Scholar 

  15. Zheng B, Zhu L, Shen M, Du X, Yang J, Gao F, Li Y, Zhang C, Liu S, Yin S (2017) Malicious bitcoin transaction tracing using incidence relation clustering. In: International conference on mobile networks and management. Springer, pp 313–323

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. J. Jeyasheela Rakkini .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Jeyasheela Rakkini, M.J., Geetha, K. (2022). Detection of Bitcoin Miners by Clustering Crypto Address with Google BigQuery Open Dataset. In: Kumar, R., Ahn, C.W., Sharma, T.K., Verma, O.P., Agarwal, A. (eds) Soft Computing: Theories and Applications. Lecture Notes in Networks and Systems, vol 425. Springer, Singapore. https://doi.org/10.1007/978-981-19-0707-4_3

Download citation

Publish with us

Policies and ethics