Skip to main content

Decentralized Application (DApp)

blockchain
software

A decentralized application (DApp) uses smart contracts or decentralized networks to provide app logic without a single operator controlling the backend.

Acronym
DApp
Also known as
DApp
Smart Contract
1
concept

A decentralized application (DApp) is an app whose critical state or business logic runs through smart contracts, peer-to-peer networks, or another decentralized backend. Many DApps still use ordinary websites for the user interface, but users interact with contracts or protocols rather than trusting a company-owned database to settle balances.

2
architecture

DApps commonly combine a web frontend, wallet signatures, smart contracts, indexers, and blockchain nodes. The strongest decentralization claims apply to the parts that are actually on-chain or peer-to-peer; hosted frontends, admin keys, and upgradeable contracts can still introduce trust assumptions.

3
tradeoffs

DApps can improve transparency, composability, and censorship resistance, but they also inherit blockchain limits such as transaction fees, latency, irreversible mistakes, and smart contract risk. A useful DApp explains these tradeoffs instead of hiding them behind a familiar web interface.

Conceptual links

Related terms

3 linked

Explore connected entries beyond the alphabetical index.

All terms and definitions may update as the Cryptionary improves.