Skip to content
Sat, Jul 25 UTC 22:28:18 MKT CAP $1.99T
BitcoinBTC $64,390.48 +0.37% EthereumETH $1,875.21 +0.86% TetherUSDT $1.00 +0.00% BNBBNB $569.67 +0.91% XRPXRP $1.10 +0.85% USD CoinUSDC $1.00 +0.00% SolanaSOL $74.41 +0.76% TRONTRX $0.3315 +0.30% DogecoinDOGE $0.0723 +4.44% XMR $362.66 -0.12% CardanoADA $0.1650 +0.79% ToncoinTON $1.60 +0.95% StellarXLM $0.1788 +0.85% ChainlinkLINK $8.38 +0.76% DaiDAI $1.00 +0.00% Bitcoin CashBCH $209.50 -0.14%
Glossary

What is dApp? Beginner

A dApp, short for decentralised application, is software whose core logic runs on a blockchain rather than on a company's servers. The interface usually looks like an ordinary website, but the buttons trigger contract code that anyone can inspect and that no single operator can quietly rewrite or switch off.

Split a dApp in two and it gets clearer. The front end, the page you click around in, is a normal web app hosted much like any other site. The back end is a set of smart contracts living on a network such as Ethereum, and those contracts hold the rules and the balances. Replace the front end with a different one and the contracts underneath carry on exactly as before.

Using a dApp therefore works differently from using a normal service. You do not create an account with an email and password; you connect a wallet, and that wallet signs each action. There is no support desk to reverse a transaction, and the contract will do precisely what it was written to do, including when what it was written to do is harmful. Common examples include <a href="/glossary/decentralized-exchange/">decentralised exchanges</a>, lending markets, on-chain games and NFT marketplaces.

Decentralised is a spectrum, not a badge. Plenty of dApps depend on an admin key that can pause or upgrade the contracts, on a single hosted interface, or on an off-chain <a href="/glossary/oracle/">oracle</a> feed. Each of those is a point of control and a point of failure. Before connecting a wallet holding real funds, check whether the contracts have been audited, who holds upgrade rights, and whether the approval you are signing grants more spending permission than the task needs. Our <a href="/toolkit/how-to-spot-crypto-scams/">guide to spotting crypto scams</a> covers the cloned front end trick in detail.

Learn this in The Foundation

DeFi Basics and Risks

Key takeaways

  • A dApp's front end is ordinary web software; only the contracts underneath it actually live on the blockchain.
  • Connecting a wallet is not logging in, because every action becomes a signed transaction that cannot be undone.
  • Admin keys, upgradeable contracts and a single hosted interface all reduce how decentralised a dApp really is.

dApp — frequently asked questions

Do I need an account to use a dApp?

Usually not in the traditional sense. Instead of registering with an email and password, you connect a crypto wallet and the application reads your address. That means there is nothing to reset if something goes wrong and no operator who can restore access for you. Your wallet backup is the only account recovery there is, which is why the recovery phrase matters so much.

Are dApps safer than normal apps?

They are different rather than automatically safer. Open code means anyone can audit it, and no single company can freeze your balance. But bugs are permanent, transactions are irreversible, and a convincing copy of a dApp's website is one of the most common ways people lose funds. Verify the address you are visiting before you sign anything.

This definition is educational and not financial advice. Crypto is volatile and high-risk — always do your own research.
Keep learning

New to crypto, or filling in the gaps? Work through the essentials in Learn, browse every term A–Z, or see live prices for the coins these concepts power.