Decentralized Applications (dApps)
Web3 / web3
Decentralized applications, or dApps, are software applications built on blockchain networks or peer-to-peer distributed systems that operate without central servers or controlling entities. Unlike traditional applications managed by companies from centralized servers, dApps execute smart contracts on blockchain networks, enabling transparent, censorship-resistant operations where users interact directly. dApps maintain user sovereignty by operating on public blockchains where code is verifiable, transactions are immutable, and no single entity can unilaterally modify rules or access user funds. This architecture enables new financial services, gaming experiences, and social platforms that resist censorship while improving user control and transparency. Example: Uniswap is a decentralized exchange (DEX) dApp built on Ethereum that enables users to swap tokens directly through smart contracts without centralized intermediaries, with all transactions verifiable on the blockchain. Why it matters for Web3: dApps enable truly user-controlled services resistant to censorship and corporate control, allowing individuals to participate in financial systems and digital services without trusting centralized platforms or intermediaries.
Explore the full Web3 Glossary — 2,000+ expert-curated definitions. Need guidance? Talk to our consultants.