Study On Blockchain Visualization: VOL 1 (2017) NO 3 e-ISSN: 2549-9904 ISSN: 2549-9610
Study On Blockchain Visualization: VOL 1 (2017) NO 3 e-ISSN: 2549-9904 ISSN: 2549-9610
e-ISSN : 2549-9904
ISSN : 2549-9610
Abstract— Blockchain is a distributed ledger system which provide underlying technology behind Bitcoin. Blockchain paradigm can
be extended to provide a generalized framework for implementing decentralized computing resources. Some attempts has been made
to visualize Blockchain transaction flow. This research aims to assess those attempts through systematic review.
Keywords—Blockchain, Visualization.
I. INTRODUCTION
Blockchain initially developed as a distributed ledger The idea of currencies flows in networks is not new. With
system to support Bitcoin. Bitcoin itself, initially conceived Bitcoin we finally have a currency that not only links people
as a peer-to-peer electronic cash system.[1] Bitcoin is (or: nodes) together in financial transactions, but the network
starting to come into its own as a digital currency, but the is transparent. But experts argue that the currency is just one
blockchain technology behind it could prove to be much of many applications that can be built on the Blockchain
more significant.[2]. The distributed ledger technology has algorithm and database powering Bitcoin. This way of
been expanded beyond blockchain.[3] When more linking nodes can be used to weave authentication layers in
Blockchain solutions are taken in use with larger numbers of all sorts of networked applications.
users, it will also have an impact on the research done on With combination of open and transparent data available
technical limitations and challenges. In the future, increased through various interfaces or APIs in combination with a
sizes and user bases in various Blockchain will trigger the networked data structure should be a valuable resource for
need to conduct more research on the challenges and data visualizers and information designers. Many of the
limitations in topics related to scalability [4] visualization approach in this study use blockchain APIs
which is open for developers.
II. BLOCKCHAIN
III. RESEARCH METHODOLOGY
Blockchain is a distributed ledger system that enable third
party that don’t fully trusted each other to do transaction. [5] The study was conducted through systematic mapping
It was transparent, so that other parties could rely on it and process. [14]. As a methodology, systematic review
developers can take advantage from its transparency, generally selects relevant primary studies and uses methods
including visualizing the transactions happened in real-time. of synthesis. [15].The data was gathered through internet-
based data collection.
A. Introduction
The blockchain technology which endorse mutualism, IV. RESULTS AND DISCUSSION
open collaborations, and exchange network may imply A. Data Visualization
economy of abundance and have a significant social impact.
[6] Even though the technology may have business and We are examining 8 visualizations attempts of Blockchain:
technical challenges [7], such as acceptance of Bitcoin, its 1. Bit bonkers, 2. Bitcoin City, 3. Binodes, 4. Block seer, 5.
implementation in many other fields, for example Internet of Daily blockchain, 6. Elliptic, 7. Interact, and 8. Live globe.
Things, may have a greater significance. [8] However we These are some results obtained from those visualization
rely on its implementation in currency that has been studied approaches:
extensively. [9]-[13]
76
Fig. 1. An example of blockchain.info page which include documentation of Blockchain API
77
Fig. 3. An example of Bitnodes visualization of blockchain.
78
Fig.5. An example of BitcoinCity visualization of blockchain.
4. Blockseer 5. DailyBlockchain
With Blockseer, we can visualize transactions and blocks The following visualization uses the open source
in a detailed tree diagram is more of a visual research tool vivagraph.js library to display the networked nature of
than a creative visualization of the Bitcoin universe (Figure Bitcoin. You can see Bitcoin transaction happening in
6). real-time and the evolving hubs of the Bitcoin network.
79
6. Elliptic 7. Interaqt
This visualization “The Bitcoin Big Bang” by Elliptic is Interaqt attempt to visualize live Bitcoin transaction. Here
one of the most beautiful visualizations of Bitcoin history at the size of the nodes represents the volume of the transaction.
the moment. Every node also carries a link to all information on the
transaction on bitcoin.info.
8. Live Globe
B. Approach and Development Method
To show the global nature of Bitcoin, the following live- The approach and development method from each
map by Wizbit not only displays the transactions but also the blockchain visualization can be summarized as the table
latest discovered Bitcoin blocks. The WebGL globe below:
visualization is also available on Github.
80
Fig. 10. An example of Liveglobe visualization of blockchain.
TABLE I
BLOCKCHAIN VISUALIZATION METHODOLOGY
V. CONCLUSIONS ACKNOWLEDGMENT
Through the study, we found that blockchain visualization We would like to thank STMIK Indonesia Padang for its
has been used to display transaction. The visualization was generous support. This research is funded by a 2017 grant
made with tree diagram, hub, and nodes, among others. The from STMIK Indonesia Padang.
programming language or libraries has been used to build
the blockchain visualization includes Python, WebGL, and
Javascript libraries among others.
There are many any other attempts that could be explored
to create a visualization with the public Blockchain APIs in
which many different steps of accessing, analysing and
interpreting Blockchain data are possible.
81
REFERENCES
[1] S. Nakamoto, “Bitcoin : A Peer-to-Peer Electronic [9] A. Narayanan, J. Bonneau, E. Felten, A. Miller, and
Cash System,” 2008. S. Goldfeder, “Bitcoin and Cryptocurrency
[2] M. Swan, Blockchain: Blueprint for a New Economy. Technologies,” 2016.
2015. [10] G. Papadopoulos, “Blockchain and Digital
[3] U. K. Government, “Distributed Ledger Technology : Payments,” in Handbook of Digital Currency,
Beyond Blockchain,” 2016. Elsevier Inc., 2015, pp. 153–172.
[4] J. Yli-huumo, D. Ko, S. Choi, S. Park, and K. [11] B. Scott, “Working Paper 2016-1 How Can
Smolander, “Where Is Current Research on Cryptocurrency and Blockchain Technology Play a
Blockchain Technology ?— A Systematic Review,” Role in Building Social and Solidarity Finance ?,”
PLoS One, pp. 1–27, 2016. 2016.
[5] A. Lewis, “Blockchain Technology Explained,” [12] M. Fleder and M. S. Kester, “Bitcoin Transaction
Blockchain Technol., pp. 1–27, 2015. Graph Analysis,” pp. 1–8, 2014.
[6] B. Goertzel, T. Goertzel, and Z. Goertzel, [13] D. Birch, M. Molina-solana, D. Birch, and Y. Guo,
“Technological Forecasting & Social Change The “Improving Data Exploration in Graphs with Fuzzy
global brain and the emerging economy of Logic and Large-Scale Visualisation,” Appl. Soft
abundance : Mutualism , open collaboration , Comput. J., pp. 0–13, 2017.
exchange networks and the automated commons,” [14] K. Petersen, S. Vakkalanka, and L. Kuzniarz,
Technol. Forecast. Soc. Chang., 2016. “Guidelines for conducting systematic mapping
[7] J. Gobel, H. P. Keeler, A. E. Krzesinski, and P. G. studies in software engineering : An update,” Inf.
Taylor, “Bitcoin blockchain dynamics: The selfish- Softw. Technol., vol. 64, pp. 1–18, 2015.
mine strategy in the presence of propagation delay,” [15] D. Gu, J. Li, X. Li, and C. Liang, “Visualizing the
Perform. Eval., vol. 104, pp. 23–41, 2016. knowledge structure and evolution of big data
[8] S. Huckle, R. Bhattacharya, M. White, and N. Beloff, research in healthcare informatics,” Int. J. Med.
“Internet of Things, Blockchain and Shared Inform., 2016.
Economy Applications,” Procedia Comput. Sci., vol.
58, pp. 461–466, 2016.
82