What Is a dApp? Decentralized Apps Explained
A dApp — short for decentralized application — is an app whose core logic runs on a blockchain instead of on a single company's servers. Because no one company fully controls it, a dApp can keep operating on its own, following rules that are written in code for anyone to inspect.
The key difference from a normal app
An ordinary app — your banking app, a social network — runs on servers owned by a company. That company controls the data, sets the rules, and can change, pause, or shut the app down. A dApp moves the important parts of that logic onto a blockchain using smart contracts: small programs that run automatically and cannot easily be altered or switched off. The result is an app with no single owner holding the "off" switch.
What a dApp is made of
- Smart contracts (the back end). These live on the blockchain and hold the core logic — the rules the dApp follows automatically.
- A front end. The website or interface you actually click, which talks to those contracts. This part often still runs on regular web infrastructure.
- A wallet connection. Instead of a username and password, you connect a crypto wallet, which is your identity and how you approve actions.
Most dApps run on Ethereum or similar smart-contract blockchains, which is why they are such a central part of the broader Web3 idea.
What dApps are used for
Real categories in use today include:
- DeFi apps for lending, borrowing, and trading crypto without a bank or broker.
- Marketplaces for NFTs and other digital assets.
- Games and collectibles where in-game items live on the blockchain.
- Governance tools that power DAOs.
The trade-offs
Decentralization brings real benefits and real costs:
- Transparent and censorship-resistant. The rules are public code, and no single company can quietly change them or lock you out.
- Slower and costlier. Every interaction may need a blockchain transaction with a gas fee, so dApps are often clunkier and more expensive than ordinary apps.
- Unforgiving. Transactions cannot be reversed. A bug in the smart contract, or a malicious dApp designed to drain wallets, can cause permanent loss.
- You are responsible. There is usually no support desk and no "forgot password."
The bottom line
A dApp is an application powered by smart contracts on a blockchain rather than by a company's servers, so it runs by transparent, hard-to-change rules with no central owner. That makes it open and censorship-resistant, but also slower, more expensive, and unforgiving of mistakes. dApps are the working pieces of the Web3 vision — and, like all of crypto, they carry serious risk.
Frequently asked
What is a dApp?
A dApp, short for decentralized application, is an app whose core logic runs on a blockchain through smart contracts rather than on a single company's servers. Because no one company fully controls it, a dApp can keep running without a central operator. Most dApps today are built on Ethereum and similar blockchains.
How is a dApp different from a normal app?
A normal app runs on servers owned and controlled by a company that can change or shut it down. A dApp's key functions run on a blockchain via smart contracts, so its rules are transparent and hard to alter, and it usually needs a crypto wallet instead of a username and password. The trade-off is more complexity and cost.
Do you need crypto to use a dApp?
Usually, yes. Most dApps run on blockchains where you pay network fees, called gas, in that chain's coin, and you connect with a crypto wallet rather than an email login. Some let you browse for free, but interacting, such as making a transaction, typically requires crypto to cover fees.
Are dApps safe to use?
Not automatically. A dApp's smart contracts can contain bugs or be deliberately malicious, and because blockchain transactions cannot be reversed, mistakes or exploits can be permanent. The transparency of the code helps, but it does not guarantee safety, and you can lose funds.
A free daily email — the biggest movers, in plain English. No spam.