Learn Bitcoin is live in Beta - spot an issue or have a suggestion? We'd love to hear it!
Home Glossary D dApp (Decentralized Application)

dApp (Decentralized Application)

An application running on a decentralized network, typically Ethereum or other programmable chains—can also exist on Bitcoin sidechains.
Share

A dApp uses smart contracts and distributed consensus so that no single entity fully controls the application’s data or logic. It’s often associated with Ethereum, where you can code complex operations that execute across nodes. However, sidechains or second-layer solutions on Bitcoin can also host forms of decentralized apps.

In practice, many dApps still rely on some centralized components—like user interfaces or data storage—sparking debates on just how ‘decentralized’ they truly are. Nonetheless, the idea of unstoppable apps remains a driving force in the broader crypto space, enabling everything from decentralized finance (DeFi) to NFT marketplaces.

Key takeaways
Uses smart contracts for trust-minimized operations
Mostly hosted on Ethereum or other Turing-complete blockchains
May integrate with Bitcoin via sidechains or bridging
Learn Bitcoin visual
Learn how to

Be Your Own Bank

Be Your Own Bank teaches you how to securely store and manage your Bitcoin, giving you full control over your finances. Unlock the power of self-custody and financial sovereignty, so you can confidently operate without intermediaries.

Take the Survey
30 sec
Free
Suggest a Term

Have a term to suggest? Enter it below and help us expand our vocabulary!