Multi-input address incremental clustering for the Bitcoin blockchain based on Petri net model analysis

Bitcoin is a cryptocurrency based on blockchain. All historical Bitcoin transactions are stored in the Bitcoin blockchain, but Bitcoin owners are generally unknown. This is the reason for Bitcoin's pseudo-anonymity, therefore it is often used for illegal transactions. Bitcoin addresses are rela...

Full description

Bibliographic Details
Main Authors: Fangchi Qin, Yan Wu, Fang Tao, Lu Liu, Leilei Shi, Anthony J. Miller
Format: Article
Language:English
Published: KeAi Communications Co., Ltd. 2022-10-01
Series:Digital Communications and Networks
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S235286482200178X
_version_ 1811225510264438784
author Fangchi Qin
Yan Wu
Fang Tao
Lu Liu
Leilei Shi
Anthony J. Miller
author_facet Fangchi Qin
Yan Wu
Fang Tao
Lu Liu
Leilei Shi
Anthony J. Miller
author_sort Fangchi Qin
collection DOAJ
description Bitcoin is a cryptocurrency based on blockchain. All historical Bitcoin transactions are stored in the Bitcoin blockchain, but Bitcoin owners are generally unknown. This is the reason for Bitcoin's pseudo-anonymity, therefore it is often used for illegal transactions. Bitcoin addresses are related to Bitcoin users' identities. Some Bitcoin addresses have the potential to be analyzed due to the behavior patterns of Bitcoin transactions. However, existing Bitcoin analysis methods do not consider the fusion of new blocks' data, resulting in low efficiency of Bitcoin address analysis. In order to address this problem, this paper proposes an incremental Bitcoin address cluster method to avoid re-clustering when new block data is added. Besides, a heuristic Bitcoin address clustering algorithm is developed to improve clustering accuracy for the Bitcoin Blockchain. Experimental results show that the proposed method increases Bitcoin address cluster efficiency and accuracy.
first_indexed 2024-04-12T09:07:21Z
format Article
id doaj.art-92c27740b917407f99ab81aa5b6edd63
institution Directory Open Access Journal
issn 2352-8648
language English
last_indexed 2024-04-12T09:07:21Z
publishDate 2022-10-01
publisher KeAi Communications Co., Ltd.
record_format Article
series Digital Communications and Networks
spelling doaj.art-92c27740b917407f99ab81aa5b6edd632022-12-22T03:39:03ZengKeAi Communications Co., Ltd.Digital Communications and Networks2352-86482022-10-0185680686Multi-input address incremental clustering for the Bitcoin blockchain based on Petri net model analysisFangchi Qin0Yan Wu1Fang Tao2Lu Liu3Leilei Shi4Anthony J. Miller5Jiangsu Key Laboratory of Security Technology for Industrial Cyberspace, School of Computer Science and Telecommunication Engineering, Jiangsu University, ChinaJiangsu Key Laboratory of Security Technology for Industrial Cyberspace, School of Computer Science and Telecommunication Engineering, Jiangsu University, China; Corresponding author.Birmingham Business School, University of Birmingham, UKSchool of Informatics, University of Leicester, UK; Corresponding author.Jiangsu Key Laboratory of Security Technology for Industrial Cyberspace, School of Computer Science and Telecommunication Engineering, Jiangsu University, ChinaSchool of Informatics, University of Leicester, UKBitcoin is a cryptocurrency based on blockchain. All historical Bitcoin transactions are stored in the Bitcoin blockchain, but Bitcoin owners are generally unknown. This is the reason for Bitcoin's pseudo-anonymity, therefore it is often used for illegal transactions. Bitcoin addresses are related to Bitcoin users' identities. Some Bitcoin addresses have the potential to be analyzed due to the behavior patterns of Bitcoin transactions. However, existing Bitcoin analysis methods do not consider the fusion of new blocks' data, resulting in low efficiency of Bitcoin address analysis. In order to address this problem, this paper proposes an incremental Bitcoin address cluster method to avoid re-clustering when new block data is added. Besides, a heuristic Bitcoin address clustering algorithm is developed to improve clustering accuracy for the Bitcoin Blockchain. Experimental results show that the proposed method increases Bitcoin address cluster efficiency and accuracy.http://www.sciencedirect.com/science/article/pii/S235286482200178XBitcoinBlockchainPetri netIncremental clustering
spellingShingle Fangchi Qin
Yan Wu
Fang Tao
Lu Liu
Leilei Shi
Anthony J. Miller
Multi-input address incremental clustering for the Bitcoin blockchain based on Petri net model analysis
Digital Communications and Networks
Bitcoin
Blockchain
Petri net
Incremental clustering
title Multi-input address incremental clustering for the Bitcoin blockchain based on Petri net model analysis
title_full Multi-input address incremental clustering for the Bitcoin blockchain based on Petri net model analysis
title_fullStr Multi-input address incremental clustering for the Bitcoin blockchain based on Petri net model analysis
title_full_unstemmed Multi-input address incremental clustering for the Bitcoin blockchain based on Petri net model analysis
title_short Multi-input address incremental clustering for the Bitcoin blockchain based on Petri net model analysis
title_sort multi input address incremental clustering for the bitcoin blockchain based on petri net model analysis
topic Bitcoin
Blockchain
Petri net
Incremental clustering
url http://www.sciencedirect.com/science/article/pii/S235286482200178X
work_keys_str_mv AT fangchiqin multiinputaddressincrementalclusteringforthebitcoinblockchainbasedonpetrinetmodelanalysis
AT yanwu multiinputaddressincrementalclusteringforthebitcoinblockchainbasedonpetrinetmodelanalysis
AT fangtao multiinputaddressincrementalclusteringforthebitcoinblockchainbasedonpetrinetmodelanalysis
AT luliu multiinputaddressincrementalclusteringforthebitcoinblockchainbasedonpetrinetmodelanalysis
AT leileishi multiinputaddressincrementalclusteringforthebitcoinblockchainbasedonpetrinetmodelanalysis
AT anthonyjmiller multiinputaddressincrementalclusteringforthebitcoinblockchainbasedonpetrinetmodelanalysis