A typical dApp pairs a front-end interface, often a website or mobile app that looks similar to any other app, with back-end logic that runs on-chain as one or more smart contracts. Instead of creating a username and password, users generally connect a crypto wallet to interact with a dApp, using it to sign transactions and prove ownership of their funds or assets. dApps span many categories, including decentralised exchanges, lending platforms, NFT marketplaces, and blockchain-based games. Because the underlying smart contract code is often publicly viewable on-chain, anyone can inspect exactly how a dApp's core logic behaves, at least in principle, even without special access.
The decentralised label doesn't apply uniformly to every part of every dApp. Some run almost entirely on-chain, while others rely on centralised components, such as a company-hosted front end, off-chain servers, or external data feeds, even though their core transaction logic sits on a blockchain. This matters because a dApp that looks decentralised on the surface can still have single points of failure. Being a dApp also doesn't automatically mean an application is safe: smart contracts can contain bugs, and poorly audited or malicious contracts have been exploited before. Researching a project, checking whether its code has been audited, and understanding what you're approving before connecting a wallet are all worthwhile precautions.
Key takeaways
- A dApp runs its core logic on a blockchain through smart contracts rather than on a single company's private servers.
- Users typically connect a crypto wallet to interact with a dApp instead of creating a traditional account.
- Being decentralised doesn't automatically make a dApp safe; smart contract bugs and exploits are a real risk.
dApp — frequently asked questions
How do I access a dApp?
Most dApps are accessed through a web browser or mobile app interface, where you connect a crypto wallet instead of logging in, then use it to sign transactions and interact directly with the underlying smart contracts on-chain.
Are all dApps decentralised in the same way?
No. The degree of decentralisation varies; some dApps run almost entirely on-chain, while others rely on centralised elements like a company-hosted front end, even if their core logic sits on a blockchain.
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.