An Empirical Study of Blockchain-based Decentralized Applications
Kaidong Wu

TL;DR
This paper provides an empirical analysis of 734 blockchain-based decentralized applications, examining their usage, organization, and implications for developers and users to better understand this growing technology.
Contribution
It offers the first comprehensive empirical study of dapps, analyzing their popularity, structure, and practical deployment insights from multiple open marketplaces.
Findings
Dapp popularity varies significantly across platforms
Smart contract organization follows identifiable patterns
Insights inform better dapp development and deployment strategies
Abstract
A decentralized application (dapp for short) refers to an application that is executed by multiple users over a decentralized network. In recent years, the number of dapp keeps fast growing, mainly due to the popularity of blockchain technology. Despite the increasing importance of dapps as a typical application type that is assumed to promote the adoption of blockchain, little is known on what, how, and how well dapps are used in practice. In addition, the insightful knowledge of whether and how a traditional application can be transformed to a dapp is yet missing. To bridge the knowledge gap, this paper presents a comprehensive empirical study on an extensive dataset of 734 dapps that are collected from three popular open dapp marketplaces, i.e., ethereum, state of the dapp, and DAppRadar. We analyze the popularity of dapps, and summarize the patterns of how smart contracts are…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Caching and Content Delivery · IoT and Edge/Fog Computing
