TY - JOUR
T1 - XBlock-ETH: Extracting and Exploring Blockchain Data From Ethereum
AU - Zheng, Peilin
AU - Zheng, Zibin
AU - Wu, Jiajing
AU - Dai, Hong-Ning
N1 - This work was supported in part by the National Key Research and Development Program under Grant 2016YFB1000101, in part by the National Natural Science Foundation of China under Grants 61973325, in part by the Fundamental Research Funds for the Central Universities under Grant 17lgpy120, in part by Key-Area
Research and Development Program of Guangdong Province under Grant 2019B020214006, and in part by Macao Science and Technology Development Fund under Macao Funding Scheme for Key R & D Projects under Grant 0025/2019/AKP.
PY - 2020/5/5
Y1 - 2020/5/5
N2 - Blockchain-based cryptocurrencies have received extensive attention recently. Massive data has been stored on permission-less blockchains. The analysis of massive blockchain data can bring huge business values. However, the absence of well-processed up-to-date blockchain datasets impedes big data analytics of blockchain data. To fill this gap, we collect and process the up-to-date on-chain data from Ethereum, which is one of the most popular permission-less blockchains. We name such well-processed Ethereum data as XBlock-ETH, which consists of transactions, smart contracts, and cryptocurrencies (i.e., tokens). However, it is non-trivial to partition and categorize the collected raw Ethereum data to the well-processed datasets since the whole processing procedure requires sophisticated knowledge on software engineering as well as big data analytics. Moreover, we also present basic statistics and exploration for each of the well-processed datasets. Furthermore, we also outline the possible research opportunities based on XBlock-ETH, with the data and code released online.
AB - Blockchain-based cryptocurrencies have received extensive attention recently. Massive data has been stored on permission-less blockchains. The analysis of massive blockchain data can bring huge business values. However, the absence of well-processed up-to-date blockchain datasets impedes big data analytics of blockchain data. To fill this gap, we collect and process the up-to-date on-chain data from Ethereum, which is one of the most popular permission-less blockchains. We name such well-processed Ethereum data as XBlock-ETH, which consists of transactions, smart contracts, and cryptocurrencies (i.e., tokens). However, it is non-trivial to partition and categorize the collected raw Ethereum data to the well-processed datasets since the whole processing procedure requires sophisticated knowledge on software engineering as well as big data analytics. Moreover, we also present basic statistics and exploration for each of the well-processed datasets. Furthermore, we also outline the possible research opportunities based on XBlock-ETH, with the data and code released online.
UR - https://doi.org/10.1109/OJCS.2020.2990458
U2 - 10.1109/OJCS.2020.2990458
DO - 10.1109/OJCS.2020.2990458
M3 - Journal article
SN - 2644-1268
VL - 1
SP - 95
EP - 106
JO - IEEE Open Journal of the Computer Society
JF - IEEE Open Journal of the Computer Society
ER -