Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3366423.3380215acmconferencesArticle/Chapter ViewAbstractPublication PagesthewebconfConference Proceedingsconference-collections
research-article

Traveling the token world: A graph analysis of Ethereum ERC20 token ecosystem

Published: 20 April 2020 Publication History

Abstract

The birth of Bitcoin ushered in the era of cryptocurrency, which has now become a financial market attracted extensive attention worldwide. The phenomenon of startups launching Initial Coin Offerings (ICOs) to raise capital led to thousands of tokens being distributed on blockchains. Many studies have analyzed this phenomenon from an economic perspective. However, little is know about the characteristics of participants in the ecosystem. To fill this gap and considering over 80% of ICOs launched based on ERC20 token on Ethereum, in this paper, we conduct a systematic investigation on the whole Ethereum ERC20 token ecosystem to characterize the token creator, holder, and transfer activity. By downloading the whole blockchain and parsing the transaction records and event logs, we construct three graphs, namely token creator graph, token holder graph, and token transfer graph. We obtain many observations and findings by analyzing these graphs. Besides, we propose an algorithm to discover potential relationships between tokens and other accounts. The reported case shows that our algorithm can effectively reveal entities and the complex relationship between various accounts in the token ecosystem.

References

[1]
Saman Adhami, Giancarlo Giudici, and Stefano Martinazzi. 2018. Why do businesses go crypto? An empirical analysis of initial coin offerings. Journal of Economics and Business 100 (2018), 64–75.
[2]
Sidney Amani, Myriam Bégel, Maksym Bortin, and Mark Staples. 2018. Towards verifying ethereum smart contract bytecode in Isabelle/HOL. In Proceedings of the ACM SIGPLAN International Conference on Certified Programs and Proofs. ACM, 66–77.
[3]
Elli Androulaki, Ghassan O Karame, Marc Roeschlin, Tobias Scherer, and Srdjan Capkun. 2013. Evaluating user privacy in bitcoin. In Proceedings of the International Conference on Financial Cryptography and Data Security. Springer, 34–51.
[4]
Nicola Atzei, Massimo Bartoletti, and Tiziana Cimoli. 2017. A survey of attacks on ethereum smart contracts (sok). In Proceedings of the International Conference on Principles of Security and Trust. Springer, 164–186.
[5]
Massimo Bartoletti, Salvatore Carta, Tiziana Cimoli, and Roberto Saia. 2020. Dissecting Ponzi schemes on Ethereum: Identification, analysis, and impact. Future Generation Computer Systems 102 (2020), 259–277.
[6]
Massimo Bartoletti, Barbara Pes, and Sergio Serusi. 2018. Data mining for detecting Bitcoin Ponzi schemes. In Proceedings of the Crypto Valley Conference on Blockchain Technology. IEEE, 75–84.
[7]
Massimo Bartoletti and Livio Pompianu. 2017. An empirical analysis of smart contracts: platforms, applications, and design patterns. In Proceedings of the International Conference on Financial Cryptography and Data Security. Springer, 494–509.
[8]
Cristiano Bellavitis, Douglas Cumming, and Tom R Vanacker. 2019. The cross-country diffusion of new entrepreneurial practices: The case of initial coin offerings. In Proceedings of the Academy of Management, Vol. 2019. Academy of Management Briarcliff Manor, NY 10510, 13098.
[9]
Andreas Bogner, Mathieu Chanson, and Arne Meeuw. 2016. A decentralised sharing app running a smart contract on the ethereum blockchain. In Proceedings of the International Conference on the Internet of Things. ACM, 177–178.
[10]
Christian Catalini and Joshua S Gans. 2018. Initial coin offerings and the value of crypto tokens. Technical Report. National Bureau of Economic Research.
[11]
Weili Chen, Jun Wu, Zibin Zheng, Chuan Chen, and Yuren Zhou. 2019. Market Manipulation of Bitcoin: Evidence from Mining the Mt. Gox Transaction Network. In Proceedings of the IEEE Conference on Computer Communications. IEEE, 964–972.
[12]
Weili Chen, Zibin Zheng, Jiahui Cui, Edith Ngai, Peilin Zheng, and Yuren Zhou. 2018. Detecting ponzi schemes on ethereum: Towards healthier blockchain technology. In Proceedings of the 2018 World Wide Web Conference. International World Wide Web Conferences Steering Committee, 1409–1418.
[13]
Nicolas Christin. 2013. Traveling the Silk Road: A measurement analysis of a large anonymous online marketplace. In Proceedings of the International Conference on World Wide Web. ACM, 213–224.
[14]
John P Conley 2017. Blockchain and the economics of crypto-tokens and initial coin offerings. Vanderbilt University Department of economics working papers17-00008 (2017).
[15]
Gianni Fenu, Lodovica Marchesi, Michele Marchesi, and Roberto Tonelli. 2018. The ICO phenomenon and its relationships with ethereum smart contract environment. In Proceedings of the International Workshop on Blockchain Oriented Software Engineering. IEEE, 26–32.
[16]
Christian Fisch. 2019. Initial coin offerings (ICOs) to finance new ventures. Journal of Business Venturing 34, 1 (2019), 1–22.
[17]
Neil Gandal, JT Hamrick, Tyler Moore, and Tali Oberman. 2018. Price manipulation in the Bitcoin ecosystem. Journal of Monetary Economics 95 (2018), 86–96.
[18]
Ilya Grishchenko, Matteo Maffei, and Clara Schneidewind. 2018. A semantic framework for the security analysis of Ethereum smart contracts. In Proceedings of the International Conference on Principles of Security and Trust. Springer, 243–269.
[19]
Sabrina T Howell, Marina Niessner, and David Yermack. 2018. Initial coin offerings: Financing growth with cryptocurrency token sales. Technical Report. National Bureau of Economic Research.
[20]
Marc Jourdan, Sebastien Blandin, Laura Wynter, and Pralhad Deshpande. 2018. Characterizing entities in the bitcoin blockchain. In Proceedings of the International Conference on Data Mining Workshops. IEEE, 55–62.
[21]
Merve Can Kus Khalilov and Albert Levi. 2018. A survey on anonymity and privacy in bitcoin-like digital cash systems. IEEE Communications Surveys Tutorials 20, 3 (2018), 2543–2585.
[22]
Loi Luu, Duc-Hiep Chu, Hrishi Olickel, Prateek Saxena, and Aquinas Hobor. 2016. Making smart contracts smarter. In Proceedings of the ACM SIGSAC conference on computer and communications security. ACM, 254–269.
[23]
Damiano Di Francesco Maesa, Andrea Marino, and Laura Ricci. 2016. An analysis of the bitcoin users graph: Inferring unusual behaviours. In Proceedings of the International Workshop on Complex Networks and their Applications. Springer, 749–760.
[24]
Damiano Di Francesco Maesa, Andrea Marino, and Laura Ricci. 2017. Detecting artificial behaviours in the Bitcoin users graph. Online Social Networks and Media 3 (2017), 63–74.
[25]
Patrick McCorry, Siamak F Shahandashti, and Feng Hao. 2017. A smart contract for boardroom voting with maximum voter privacy. In Proceedings of the International Conference on Financial Cryptography and Data Security. Springer, 357–375.
[26]
Dan McGinn, David Birch, David Akroyd, Miguel Molina-Solana, Yike Guo, and William J Knottenbelt. 2016. Visualizing dynamic bitcoin transaction patterns. Big data 4, 2 (2016), 109–119.
[27]
Paul Momtaz, Wolfgang Drobetz, and Henning Schroeder. 2018. Investor sentiment and initial coin offerings. The Journal of Alternative Investments 21, 4 (2018).
[28]
Satoshi Nakamoto 2008. Bitcoin: A peer-to-peer electronic cash system. (2008). Retrieved September 1, 2019 from https://bitcoin.org/bitcoin.pdf
[29]
Fergal Reid and Martin Harrigan. 2013. An analysis of anonymity in the bitcoin system. In Security and privacy in social networks. Springer, 197–223.
[30]
EL Sidorenko. 2019. Stablecoin as a New Financial Instrument. In Proceedings of the International Scientific Conference “Digital Transformation of the Economy: Challenges, Trends, New Opportunities”. Springer, 630–638.
[31]
Nick Szabo. 1996. Smart contracts: Building blocks for digital markets. (1996). Retrieved September 1, 2019 from http://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart_contracts_2.html
[32]
Christof Ferreira Torres, Julian Schütte, 2018. Osiris: Hunting for integer bugs in ethereum smart contracts. In Proceedings of the Annual Computer Security Applications Conference. ACM, 664–676.
[33]
Kentaroh Toyoda, Tomoaki Ohtsuki, and P Takis Mathiopoulos. 2017. Identification of high yielding investment programs in Bitcoin via transactions pattern analysis. In Proceedings of the IEEE Global Communications Conference. IEEE, 1–6.
[34]
Marie Vasek and Tyler Moore. 2015. There’s no free lunch, even using Bitcoin: Tracking the popularity and profits of virtual currency scams. In Proceedings of the International conference on financial cryptography and data security. Springer, 44–61.
[35]
Marie Vasek and Tyler Moore. 2018. Analyzing the Bitcoin Ponzi scheme ecosystem. In Proceedings of the International Conference on Financial Cryptography and Data Security. Springer, 101–112.
[36]
Friedhelm Victor and Bianca Katharina Lüders. 2019. Measuring Ethereum-based ERC20 token networks. In Proceedings of the International Conference on Financial Cryptography and Data Security.
[37]
Shermin Voshmgir. 2019. Token economy: How blockchains and smart contracts revolutionize the economy. BlockchainHub Berlin.
[38]
Zibin Zheng, Shaoan Xie, Hongning Dai, Xiangping Chen, and Huaimin Wang. 2017. An overview of blockchain technology: Architecture, consensus, and future trends. In Proceedings of the IEEE International Congress on Big Data. IEEE, 557–564.
[39]
Zibin Zheng, Shaoan Xie, Hongning Dai, Xiangping Chen, and Huaimin Wang. 2018. Blockchain challenges and opportunities: A survey. International Journal of Web and Grid Services 14 (2018), 352–375.

Cited By

View all
  • (2024)On Identity, Transaction, and Smart Contract Privacy on Permissioned and Permissionless Blockchain: A Comprehensive SurveyACM Computing Surveys10.1145/367616456:12(1-35)Online publication date: 29-Jun-2024
  • (2024)When Crypto Economics Meet Graph Analytics and LearningCompanion Proceedings of the ACM Web Conference 202410.1145/3589335.3651257(1186-1189)Online publication date: 13-May-2024
  • (2024)DenseFlow: Spotting Cryptocurrency Money Laundering in Ethereum Transaction GraphsProceedings of the ACM Web Conference 202410.1145/3589334.3645692(4429-4438)Online publication date: 13-May-2024
  • Show More Cited By

Index Terms

  1. Traveling the token world: A graph analysis of Ethereum ERC20 token ecosystem
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image ACM Conferences
          WWW '20: Proceedings of The Web Conference 2020
          April 2020
          3143 pages
          ISBN:9781450370233
          DOI:10.1145/3366423
          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Sponsors

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          Published: 20 April 2020

          Permissions

          Request permissions for this article.

          Check for updates

          Author Tags

          1. Blockchain
          2. ERC20 token
          3. Ethereum
          4. Graph analysis

          Qualifiers

          • Research-article
          • Research
          • Refereed limited

          Conference

          WWW '20
          Sponsor:
          WWW '20: The Web Conference 2020
          April 20 - 24, 2020
          Taipei, Taiwan

          Acceptance Rates

          Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)169
          • Downloads (Last 6 weeks)20
          Reflects downloads up to 09 Nov 2024

          Other Metrics

          Citations

          Cited By

          View all
          • (2024)On Identity, Transaction, and Smart Contract Privacy on Permissioned and Permissionless Blockchain: A Comprehensive SurveyACM Computing Surveys10.1145/367616456:12(1-35)Online publication date: 29-Jun-2024
          • (2024)When Crypto Economics Meet Graph Analytics and LearningCompanion Proceedings of the ACM Web Conference 202410.1145/3589335.3651257(1186-1189)Online publication date: 13-May-2024
          • (2024)DenseFlow: Spotting Cryptocurrency Money Laundering in Ethereum Transaction GraphsProceedings of the ACM Web Conference 202410.1145/3589334.3645692(4429-4438)Online publication date: 13-May-2024
          • (2024)LightPay: A Lightweight and Secure Off-Chain Multi-Path Payment Scheme Based on Adapter SignaturesIEEE Transactions on Services Computing10.1109/TSC.2023.333380617:4(1622-1635)Online publication date: Jul-2024
          • (2024)Unravelling Token Ecosystem of EOSIO BlockchainIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2024.337838136:10(5423-5439)Online publication date: Oct-2024
          • (2024)Toward Understanding Asset Flows in Crypto Money Laundering Through the Lenses of Ethereum HeistsIEEE Transactions on Information Forensics and Security10.1109/TIFS.2023.334627619(1994-2009)Online publication date: 2024
          • (2024)EWDPS: A Novel Framework for Early Warning and Detection on Ethereum Phishing ScamsIEEE Internet of Things Journal10.1109/JIOT.2024.340974211:19(30483-30495)Online publication date: 1-Oct-2024
          • (2024)Bubble or Not: An Analysis of Ethereum ERC721 and ERC1155 Non-fungible Token Ecosystem2024 IEEE International Symposium on Circuits and Systems (ISCAS)10.1109/ISCAS58744.2024.10558166(1-5)Online publication date: 19-May-2024
          • (2024)Blockchain Data Analytics from a Network PerspectiveBlockchain Transaction Data Analytics10.1007/978-981-97-4430-5_1(3-22)Online publication date: 20-Jun-2024
          • (2024)Analysis and Characterization of ERC-20 Token Network TopologiesComplex Networks & Their Applications XII10.1007/978-3-031-53472-0_29(344-355)Online publication date: 21-Feb-2024
          • Show More Cited By

          View Options

          Get Access

          Login options

          View options

          PDF

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          HTML Format

          View this article in HTML Format.

          HTML Format

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media