REVIEW 7 minor 38 references
Cryptocurrency Network Analysis
T0 review · 0 major / 7 minor · reviewed 2026-08-09 · deepseek-v4-flash
Pith's one-line read Cryptocurrency blockchains can be analyzed as social networks, and the resulting user networks show scale-free degree distributions and bow-tie organization.
desk verdict A solid, clearly-written survey of cryptocurrency network analysis; nothing new, but a useful orientation for newcomers and an honest treatment of clustering limitations. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the user network built from raw blockchain data. For Bitcoin, the key step is address clustering via the co-input (co-spending) heuristic: addresses appearing as inputs of the same transaction are assumed to belong to one entity, turning a bipartite address-transaction hypergraph into a directed user-to-user network. For Ethereum, the counterpart is the account-based model, in which externally owned accounts and contract accounts are already distinct nodes, plus token transfer networks derived from smart-contract event logs. These constructions are what make scale-free, bow-tie, wealth-concentration, and fraud-detection results possible; the chapter also notes that the transformations lose information and rely on imperfect assumptions.
What would settle it
Take a set of Bitcoin addresses whose true owner is known (for instance, addresses published by exchanges or from seized-wallet disclosures), build the user network with the co-input heuristic, and compare it to the network built from the true owner labels. If the two networks differ in degree distribution, bow-tie component sizes, or wealth concentration beyond sampling error—for example, if the scale-free exponent disappears or the bow-tie structure dissolves—then the surveyed structural findings are artifacts of clustering rather than properties of real economic behavior.
Extended reading notes
Core claim
The authors' central claim is that cryptocurrency blockchains are socio-technical systems whose transaction records can be studied with the full toolkit of social network analysis. For Bitcoin, raw transactions form a directed hypergraph that is hard to interpret directly, so researchers apply address clustering—most often the co-input heuristic, which groups addresses that sign the same transaction—to build a user network; the chapter reports that this heuristic has been shown to be reliable and that user networks exhibit small-world and scale-free properties, a bow-tie structure, and a strong concentration of wealth. For Ethereum, the account-based model avoids the need for clustering, and the chapter surveys network analyses of token transfers, NFTs, DeFi protocols, and maximal extractable value strategies. If these findings hold, public blockchains offer a rare window into large-scale economic interaction without the permission barriers of private social networks.
Load-bearing premise
The whole edifice rests on the premise that grouping addresses by shared transaction inputs reliably recovers the people or organizations behind those addresses.
Editorial extensions
If this is right
- If the surveyed findings are correct, blockchain data can serve as a public, permissionless dataset for studying economic networks at a scale comparable to online social networks.
- Bitcoin user networks built from address clustering can support forensic analyses, such as tracing illicit funds and identifying ransomware or money-laundering actors, without cooperation from any platform.
- Ethereum token-transfer and DeFi networks make financial activity such as swaps, lending, and arbitrage publicly observable, enabling empirical study of market mechanisms and systemic risk.
- Network-based features, such as graph chainlets and topology measures, can be used to forecast cryptocurrency prices and detect anomalous trading patterns like wash trading.
- The structural regularities (scale-free, bow-tie) imply that standard network models and simulation tools can be applied to blockchain data to study resilience and contagion.
Reading between the lines
- Beyond the paper: if the co-input heuristic is systematically biased—for example, merging addresses of different users who cooperate in one transaction—then the scale-free degree and bow-tie findings could be artifacts of the clustering rather than properties of actual economic actors; this can be tested with ground-truth labeled datasets.
- Beyond the paper: Ethereum's account-based data, where no clustering is needed, offers a natural control for validating Bitcoin findings: structural properties found in both systems are more likely to reflect genuine economic behavior.
- Beyond the paper: the survey's observation that graph neural networks remain underexploited due to scaling suggests that progress in scalable GNN training could directly improve address clustering and fraud detection on full-chain data.
- Beyond the paper: the same network-analysis pipeline could be applied to newer blockchains and to layer-2 or SocialFi systems, whose transaction data is also public, to see whether the reported structural regularities generalize.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. This chapter surveys the application of social network analysis to cryptocurrency transaction data. It introduces Bitcoin's UTXO model and four network representations (address-transaction, transaction, address, and user), explains the address-clustering process and its known limitations, and reviews key findings on network structure, wealth concentration, cybercrime, and price forecasting. It then covers Ethereum's account-based model, tokens, DeFi, NFTs, and MEV, and concludes with data-access tools, key applications, and future directions. The chapter is a review with no original empirical results; its contribution is synthesis and didactic organization.
Significance. If the chapter is an accurate reflection of the field, it is a valuable starting point for researchers entering cryptocurrency network analysis. Its concrete strengths include a clear enumeration of alternative network representations for Bitcoin, an explicit admission that address clustering is imperfect and can bias downstream findings, and a concise treatment of Ethereum-specific phenomena such as DeFi, NFTs, and MEV. The list of public data sources and ETL tools is practically useful. Because the chapter makes no original empirical claims, the main correctness risk lies in how faithfully it reports the cited literature rather than in any new derivation or model.
minor comments (7)
- [Section 5.1] The text says Bitcoin 'can be studied as a network from two perspectives' but then lists several network representations in Section 5.1; please reconcile the count by either framing the two perspectives as raw versus transformed data and then enumerating the four representations, or explicitly stating that more than two representations exist.
- [Section 5.2, Profiling Bitcoin usages and users] The sentence 'We can be certain that blockchain data is not due to trading activities' is overstated: on-chain transfers to and from exchange wallets are observable and can reflect trading-related movements, even if order matching occurs off-chain. Please soften this claim and support it with a citation.
- [Section 5.2, Profiling Bitcoin usages and users] The statement that transaction costs and technical constraints make it unlikely that Bitcoin is used massively for daily payments is asserted without a supporting citation; please add one or mark it as an inference from the cited cost-structure literature.
- [Section 7] There are typographical errors in the data-access section: 'BigQuey' should be 'BigQuery', and there is a missing space between 'archive nodes.' and 'Node-as-a-Service.' in the sentence ending with 'from archive nodes.'
- [Section 6.2, Maximal Extractable Value] The phrase 'Maximal Extractable Value (MEV)refers' is missing a space after the acronym, and the EigenPhi platform is mentioned without a URL or reference; please add a citation or link so that readers can locate it.
- [Section 4] The claim that Ethereum 'went live in 2015 with an initial supply of 72 million coins' lacks a citation; please add a reference to the Ethereum whitepaper or a historical source.
- [References] Some reference entries contain formatting glitches (for example, the Cazabet et al. entry has a missing space after 'editors,'); please perform a careful proofreading pass for consistent spacing and punctuation.
Circularity Check
No significant circularity: this is a self-contained survey chapter that makes no original predictions or fitted claims, so its descriptive assertions do not reduce to their own inputs.
full rationale
This manuscript is a review chapter, not an original research derivation. It surveys prior work on cryptocurrency network analysis and summarizes external findings on topics such as address clustering, user-network structure, Ethereum smart contracts, and DeFi. The chapter contains no fitted parameters, no equations, and no new empirical predictions that could be equivalent to its inputs by construction. Its central claim, that blockchain transactional data can be represented and analyzed as networks, is definitional and descriptive, and it is supported by concrete network representations (address-transaction, transaction, address, user, and token transfer networks) that are described independently of any fitted result. The acknowledged limitation that address clustering is imperfect is stated openly in Section 5.1: 'The address clustering process is based on assumptions that are known to be imperfect, introducing inaccuracies in the resulting network.' This is a caveat about surveyed findings, not a circular step in the chapter's own argument, because the chapter does not itself rely on clustering to derive a new result. Self-citations appear (e.g., Cazabet et al. 2018, Tovanich and Cazabet 2023, Ramos Tubino et al. 2023), but they are used only to point to published external studies, not as load-bearing justification for an unverified claim. There is no self-citation chain that forces the chapter's conclusions, no uniqueness theorem imported from the authors' prior work, and no renamed known result presented as a derivation. The manuscript is therefore fully self-contained against external benchmarks, and the appropriate circularity score is 0.
Assumptions & free parameters
assumptions (3)
- domain assumption Address clustering heuristics, especially co-input, reliably map addresses to users, with known imperfections.
- domain assumption Public blockchain data is a complete and accurate record of transactions.
- domain assumption The network properties reported in the literature, such as scale-free and bow-tie structure, are robust to the chosen network representation.
Cite this review
Pith. "Pith review of Cryptocurrency Network Analysis." pith.science (2026). https://pith.science/paper/ZFK2NPWI
@misc{pith2026250203411,
author = {Pith},
title = {Pith review of: Cryptocurrency Network Analysis},
year = {2026},
howpublished = {\url{https://pith.science/paper/ZFK2NPWI}},
note = {Machine review of arXiv:2502.03411}
}
read the original abstract
Cryptocurrency network analysis consists of applying the tools and methods of social network analysis to transactional data issued from cryptocurrencies. The main difference with most online social networks is that users do not exchange textual content but instead value -- in systems designed mainly as cryptocurrency, such as Bitcoin -- or digital items and services in more permissive systems based on smart contracts such as Ethereum.
Figures
Figures from the paper (1 more)
Reference graph
Works this paper leans on
-
[1]
Forecasting Bitcoin price with graph chainlets
Cuneyt G Akcora, Asim Kumer Dey, Yulia R Gel, and Murat Kantarcioglu. Forecasting Bitcoin price with graph chainlets. In Advances in Knowledge Discovery and Data Mining: 22nd Pacific-Asia Conference, PAKDD 2018, Melbourne, VIC, Australia, June 3-6, 2018, Proceedings, Part III 22, pages 765--776. Springer, 2018. doi:10.1007/978-3-319-93040-4_60
-
[2]
Annika Baumann, Benjamin Fabian, and Matthias Lischke. Exploring the Bitcoin network. In Proceedings of the 10th International Conference on Web Information Systems and Technologies - Volume 2: WEBIST, pages 369--374, 2014. doi:10.5220/0004937303690374
-
[3]
Networks of Ethereum non-fungible tokens: A graph-based analysis of the ERC-721 ecosystem
Simone Casale-Brunet, Paolo Ribeca, Patrick Doyle, and Marco Mattavelli. Networks of Ethereum non-fungible tokens: A graph-based analysis of the ERC-721 ecosystem. In 2021 IEEE International Conference on Blockchain (Blockchain), pages 188--195. IEEE, 2021. doi:10.1109/Blockchain53845.2021.00033
-
[4]
Tracking Bitcoin users activity using community detection on a network of weak signals
R \'e my Cazabet, Rym Baccour, and Matthieu Latapy. Tracking Bitcoin users activity using community detection on a network of weak signals. In C. Cherifi, H. Cherifi, M. Karsai, and M. Musolesi, editors, Complex Networks & Their Applications VI. COMPLEX NETWORKS 2017, volume 689 of Studies in Computational Intelligence. Springer, Cham, 2018. doi:10.1007/9...
-
[5]
Phishing scams detection in Ethereum transaction network
Liang Chen, Jiaying Peng, Yang Liu, Jintang Li, Fenfang Xie, and Zibin Zheng. Phishing scams detection in Ethereum transaction network. ACM Transactions on Internet Technology (TOIT), 21 0 (1): 0 1--16, 2020. doi:10.1145/3398071
-
[6]
C \'e lestin Coquid \'e , Jos \'e Lages, and Dima L Shepelyansky. Contagion in Bitcoin networks. In International Conference on Business Information Systems, pages 208--219. Springer International Publishing, 2019. doi:10.1007/978-3-030-36691-9_18
-
[7]
Data-driven analysis of Bitcoin properties: exploiting the users graph
Damiano Di Francesco Maesa, Andrea Marino, and Laura Ricci. Data-driven analysis of Bitcoin properties: exploiting the users graph. International Journal of Data Science and Analytics, 6: 0 63--80, 2018. doi:10.1007/s41060-017-0074-x
-
[8]
The unreasonable effectiveness of address clustering
Martin Harrigan and Christoph Fretter. The unreasonable effectiveness of address clustering. In 2016 Intl IEEE Conferences on Ubiquitous Intelligence & Computing, pages 368--373. IEEE, 2016. doi:10.1109/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0071
Show all 38 references
-
[9]
Characterizing entities in the Bitcoin blockchain
Marc Jourdan, Sebastien Blandin, Laura Wynter, and Pralhad Deshpande. Characterizing entities in the Bitcoin blockchain. In 2018 IEEE International Conference on Data Mining Workshops (ICDMW), pages 55--62. IEEE, 2018. doi:10.1109/ICDMW.2018.00016
2018
-
[10]
Graph analysis of the Ethereum blockchain data: A survey of datasets, methods, and future work
Arijit Khan. Graph analysis of the Ethereum blockchain data: A survey of datasets, methods, and future work. In 2022 IEEE International Conference on Blockchain (Blockchain), pages 250--257. IEEE, 2022. doi:10.1109/Blockchain55522.2022.00042
2022
-
[11]
Disentangling decentralized finance (DeFi) compositions
Stefan Kitzler, Friedhelm Victor, Pietro Saggese, and Bernhard Haslhofer. Disentangling decentralized finance (DeFi) compositions. ACM Transactions on the Web, 17 0 (2): 0 1--26, 2023. doi:10.1145/3532857
2023 doi
-
[12]
Do the rich get richer? an empirical analysis of the Bitcoin transaction network
D \'a niel Kondor, M \'a rton P \'o sfai, Istv \'a n Csabai, and G \'a bor Vattay. Do the rich get richer? an empirical analysis of the Bitcoin transaction network. PloS one, 9 0 (2): 0 e86197, 2014. doi:10.1371/journal.pone.0086197
2014 doi
-
[13]
Towards understanding crypto money laundering in Web3 through the lenses of Ethereum heists
Dan Lin, Jiajing Wu, Qishuang Fu, Yunmei Yu, Kaixin Lin, Zibin Zheng, and Shuo Yang. Towards understanding crypto money laundering in Web3 through the lenses of Ethereum heists. arXiv preprint arXiv:2305.14748, 2023
2023 arXiv
-
[14]
The bow tie structure of the Bitcoin users graph
Damiano Di Francesco Maesa, Andrea Marino, and Laura Ricci. The bow tie structure of the Bitcoin users graph. Applied Network Science, 4 0 (1): 0 56, 2019. doi:10.1007/s41109-019-0163-y
2019 doi
-
[15]
A fistful of Bitcoins : Characterizing payments among men with no names
Sarah Meiklejohn, Marjori Pomarole, Grant Jordan, Kirill Levchenko, Damon McCoy, Geoffrey M Voelker, and Stefan Savage. A fistful of Bitcoins : Characterizing payments among men with no names. In Proceedings of the 2013 Conference on Internet Measurement Conference, pages 127-...
2013 doi
-
[16]
Identifying Bitcoin users by transaction behavior
John V Monaco. Identifying Bitcoin users by transaction behavior. In Biometric and surveillance technology for human and activity identification XII, volume 9457, pages 25--39. SPIE, 2015. doi:10.1117/12.2177039
2015 doi
-
[17]
Resurrecting address clustering in Bitcoin
Malte M \"o ser and Arvind Narayanan. Resurrecting address clustering in Bitcoin . In International Conference on Financial Cryptography and Data Security, pages 386--403. Springer, 2022. doi:10.1007/978-3-031-18283-9_19
2022 doi
-
[18]
Bitcoin: A peer-to-peer electronic cash system
Satoshi Nakamoto. Bitcoin: A peer-to-peer electronic cash system. 2008
2008
-
[19]
Unraveling the MEV enigma: ABI-free detection model using graph neural networks
Seongwan Park, Woojin Jeong, Yunyoung Lee, Bumho Son, Huisu Jang, and Jaewook Lee. Unraveling the MEV enigma: ABI-free detection model using graph neural networks. Future Generation Computer Systems, 153: 0 70--83, 2024. doi:10.1016/j.future.2023.11.014
2024 doi
-
[20]
Temporal and geographical analysis of real economic activities in the Bitcoin blockchain
Rafael Ramos Tubino, R \'e my Cazabet, Natkamon Tovanich, and C \'e line Robardet. Temporal and geographical analysis of real economic activities in the Bitcoin blockchain. In Joint European Conference on Machine Learning and Knowledge Discovery in Databases, pages 213--225. S...
2023 doi
-
[21]
An analysis of anonymity in the Bitcoin system
Fergal Reid and Martin Harrigan. An analysis of anonymity in the Bitcoin system. In Y. Altshuler, Y. Elovici, A. Cremers, N. Aharony, and A. Pentland, editors, Security and Privacy in Social Networks. Springer, New York, NY, 2013. doi:10.1007/978-1-4614-4139-7_10
2013 doi
-
[22]
Quantitative analysis of the full Bitcoin transaction graph
Dorit Ron and Adi Shamir. Quantitative analysis of the full Bitcoin transaction graph. In Financial Cryptography and Data Security: 17th International Conference, FC 2013, volume 17 of Lecture Notes in Computer Science, pages 6--24. Springer Berlin Heidelberg, 2013. doi:10.100...
2013 doi
-
[23]
Decentralized finance: On blockchain-and smart contract-based financial markets
Fabian Sch \"a r. Decentralized finance: On blockchain-and smart contract-based financial markets. FRB of St. Louis Review, 2021. doi:10.20955/r.103.153-74
2021 doi
-
[24]
Fingerprinting Bitcoin entities using money flow representation learning
Natkamon Tovanich and R \'e my Cazabet. Fingerprinting Bitcoin entities using money flow representation learning. Applied Network Science, 8 0 (1): 0 63, 2023. doi:10.1007/s41109-023-00591-2
2023 doi
-
[25]
Contagion in decentralized lending protocols: A case study of Compound
Natkamon Tovanich, Myriam Kassoul, Simon Weidenholzer, and Julien Prat. Contagion in decentralized lending protocols: A case study of Compound . In Proceedings of the 2023 Workshop on Decentralized Finance and Security, pages 55--63, 2023. doi:10.1145/3605768.3623544
2023
-
[26]
Towards a better identification of Bitcoin actors by supervised learning
Rafael Ramos Tubino, C \'e line Robardet, and R \'e my Cazabet. Towards a better identification of Bitcoin actors by supervised learning. Data & Knowledge Engineering, 142: 0 102094, 2022. doi:10.1016/j.datak.2022.102094
2022
-
[27]
Bitcoin money laundering: mixed results? an explorative study on money laundering of cybercrime proceeds using bitcoin
Rolf Van Wegberg, Jan-Jaap Oerlemans, and Oskar van Deventer. Bitcoin money laundering: mixed results? an explorative study on money laundering of cybercrime proceeds using bitcoin. Journal of Financial Crime, 25 0 (2): 0 419--435, 2018. doi:10.1108/JFC-11-2016-0067
2018 doi
-
[28]
NFT wash trading: Quantifying suspicious behaviour in NFT markets
Victor von Wachter, Johannes Rude Jensen, Ferdinand Regner, and Omri Ross. NFT wash trading: Quantifying suspicious behaviour in NFT markets. In International Conference on Financial Cryptography and Data Security, pages 299--311. Springer, 2022. doi:10.1007/978-3-031-32415-4_20
2022 doi
-
[29]
Ethereum: A secure decentralised generalised transaction ledger
Gavin Wood. Ethereum: A secure decentralised generalised transaction ledger. Ethereum project yellow paper, 151 0 (2014): 0 1--32, 2014
2014
-
[30]
On the just-in-time discovery of profit-generating transactions in DeFi protocols
Liyi Zhou, Kaihua Qin, Antoine Cully, Benjamin Livshits, and Arthur Gervais. On the just-in-time discovery of profit-generating transactions in DeFi protocols. In 2021 IEEE Symposium on Security and Privacy (SP), pages 919--936. IEEE, 2021. doi:10.1109/SP40001.2021.00113
2021
-
[31]
Mining information on Bitcoin network data
Jiawei Zhu, Peipeng Liu, and Longtao He. Mining information on Bitcoin network data. In 2017 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Sma...
2017 doi
-
[32]
write newline
" write newline "" before.all 'output.state := FUNCTION fin.entry add.period write newline FUNCTION new.block output.state before.all = 'skip after.block 'output.state := if FUNCTION new.sentence output.state after.block = 'skip output.state before.all = 'skip after.sentence '...
-
[33]
, " * write output.state after.block = add.period write newline
ENTRY address archive author booktitle chapter doi edition editor eid eprint howpublished institution journal key month note number organization pages publisher school series title type url volume year label extra.label sort.label short.list INTEGERS output.state before.all mi...
-
[34]
write newline
" write newline "" before.all 'output.state := FUNCTION add.period duplicate empty 'skip "." * add.blank if FUNCTION if.digit duplicate "0" = swap duplicate "1" = swap duplicate "2" = swap duplicate "3" = swap duplicate "4" = swap duplicate "5" = swap duplicate "6" = swap dupl...
-
[35]
, " * write output.state after.block = add.period write newline
ENTRY address author booktitle chapter doi edition editor eid howpublished institution journal key month note number organization pages publisher school series title type url volume year label INTEGERS output.state before.all mid.sentence after.sentence after.block FUNCTION in...
-
[36]
write newline
" write newline "" before.all 'output.state := FUNCTION if.digit duplicate "0" = swap duplicate "1" = swap duplicate "2" = swap duplicate "3" = swap duplicate "4" = swap duplicate "5" = swap duplicate "6" = swap duplicate "7" = swap duplicate "8" = swap "9" = or or or or or or...
-
[37]
, " * write output.state after.block = add.period write newline
ENTRY address author booktitle chapter doi edition editor eid howpublished institution journal key month note number organization pages publisher school series title type url volume year label INTEGERS output.state before.all mid.sentence after.sentence after.block FUNCTION in...
-
[38]
write newline
" write newline "" before.all 'output.state := FUNCTION if.digit duplicate "0" = swap duplicate "1" = swap duplicate "2" = swap duplicate "3" = swap duplicate "4" = swap duplicate "5" = swap duplicate "6" = swap duplicate "7" = swap duplicate "8" = swap "9" = or or or or or or...
Reviewed August 9, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.