dApps (Decentralized Apps)

Apps that use smart contracts.

In one minute

Note: Educational only — not financial advice. Never share your seed phrase. Start with tiny test transactions.

How a dApp is built (plain English)

Front end (what you see)

A normal website or mobile app. It connects your wallet and prepares transactions for the blockchain.

  • Wallet connect: The app asks your wallet to sign messages or send transactions.
  • Read data: It reads prices, balances, or NFT metadata from on-chain data or indexers.

Smart contracts (the rules)

Programs deployed on a chain. They keep balances, enforce conditions, and emit events. See Smart contracts.

  • Deterministic: Every node runs the same code.
  • Transparent: Code and storage can be inspected on chain explorers.

Wallets & keys

Your wallet holds your private key. Transactions are authorized by your signature, not by a username/password on a company server.

Learn more: Wallets & keys.

Fees & networks

Each action that changes state costs gas in the chain's native coin. Some chains and Layer 2s are much cheaper than others.

See: Gas & fees, Layer 2s.

What can dApps do?

DeFi

Swap tokens, earn yield, borrow/lend, or issue stablecoins — all by interacting with contracts.

More in DeFi.

NFTs

Mint unique items (art, tickets, memberships), trade them on marketplaces, or use them to access communities.

See NFTs.

Gaming & more

On-chain items, marketplaces, identity, social apps, and DAOs where token holders vote on changes.

A typical user flow

  1. Open the dApp's website from an official link.
  2. Click "Connect wallet." Your wallet asks for permission; approve if the site is legit.
  3. Pick an action (e.g., swap tokens). The dApp prepares a transaction.
  4. Your wallet shows the details (to, amount, gas). You confirm or reject.
  5. Transaction is sent to the network, mined/validated, then confirmed.
  6. The dApp updates to reflect the new on-chain state.

Tip: If a token is new, you may need to add its contract address to your wallet to see the balance.

On-chain vs off-chain data

Custody & permissions

Costs, speed, and networks

See: Layer 1s, Layer 2s.

How to evaluate a dApp (simple checklist)

Beginner mistakes to avoid

  1. Wrong network: Trying to use a dApp on the wrong chain.
  2. No gas: Forgetting to keep a little native coin for fees on the chain you are using.
  3. Fake sites: Clicking sponsored ads or typo domains. Bookmark the official URL.
  4. Unlimited approvals: Granting infinite token allowances. Approve only what you need and revoke later.
  5. Copycat tokens: Not checking the exact token contract address from official docs.

Educational content only. Do your own research.

Quick glossary

More crypto topics