Skip to content
TECHNICAL CONCEPTS

dApp (Decentralized Application)

Definition

A decentralized application (dApp) is an application that runs on a blockchain network rather than centralized servers. dApps use smart contracts for their backend logic and typically have no single controlling authority.

Example

💡 Example

Uniswap, Aave, and Compound are popular DeFi dApps that run entirely on Ethereum using smart contracts.

Risks to Consider

⚠️ Risks
  • Smart contract bugs
  • Frontend attacks
  • Governance risks

Related Terms

Related Articles