Analysis of multi-input multi-output transactions in the Bitcoin network
Distinct transactions among different and unrelated users are combined together to create a single Bitcoin transaction (mixing transaction) to obfuscate the relationships among the actual *Anwitaman Datta Email: participants (more specifically, the wallet addresses used for the transactions). We con...
Saved in:
Main Authors: | , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2022
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/154816 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-154816 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1548162023-02-28T19:49:26Z Analysis of multi-input multi-output transactions in the Bitcoin network Phetsouvanh, Silivanxay Datta, Anwitaman Oggier, Frédérique School of Physical and Mathematical Sciences School of Computer Science and Engineering Science::Mathematics Bitcoin Network Graph Analysis Mixing Distinct transactions among different and unrelated users are combined together to create a single Bitcoin transaction (mixing transaction) to obfuscate the relationships among the actual *Anwitaman Datta Email: participants (more specifically, the wallet addresses used for the transactions). We consider multi- anwitaman@ntu.edu.sg input multi-output transactions with at least two inputs and three outputs as proxy, to analyze Present Address four characteristic periods of ∼50 days each, representing periods before the introduction of School of Computer Science and Engineering mixing, in its early days, during its growth, and after the volume of such multi-input multi-output Blk N4 (office: 02A-18), North Spine Nanyang Avenue, Nanyang Technological University Singapore 639798 transactions became more or less stabile. Structural properties and characteristics of the transac- tion and wallet address networks are computed and compared, through standard tools, but also via the introduction of two novel techniques that provide indicators of mixing-like behaviors: (i) an entropy characterization to detect abnormally uniform inputs and/or outputs, and (ii) a con- nected component analysis of subgraphs formed by only multi-input multi-output transactions (showing cascades of such transactions). The contributions of this exploratory Bitcoin network analysis paper can thus be seen as two-fold. At a macroscopic level, the growth and stabilization periods are shown to stand out with respect to most considered metrics, while at a microscopic level, chains of multi-input multi-output transactions, and transactions with outlier behavior in terms of input/output entropies are identified for further investigation. Accepted version 2022-01-11T02:20:24Z 2022-01-11T02:20:24Z 2021 Journal Article Phetsouvanh, S., Datta, A. & Oggier, F. (2021). Analysis of multi-input multi-output transactions in the Bitcoin network. Concurrency and Computation: Practice and Experience, 33(1), e5629-. https://dx.doi.org/10.1002/cpe.5629 1532-0626 https://hdl.handle.net/10356/154816 10.1002/cpe.5629 1 33 e5629 en Concurrency and Computation: Practice and Experience 10.21979/N9/9NK2DD This is the peer reviewed version of the following article: Phetsouvanh, S., Datta, A. & Oggier, F. (2021). Analysis of multi-input multi-output transactions in the Bitcoin network. Concurrency and Computation: Practice and Experience, 33(1), e5629-, which has been published in final form at https://doi.org/10.1002/cpe.5629. This article may be used for non-commercial purposes in accordance with Wiley Terms and Conditions for Use of Self-Archived Versions. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Science::Mathematics Bitcoin Network Graph Analysis Mixing |
spellingShingle |
Science::Mathematics Bitcoin Network Graph Analysis Mixing Phetsouvanh, Silivanxay Datta, Anwitaman Oggier, Frédérique Analysis of multi-input multi-output transactions in the Bitcoin network |
description |
Distinct transactions among different and unrelated users are combined together to create a
single Bitcoin transaction (mixing transaction) to obfuscate the relationships among the actual
*Anwitaman Datta Email: participants (more specifically, the wallet addresses used for the transactions). We consider multi-
anwitaman@ntu.edu.sg input multi-output transactions with at least two inputs and three outputs as proxy, to analyze
Present Address four characteristic periods of ∼50 days each, representing periods before the introduction of
School of Computer Science and Engineering mixing, in its early days, during its growth, and after the volume of such multi-input multi-output
Blk N4 (office: 02A-18), North Spine Nanyang
Avenue, Nanyang Technological University
Singapore 639798
transactions became more or less stabile. Structural properties and characteristics of the transac-
tion and wallet address networks are computed and compared, through standard tools, but also
via the introduction of two novel techniques that provide indicators of mixing-like behaviors: (i)
an entropy characterization to detect abnormally uniform inputs and/or outputs, and (ii) a con-
nected component analysis of subgraphs formed by only multi-input multi-output transactions
(showing cascades of such transactions). The contributions of this exploratory Bitcoin network
analysis paper can thus be seen as two-fold. At a macroscopic level, the growth and stabilization
periods are shown to stand out with respect to most considered metrics, while at a microscopic
level, chains of multi-input multi-output transactions, and transactions with outlier behavior in
terms of input/output entropies are identified for further investigation. |
author2 |
School of Physical and Mathematical Sciences |
author_facet |
School of Physical and Mathematical Sciences Phetsouvanh, Silivanxay Datta, Anwitaman Oggier, Frédérique |
format |
Article |
author |
Phetsouvanh, Silivanxay Datta, Anwitaman Oggier, Frédérique |
author_sort |
Phetsouvanh, Silivanxay |
title |
Analysis of multi-input multi-output transactions in the Bitcoin network |
title_short |
Analysis of multi-input multi-output transactions in the Bitcoin network |
title_full |
Analysis of multi-input multi-output transactions in the Bitcoin network |
title_fullStr |
Analysis of multi-input multi-output transactions in the Bitcoin network |
title_full_unstemmed |
Analysis of multi-input multi-output transactions in the Bitcoin network |
title_sort |
analysis of multi-input multi-output transactions in the bitcoin network |
publishDate |
2022 |
url |
https://hdl.handle.net/10356/154816 |
_version_ |
1759854868511588352 |