Unsupervised clustering of bitcoin transactions

被引:0
|
作者
George Vlahavas
Kostas Karasavvas
Athena Vakali
机构
[1] Aristotle University of Thessaloniki,Department of Informatics
来源
关键词
Bitcoin; Blockchain; Transactions; Clustering;
D O I
暂无
中图分类号
学科分类号
摘要
Since its inception in 2009, Bitcoin has become and is currently the most successful and widely used cryptocurrency. It introduced blockchain technology, which allows transactions that transfer funds between users to take place online, in an immutable manner. No real-world identities are needed or stored in the blockchain. At the same time, all transactions are publicly available and auditable, making Bitcoin a pseudo-anonymous ledger of transactions. The volume of transactions that are broadcast on a daily basis is considerably large. We propose a set of features that can be extracted from transaction data. Using this, we apply a data processing pipeline to ultimately cluster transactions via a k-means clustering algorithm, according to the transaction properties. Finally, according to these properties, we are able to characterize these clusters and the transactions they include. Our work mainly differentiates from previous studies in that it applies an unsupervised learning method to cluster transactions instead of addresses. Using the novel features we introduce, our work classifies transactions in multiple clusters, while previous studies only attempt binary classification. Results indicate that most transactions fall into a cluster that can be described as common user transactions. Other clusters include transactions made by online exchanges and lending services, those relating to mining activities as well as smaller clusters, one of which contains possibly illicit or fraudulent transactions. We evaluated our results against an online database of addresses that belong to known actors, such as online exchanges, and found that our results generally agree with them, which enhances the validity of our methods.
引用
收藏
相关论文
共 50 条
  • [1] Unsupervised clustering of bitcoin transactions
    Vlahavas, George
    Karasavvas, Kostas
    Vakali, Athena
    [J]. FINANCIAL INNOVATION, 2024, 10 (01)
  • [2] On the Malleability of Bitcoin Transactions
    Andrychowicz, Marcin
    Dziembowski, Stefan
    Malinowski, Daniel
    Mazurek, Lukasz
    [J]. FINANCIAL CRYPTOGRAPHY AND DATA SECURITY (FC 2015), 2015, 8976 : 1 - 18
  • [3] Bitcoin transactions as a graph
    Di, Zhensheng
    Wang, Guan
    Jia, Lili
    Chen, Zhuoyi
    [J]. IET Blockchain, 2022, 2 (3-4): : 57 - 66
  • [4] The market for bitcoin transactions
    Tsang, Kwok Ping
    Yang, Zichao
    [J]. JOURNAL OF INTERNATIONAL FINANCIAL MARKETS INSTITUTIONS & MONEY, 2021, 71
  • [5] Bitcoin Blockchain Transactions Visualization
    Shrestha, Ajay Kumar
    Vassileva, Julita
    [J]. 2018 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, BIG DATA AND BLOCKCHAIN (ICCBB 2018), 2018, : 102 - 107
  • [6] A Survey on Analyzing Bitcoin Transactions
    Pavithran, Deepa
    Thomas, Rajesh
    [J]. 2018 FIFTH HCT INFORMATION TECHNOLOGY TRENDS (ITT): EMERGING TECHNOLOGIES FOR ARTIFICIAL INTELLIGENCE, 2018, : 227 - 232
  • [7] Forensic Analysis of Bitcoin Transactions
    Wu, Yan
    Luo, Anthony
    Xu, Dianxiang
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENCE AND SECURITY INFORMATICS (ISI), 2019, : 167 - 169
  • [8] A Formal Model of Bitcoin Transactions
    Atzei, Nicola
    Bartoletti, Massimo
    Lande, Stefano
    Zunino, Roberto
    [J]. FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2018, 2018, 10957 : 541 - 560
  • [9] Analysis Techniques for Illicit Bitcoin Transactions
    Turner, Adam Brian
    McCombie, Stephen
    Uhlmann, Allon J.
    [J]. FRONTIERS IN COMPUTER SCIENCE, 2020, 2
  • [10] Investigating Orphan Transactions in the Bitcoin Network
    Imtiaz, Muhammad Anas
    Starobinski, David
    Trachtenberg, Ari
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (02): : 1718 - 1731