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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
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
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
Chang TH, Svetinovic D (2018) Improving bitcoin ownership identification using transaction patterns analysis. IEEE Trans Syst Man Cybern Syst 50(1):9–20
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
Fleder M, Kester MS, Pillai S (2015) Bitcoin transaction graph analysis. arXiv preprint arXiv:1502.01657
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
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
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
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
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
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
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
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
DOI: https://doi.org/10.1007/978-981-19-0707-4_3
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-0706-7
Online ISBN: 978-981-19-0707-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)