Skip to main content
Log in

EOS.IO blockchain data analysis

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Cryptocurrency is a relatively mature application of blockchain technology. The openness of transaction records provides researchers with the opportunity to analyse and compare various cryptocurrencies. The EOS public chain based on EOS.IO supports millions of transactions per second, with billions of transactions, and provides data analysts with a large quantity of analysable transaction data. Combined with the Ethereum platform data of the same period, this paper focuses on the transaction data in the EOS.IO blockchain and analyses the data in the Ethereum and EOS.IO chains from a complex network perspective. By constructing cumulative networks and time-slicing methods, constructing transaction networks of different scales, and dynamically analysing the laws of transaction network changes over time, we find that many transactions, such as transaction volume and transaction relationships, exhibit heavy-tail characteristics and conform to a power-law distribution. In particular, with the change in time and the growth in network scale, the power-law distribution is time-invariant. Our research can verify and predict the progress of blockchain development. Through graph analysis, we also obtained some other observations and discovered some interesting mathematical characteristics that explain the actual interactions that occurred on the blockchain.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Zhou Q, Huang H, Zheng Z (2020) Solutions to scalability of blockchain: a survey. IEEE Access 8:16440–16455

    Article  Google Scholar 

  2. Chen CM, Chen L, Gan W, Qiu L, Ding W (2021) Discovering high utility-occupancy patterns from uncertain data. Inf Sci 546:1208–1229

    Article  MathSciNet  Google Scholar 

  3. Chen X, Li A, Zeng X, Guo W, Huang G (2015) Runtime model based approach to IoT application development. Front Comput Sci 9(4):540–553

    Article  Google Scholar 

  4. Chen X, Chen S, Ma Y, Liu B, Zhang Y, Huang G (2019) An adaptive offloading framework for android applications in mobile edge computing. Sci China Inf Sci 62(8):82102

    Article  Google Scholar 

  5. Huang G, Chen X, Zhang Y, Zhang X (2012) Towards architecture-based management of platforms in the cloud. Front Comput Sci 6(4):388–397

    Article  MathSciNet  Google Scholar 

  6. Lin B, Huang Y, Zhang J, Hu J, Chen X, Li J (2020) Cost-driven offloading for DNN-based applications over cloud, edge and end devices. IEEE Trans Ind Inf 16(8):5456–5466

    Article  Google Scholar 

  7. Chen X, Li M, Zhong H, Ma Y, Hsu C (2021) DNNOff: offloading DNN-based intelligent IoT applications in mobile edge computing. IEEE Trans Ind Inf 1

  8. Saxena S, Bhushan B, Ahad MA (2021) Blockchain based solutions to secure IoT: background, integration trends and a way forward. J Netw Comput Appl 181:103050

  9. Bhushan B, Sahoo C, Sinha P, Khamparia A (2021) Unification of blockchain and internet of things (BIoT): requirements, working model, challenges and future directions. Wireless Netw 27(1):55–90

    Article  Google Scholar 

  10. Nakamoto S (2008) Bitcoin: a Peer-to-Peer electronic cash system. Consulted

  11. Bhushan B, Sinha P, Sagayam KM, J A, (2021) Untangling blockchain technology: a survey on state of the art, security threats, privacy services, applications and future research directions. Comput Electric Eng 90:106897

  12. Huang G, Ma Y, Liu X, Luo Y, Lu X, Blake M (2015) Model-based automated navigation and composition of complex service mashups. IEEE Trans Serv Comput 8(3):494–506

    Article  Google Scholar 

  13. He H, Yan A, Chen Z (2018) Overview of smart contract technology and applications based on blockchain. Comput Res Develop 55(11):2452–2466

    Google Scholar 

  14. Wang Z, Jin H, Dai W, Choo KKR, Zou D (2021) Ethereum smart contract security research: survey and future research opportunities. Front Comput Sci 15(2) (in print)

  15. Chen X, Zhu F, Chen Z, Min G, Zheng X, Rong C (2021) Resource allocation for cloud-based software services using prediction-enabled feedback control with reinforcement learning. IEEE Trans Cloud Comput Publish Online, pp 1. https://doi.org/10.1109/TCC.2020.2992537

  16. Chen X, Wang H, Ma Y, Zheng X, Guo L (2020) Self-adaptive resource allocation for cloud-based software services based on iterative QoS prediction model. Future Gener Comput Syst 105:287–296

    Article  Google Scholar 

  17. Chen X, Lin J, Ma Y, Lin B, Wang H, Huang G (2019) Self-adaptive resource allocation for cloud-based software services based on progressive QoS prediction model. Sci China Inf Sci 62(11):219101

  18. Huang G, Xu M, Lin X, Liu Y, Ma Y, Pushp S, Liu X (2017) ShuffleDog: characterizing and adapting user-perceived latency of android apps. IEEE Trans Mobile Comput 16(10):2913–2926

    Article  Google Scholar 

  19. https://eos.io/

  20. Goyal S, Sharma N, Kaushik I, Bhushan B (2021) Blockchain as a solution for security attacks in named data networking of things. Secur Privacy Issues IoT Dev Sens Netw 6:4733–4741

    Google Scholar 

  21. Madaan L, Kumar A, Bhushan B (2020) Working principle, application areas and challenges for blockchain technology. 2020 IEEE 9th International Conference on Communication Systems and Network Technologies (CSNT), IEEE, pp 254–259

  22. Chen CL, Deng YY, Weng W, Zhou M, Sun H (2021) A blockchain-based intelligent anti-switch package in tracing logistics system. J Supercomput 77(7):7791–7832

    Article  Google Scholar 

  23. Veeramakali T, Siva R, Sivakumar B, Mahesh P, Krishnaraj N (2021) An intelligent internet of things-based secure healthcare framework using blockchain technology with an optimal deep learning model. J Supercomput 77(9):9576

    Article  Google Scholar 

  24. Bhushan B, Khamparia A, Sagayam KM, Sharma SK, Debnath NC (2020) Blockchain for smart cities: a review of architectures, integration trends and future research directions. Sustain Cities Soc 61:102360

  25. Chen W, Wu J, Zheng Z, Chen C, Zhou Y (2019) Market manipulation of bitcoin: evidence from mining the mt. gox transaction network. In: IEEE INFOCOM 2019—IEEE Conference on Computer Communications, pp 964–972

  26. Ron D, Shamir A (2012) Quantitative analysis of the full bitcoin transaction graph. In: International Conference on Financial Cryptography and Data Security. pp 6–24

  27. Zheng B, Zhu L, Meng S, Du X, Jing Y, Feng G, Li Y, Zhang C, Sheng L, Shu Y (2017) Malicious bitcoin transaction tracing using incidence relation clustering. In: International Conference on Mobile Networks and Management, pp 313–323

  28. Alqassem I, Rahwan I, Svetinovic D (2018) The anti-social system properties: bitcoin network data analysis. IEEE Trans Syst Man Cybe Syst 50(1):21–31

    Article  Google Scholar 

  29. https://www.walletexplorer.com/info

  30. Zheng B, Zhu L, Shen M, Du X, Guizani M (2020) Identifying the vulnerabilities of bitcoin anonymous mechanism based on address clustering. Sciece China. Inf Sci 63(3)

  31. Sun H, Ruan N, Liu H (2019) Ethereum analysis via node clustering in Anonymous. Springer International Publishing, Cham, pp 114–129

    Google Scholar 

  32. Chen T, Zhu Y, Li Z, Chen J, X Zhang (2018) Understanding ethereum via graph analysis. In: IEEE INFOCOM 2018–IEEE Conference on Computer Communications. 20(2):1-32

  33. Xu B, Luthra D, Cole Z, Blakely N (2019) Eos: an architectural, performance, and economic analysis

  34. Lee S, Kim D, Kim D, Son S, Kim Y (2019) Who spent my EOS on the (in) security of resource management of eos. io. In: 13th USENIX workshop on offensive technologies (WOOT 19)

  35. Huang Y, Wang H, Wu L, Tyson G, Luo X, Zhang R, Liu X, Huang G, Jiang X (2020) Characterizing EOSIO Blockchain. ArXiv abs/2002.05369

  36. Zheng W, Zheng Z, Dai HN, Chen X, Zheng P (2021) XBlock-EOS: extracting and exploring blockchain data from EOSIO. Inf Process Manag 58(3):102477

  37. Zhao Y, Liu J, Han Q, Zheng W, Wu J (2020) Exploring EOSIO via graph characterization. ArXiv abs/2004.10017

  38. Wu J, Liu J, Zhao Y, Zheng Z (2020) Analysis of cryptocurrency transactions from a network perspective: an overview. 190:103139

  39. Liang J, Li L, Zeng D (2018) Evolutionary dynamics of cryptocurrency transaction networks: an empirical study 13(8):e0202202–e0202202

  40. Kondor D, Psfai M, Csabai I, Vattay G (2014) Do the rich get richer? An Emp Anal Bitcoin Trans Netw 9(2):e86197–e86197

    Google Scholar 

  41. Baumann A, Fabian B, Lischke M (2014) Exploring the Bitcoin network. In: WEBIST, pp 369–374

  42. Zola F, Bruse JL, Eguimendia M, Galar M, Urrutia R (2019) Bitcoin and cybersecurity: temporal dissection of blockchain data to unveil changes in entity behavioral patterns. Appl Sci 9(23):5003

    Article  Google Scholar 

  43. Ferretti S, Dangelo G (2020) On the ethereum blockchain structure: a complex networks theory perspective. Concurr Comput, p e5493

  44. Guo D, Dong J, Wang K (2019) Graph structure and statistical properties of ethereum transaction relationships. Inf Sci 492:58–71

    Article  MathSciNet  Google Scholar 

  45. Lin D, Wu J, Yuan Q, Zheng Z (2020) Modeling and understanding ethereum transaction records via a complex network approach. IEEE Trans Circuits Syst II Exp Briefs 67:2737–2741

    Article  Google Scholar 

  46. Lazer D, Pentland A, Watts D, Aral S, Athey S, Contractor N, Freelon D, Gonzlez-Bailn S, King G, Margetts H, Nelson A, Salganik MJ, Strohmaier M, Vespignani A, Wagner C (2020) Computational social science: obstacles and opportunities. Science 369:1060–1062

    Article  Google Scholar 

  47. Wang X, Li X, Chen G (2012) Introduction to network science. Higher Education Press, Beijing

    Google Scholar 

  48. Zheng P, Zheng Z, Wu J, Dai H (2020) XBlock-ETH: extracting and exploring blockchain data from ethereum. IEEE Open J Comput Soc 1:95–106

    Article  Google Scholar 

  49. Leong L (2020) Snapshot samplings of the Bitcoin transaction network and analysis of cryptocurrency growth. ArXiv abs/2003.06068

  50. Kauffman J, Kittas A, Bennett L, Tsoka S (2014) DyCoNet: A Gephi plugin for community detection in dynamic complex networks. PloS One 9(7):e101357–e101357

    Article  Google Scholar 

  51. Maesa D, Marino A, Ricci L (2017) Detecting artificial behaviours in the Bitcoin users graph. Online Soc Netw Media 3–4:63–74

    Article  Google Scholar 

  52. Shu W, Chuang Y (2011) The perceived benefits of 6-degree-separation social networks. Internet Res 21(1):26–45

    Article  Google Scholar 

  53. Liu XF, Jiang X, Liu S, Tse C (2021) knowledge discovery in cryptocurrency transactions: a survey. IEEE Access 9:37229–37254

    Article  Google Scholar 

  54. Watts D, Strogatz S (1998) Collective dynamics of small-world networks. Nature 393:440–442

    Article  MATH  Google Scholar 

  55. https://tech.hqew.com/fangan\_2011588

  56. Albert R, Barabasi A (2001) Statistical mechanics of complex networks. Rev Mod Phys 74(1):47–97

    Article  MathSciNet  MATH  Google Scholar 

  57. Meiklejohn S, Pomarole M, Jordan G, Levchenko K, McCoy D, Voelker G, Savage S (2013) A fistful of bitcoins: characterizing payments among men with no names. In: Proceedings of the 2013 Conference on Internet Measurement Conference, pp 127–140

  58. Chen W, Zheng Z, Ngai E, Zheng P, Zhou Y (2019) Exploiting blockchain data to detect smart Ponzi schemes on ethereum. IEEE Access 7:37575–37586

    Article  Google Scholar 

  59. Brinckman E, Kuehlkamp A, Nabrzyski J, Taylor I (2019) Techniques and applications for crawling, ingesting and analyzing blockchain data. Int Conf Inf Commun Technol Converg ICTC 2019:717–722

    Google Scholar 

  60. Galici R, Ordile L, Marchesi M, Pinna A, Tonelli R (2020) Applying the ETL process to blockchain data. Prosp Find Inf 11(4):204

    Google Scholar 

Download references

Acknowledgements

This work was partially supported by the Key Research and Development Program of Shandong Province (2017GGX10142, 2019GNC106027, 2019JZZY010134), and the Natural Science Foundation of Shandong Province (ZR2020MF058).

Author information

Authors and Affiliations

Authors

Contributions

WSS, WYZ, and LLZ contributed to conceptualization; WSS, WYZ and LLZ contributed to methodology; WSS, LQL, and WYZ contributed to validation; WSS helped in formal analysis; LQL, and SYH helped in data curation; WSS and LQL writing—original draft preparation; JRW and BL contributed to writing—review and editing; WSS and LQL contributed to visualization. All authors have read and agreed to the published version of the manuscript.

Corresponding authors

Correspondence to Wenyin Zhang or Linbo Zhai.

Ethics declarations

Conflicts of interest

The authors declare no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Song, W., Zhang, W., Zhai, L. et al. EOS.IO blockchain data analysis. J Supercomput 78, 5974–6005 (2022). https://doi.org/10.1007/s11227-021-04090-y

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-021-04090-y

Keywords

Navigation