BitAnalysis: A Visualization System for Bitcoin Wallet Investigation

Bitcoin is gaining ever increasing popularity. However, professional skills are required if people want to check bitcoin transaction information from the blockchain. As pointed out in a recent study, there is a lack of tools to support effective interactive investigation of bitcoin transactions. Therefore, we present a novel visualization system, BitAnalysis, for interactive bitcoin wallet investigation. The analytical and visualization functions of BitAnalysis are defined and developed by following the advice and requirements of a group of entrepreneurs and regulators of bitcoin-related business. BitAnalysis provides a rich set of functions and intuitive visual interfaces for the users, such as law-enforcement officers and regulators, to effectively visualize and analyze the transactions of a bitcoin wallet (i.e., a cluster of bitcoin addresses) and its related wallets, to track the flow of bitcoins, and to identify wallet correlation using our novel clustering functions. To achieve these functions, we have designed new visualization techniques for presenting bitcoin transactions information and introduced the connection diagram and bitcoin flow map as new ways of analyzing, tracking and monitoring the trading activities of a cluster of closely related wallets. We also present an extensive user study that validated the effectiveness and usability of BitAnalysis.

[1]  Fangfang Zhou,et al.  SilkViser: A Visual Explorer of Blockchain-based Cryptocurrency Transaction Data , 2020, 2020 IEEE Conference on Visual Analytics Science and Technology (VAST).

[2]  Yan Wu,et al.  A Bitcoin Transaction Network Analytic Method for Future Blockchain Forensic Investigation , 2020, IEEE Transactions on Network Science and Engineering.

[3]  Kwok-Yan Lam,et al.  BitVis: An Interactive Visualization System for Bitcoin Accounts Analysis , 2019, 2019 Crypto Valley Conference on Blockchain Technology (CVCBT).

[4]  Wolfgang Aigner,et al.  netflower: Dynamic Network Visualization for Data Journalists , 2019, Comput. Graph. Forum.

[5]  Dimitrios Papadopoulos,et al.  BitExTract: Interactive Visualization for Extracting Bitcoin Exchange Intelligence , 2019, IEEE Transactions on Visualization and Computer Graphics.

[6]  Guangquan Xu,et al.  Community detection for multi-layer social network based on local random walk , 2018, J. Vis. Commun. Image Represent..

[7]  Laura Ricci,et al.  Data-driven analysis of Bitcoin properties: exploiting the users graph , 2018, International Journal of Data Science and Analytics.

[8]  Simon Caton,et al.  Predicting the Price of Bitcoin Using Machine Learning , 2018, 2018 26th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP).

[9]  Jean-Daniel Fekete,et al.  Exploring Entity Behavior on the Bitcoin Blockchain , 2017 .

[10]  Jun Wang,et al.  Visual Causality Analysis Made Practical , 2017, 2017 IEEE Conference on Visual Analytics Science and Technology (VAST).

[11]  Stefano Bistarelli,et al.  Go with the -Bitcoin- Flow, with Visual Analytics , 2017, ARES.

[12]  David Jonker,et al.  Graph mapping: Multi-scale community visualization of massive graph data , 2017, Inf. Vis..

[13]  Jean-Daniel Fekete,et al.  BitConduite: Visualizing and Analyzing Activity on the Bitcoin Network , 2017, EuroVis.

[14]  Nagiza F. Samatova,et al.  Exchange Pattern Mining in the Bitcoin Transaction Directed Hypergraph , 2017, Financial Cryptography Workshops.

[15]  Steven Lee,et al.  Anomaly Detection in Bitcoin Network Using Unsupervised Learning Methods , 2016, ArXiv.

[16]  Andrew B. Nobel,et al.  Community Extraction in Multilayer Networks with Heterogeneous Community Structure , 2016, J. Mach. Learn. Res..

[17]  Vukosi N. Marivate,et al.  Unsupervised learning for robust Bitcoin fraud detection , 2016, 2016 Information Security for South Africa (ISSA).

[18]  W. Knottenbelt,et al.  Visualizing Dynamic Bitcoin Transaction Patterns , 2016, Big Data.

[19]  David S. Ebert,et al.  TimeFork: Interactive Prediction of Time Series , 2016, CHI.

[20]  Dino Ienco,et al.  Multilayer graph edge bundling , 2016, 2016 IEEE Pacific Visualization Symposium (PacificVis).

[21]  Min Zhu,et al.  AmbiguityVis: Visualization of Ambiguity in Graph Layouts , 2016, IEEE Transactions on Visualization and Computer Graphics.

[22]  Roberto Tamassia,et al.  Bitconeview: visualization of flows in the bitcoin transaction graph , 2015, 2015 IEEE Symposium on Visualization for Cyber Security (VizSec).

[23]  Jerry Brito,et al.  Bitcoin Financial Regulation: Securities, Derivatives, Prediction Markets, and Gambling , 2015 .

[24]  T. Moore,et al.  Bitcoin: Economics, Technology, and Governance , 2014 .

[25]  Jeremy Clark,et al.  Mixcoin: Anonymity for Bitcoin with Accountable Mixes , 2014, Financial Cryptography.

[26]  Patrick D. McDaniel,et al.  An Analysis of Anonymity in Bitcoin Using P2P Network Traffic , 2014, Financial Cryptography.

[27]  Jure Leskovec,et al.  Community Detection in Networks with Node Attributes , 2013, 2013 IEEE 13th International Conference on Data Mining.

[28]  D. Yermack Is Bitcoin a Real Currency? An Economic Appraisal , 2013 .

[29]  Malte Möser,et al.  An inquiry into money laundering tools in the Bitcoin ecosystem , 2013, 2013 APWG eCrime Researchers Summit.

[30]  István Csabai,et al.  Do the Rich Get Richer? An Empirical Analysis of the Bitcoin Transaction Network , 2013, PloS one.

[31]  David S. Ebert,et al.  A correlative analysis process in a visual analytics environment , 2012, 2012 IEEE Conference on Visual Analytics Science and Technology (VAST).

[32]  R. Stokes,et al.  Virtual money laundering: the case of Bitcoin and the Linden dollar , 2012 .

[33]  Nicolas Christin,et al.  Traveling the silk road: a measurement analysis of a large anonymous online marketplace , 2012, WWW.

[34]  David S. Ebert,et al.  MarketAnalyzer: An Interactive Visual Analytics System for Analyzing Competitive Advantage Using Point of Sale Data , 2012, Comput. Graph. Forum.

[35]  Fergal Reid,et al.  An Analysis of Anonymity in the Bitcoin System , 2011, 2011 IEEE Third Int'l Conference on Privacy, Security, Risk and Trust and 2011 IEEE Third Int'l Conference on Social Computing.

[36]  Mao Lin Huang,et al.  A Visualization Approach for Frauds Detection in Financial Market , 2009, 2009 13th International Conference Information Visualisation.

[37]  Jarke J. van Wijk,et al.  Force‐Directed Edge Bundling for Graph Visualization , 2009, Comput. Graph. Forum.

[38]  Clara Pizzuti,et al.  GA-Net: A Genetic Algorithm for Community Detection in Social Networks , 2008, PPSN.

[39]  William Ribarsky,et al.  WireVis: Visualization of Categorical, Time-Varying Data From Financial Transactions , 2007, 2007 IEEE Symposium on Visual Analytics Science and Technology.

[40]  Philip Chan,et al.  Toward accurate dynamic time warping in linear time and space , 2007, Intell. Data Anal..

[41]  Danah Boyd,et al.  Vizster: visualizing online social networks , 2005, IEEE Symposium on Information Visualization, 2005. INFOVIS 2005..

[42]  A. Arenas,et al.  Community detection in complex networks using extremal optimization. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[43]  Ted E. Senator,et al.  The NASD Regulation Advanced-Detection System (ADS) , 1998, AI Mag..

[44]  Satoru Kawai,et al.  An Algorithm for Drawing General Undirected Graphs , 1989, Inf. Process. Lett..

[45]  Jean-Daniel Fekete,et al.  A Systematic Review of Online Bitcoin Visualizations , 2019, EuroVis.

[46]  Silvia Miksch,et al.  EVA: Visual Analytics to Identify Fraudulent Events , 2018, IEEE Transactions on Visualization and Computer Graphics.