Analysis and Patterns of Unknown Transactions in Bitcoin

Maurantonio Caprolu, Matteo Pontecorvi, Matteo Signorini, C. Segarra, R. D. Pietro
{"title":"Analysis and Patterns of Unknown Transactions in Bitcoin","authors":"Maurantonio Caprolu, Matteo Pontecorvi, Matteo Signorini, C. Segarra, R. D. Pietro","doi":"10.1109/Blockchain53845.2021.00031","DOIUrl":null,"url":null,"abstract":"Bitcoin (BTC) is probably the most transparent payment network in the world, thanks to the full history of transactions available to the public. Though, Bitcoin is not a fully anonymous environment, rather a pseudonymous one, accounting for a number of attempts to beat its anonymity using clustering techniques. There is, however, a recurring assumption in all the cited deanonymization techniques: that each transaction output has an address attached to it. That assumption is false. An evidence is that, as of block height 591,872, there are several millions transactions with at least one output for which the Bitcoin Core client cannot infer an address. In this paper, we present a novel approach based on sound graph theory for identifying transaction inputs and outputs. Our solution implements two simple yet innovative features: it does not rely on BTC addresses and explores all the transactions stored in the blockchain. All the other existing solutions fail with respect to one or both of the cited features. In detail, we first introduce the concept of Unknown Transaction and provide a new framework to parse the Bitcoin blockchain by taking them into account. Then, we introduce a theoretical model to detect, study, and classify, for the first time in the literature, unknown transaction patterns in the user network. Further, in an extensive experimental campaign, we apply our model to the Bitcoin network to uncover hidden transaction patterns within the Bitcoin user network. Results are striking: we discovered more than 30,000 unknown transaction DAGs representing money flows never observed before. To the best of our knowledge, the proposed framework is the only one that enables a complete study of the unknown transaction patterns, hence enabling further research in the field, for which we provide some directions.","PeriodicalId":372721,"journal":{"name":"2021 IEEE International Conference on Blockchain (Blockchain)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Blockchain (Blockchain)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/Blockchain53845.2021.00031","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Bitcoin (BTC) is probably the most transparent payment network in the world, thanks to the full history of transactions available to the public. Though, Bitcoin is not a fully anonymous environment, rather a pseudonymous one, accounting for a number of attempts to beat its anonymity using clustering techniques. There is, however, a recurring assumption in all the cited deanonymization techniques: that each transaction output has an address attached to it. That assumption is false. An evidence is that, as of block height 591,872, there are several millions transactions with at least one output for which the Bitcoin Core client cannot infer an address. In this paper, we present a novel approach based on sound graph theory for identifying transaction inputs and outputs. Our solution implements two simple yet innovative features: it does not rely on BTC addresses and explores all the transactions stored in the blockchain. All the other existing solutions fail with respect to one or both of the cited features. In detail, we first introduce the concept of Unknown Transaction and provide a new framework to parse the Bitcoin blockchain by taking them into account. Then, we introduce a theoretical model to detect, study, and classify, for the first time in the literature, unknown transaction patterns in the user network. Further, in an extensive experimental campaign, we apply our model to the Bitcoin network to uncover hidden transaction patterns within the Bitcoin user network. Results are striking: we discovered more than 30,000 unknown transaction DAGs representing money flows never observed before. To the best of our knowledge, the proposed framework is the only one that enables a complete study of the unknown transaction patterns, hence enabling further research in the field, for which we provide some directions.
比特币中未知交易的分析与模式
比特币(BTC)可能是世界上最透明的支付网络,这要归功于公众可以获得的全部交易历史。尽管如此,比特币并不是一个完全匿名的环境,而是一个假名的环境,这是因为有很多人试图利用集群技术来打破比特币的匿名性。然而,在所有引用的去匿名化技术中都有一个反复出现的假设:每个交易输出都有一个附加的地址。这种假设是错误的。一个证据是,截至区块高度591,872,有数百万笔交易至少有一个比特币核心客户端无法推断出地址的输出。在本文中,我们提出了一种基于健全图理论的识别交易输入和输出的新方法。我们的解决方案实现了两个简单而创新的功能:它不依赖于比特币地址,并探索存储在区块链中的所有交易。所有其他现有的解决方案都不能满足所引用的一个或两个特性。详细来说,我们首先引入了未知交易的概念,并提供了一个新的框架来解析比特币区块链。然后,我们在文献中首次引入了一个理论模型来检测、研究和分类用户网络中的未知交易模式。此外,在一个广泛的实验活动中,我们将我们的模型应用于比特币网络,以发现比特币用户网络中隐藏的交易模式。结果是惊人的:我们发现了超过30,000个未知的交易dag,代表了以前从未观察到的资金流动。据我们所知,所提出的框架是唯一能够对未知交易模式进行完整研究的框架,从而使该领域的进一步研究成为可能,为此我们提供了一些方向。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信