TY - JOUR
T1 - XBlock-EOS: Extracting and exploring blockchain data from EOSIO
AU - Zheng, Weilin
AU - Zheng, Zibin
AU - Dai, Hong-Ning
AU - Chen, Xu
AU - Zheng, Peilin
N1 - Funding Information:
The research is supported by the National Key R&D Program of China (No. 2020YFB1006001), the National Natural Science Foundation of China (No. 62032025, No. U1811462), and Macao Science and Technology Development Fund under Macao Funding Scheme for Key R&D Projects (0025/2019/AKP).
Publisher copyright:
© 2021 Elsevier Ltd. All rights reserved.
PY - 2021/5
Y1 - 2021/5
N2 - Blockchain-based cryptocurrencies and applications have flourished in blockchain research community. Massive data generated from diverse blockchain systems bring not only huge business values but also technological challenges in data analytics of heterogeneous blockchain data. Different from Bitcoin and Ethereum, EOSIO has richer diversity and a higher volume of blockchain data due to its unique architectural design in resource management, consensus scheme and high throughput. Despite its popularity (e.g., 89,800,000 blocks generated till November 14, 2019 since its launch on June 8, 2018), few studies have been made on data analysis of EOSIO. To fill this gap, we collect and process the up-to-date on-chain data from EOSIO. We name these well-processed EOSIO datasets as XBlock-EOS, which consists of 7 well-processed datasets: (1) Block, Transaction and Action, (2) Internal and External EOS Transfer Action, (3) Contract Information, (4) Contract Invocation, (5) Token Action, (6) Account Creation, (7) Resource Management. It is challenging to process and analyze a high volume of raw EOSIO data and establish the mapping from original raw data to the well-grained datasets since it requires substantial efforts in extracting various types of data as well as sophisticated knowledge on software engineering and data analytics. Meanwhile, we present statistics and exploration on these datasets. Moreover, we also outline the possible research opportunities based on XBlock-EOS.
AB - Blockchain-based cryptocurrencies and applications have flourished in blockchain research community. Massive data generated from diverse blockchain systems bring not only huge business values but also technological challenges in data analytics of heterogeneous blockchain data. Different from Bitcoin and Ethereum, EOSIO has richer diversity and a higher volume of blockchain data due to its unique architectural design in resource management, consensus scheme and high throughput. Despite its popularity (e.g., 89,800,000 blocks generated till November 14, 2019 since its launch on June 8, 2018), few studies have been made on data analysis of EOSIO. To fill this gap, we collect and process the up-to-date on-chain data from EOSIO. We name these well-processed EOSIO datasets as XBlock-EOS, which consists of 7 well-processed datasets: (1) Block, Transaction and Action, (2) Internal and External EOS Transfer Action, (3) Contract Information, (4) Contract Invocation, (5) Token Action, (6) Account Creation, (7) Resource Management. It is challenging to process and analyze a high volume of raw EOSIO data and establish the mapping from original raw data to the well-grained datasets since it requires substantial efforts in extracting various types of data as well as sophisticated knowledge on software engineering and data analytics. Meanwhile, we present statistics and exploration on these datasets. Moreover, we also outline the possible research opportunities based on XBlock-EOS.
KW - Blockchain
KW - EOSIO
KW - Big data
KW - Data acquisition
KW - Data analysis
KW - Security
U2 - 10.1016/j.ipm.2020.102477
DO - 10.1016/j.ipm.2020.102477
M3 - Journal article
SN - 0306-4573
VL - 58
JO - Information Processing and Management
JF - Information Processing and Management
IS - 3
M1 - 102477
ER -