Crypto

Decentralized application

Also calleddapp · dApp

A decentralized application is software whose core logic runs on a decentralized network, typically through smart contracts, rather than on a single company’s servers.

What Decentralized application means

A decentralized application, or dapp, is an app built so that key functions are executed on a blockchain or other decentralized peer-to-peer network. The user interface can still look like a normal app, but the backend logic is controlled by code on the network instead of one operator. That makes the app harder for one party to alter unilaterally.

Dapps matter because they change who controls the rules, data, and settlement logic. For traders and users, that affects custody, execution, upgrade risk, and what happens if a contract has a bug or a network becomes congested. Decentralization can reduce single-point control, but it does not remove technical or market risk.

A simplified lending dapp may let users deposit a token, borrow against collateral, and withdraw through smart contracts. The web interface may be hosted separately, but the lending rules, interest calculations, and collateral checks are enforced by the contract code on chain.

Common questions

Is a dapp the same as a smart contract?+

Not exactly. A smart contract is code on chain; a dapp is usually the broader application, which may include one or more smart contracts plus a user interface and supporting services.

Can a dapp have a normal website?+

Yes. The interface can be hosted on a regular web server. What makes it a dapp is that the core logic runs on a decentralized network.

Go to the original material.

01Ethereum.org — Technical introduction to dapps02Ethereum.org — Web2 vs Web303Ethereum Whitepaper