Overview
Direct Answer
A decentralised application (dApp) is software that executes business logic across a distributed network of nodes rather than relying on a single centralised server or authority. Control and data storage are distributed among participants, eliminating single points of failure or control.
How It Works
dApps typically combine smart contracts deployed on a blockchain with off-chain interfaces (web or mobile frontends) that users interact with. When a user initiates an action, the application broadcasts transactions to the network, where consensus mechanisms validate and execute operations across distributed nodes, with results recorded immutably on the ledger.
Why It Matters
Organisations value dApps for reducing operational costs by eliminating intermediaries, improving transparency through immutable audit trails, and enhancing resilience against outages or censorship. Regulated industries benefit from the auditability and shared trust models that reduce reconciliation overhead.
Common Applications
dApps operate across decentralised finance (lending protocols, automated market makers), supply chain tracking, identity verification systems, and gaming ecosystems. Cryptocurrency exchanges and prediction markets exemplify implementations where transaction settlement occurs without centralised custodians.
Key Considerations
dApps face scalability limitations, higher latency than centralised alternatives, and complex user experience barriers requiring wallet management. Regulatory status remains uncertain in many jurisdictions, and irreversible transaction errors expose users to unrecoverable losses.
More in Blockchain & DLT
Maximal Extractable Value
FoundationsThe maximum profit that can be extracted from block production by reordering, inserting, or censoring transactions, a fundamental economic phenomenon in blockchain networks.
Governance Token
Governance & DAOsA cryptocurrency token that grants holders voting rights on protocol decisions and changes.
Chainlink
Smart Contracts & DAppsA decentralised oracle network that connects smart contracts with external data sources, APIs, and payment systems.
Soulbound Token
Identity & PrivacyA non-transferable digital token permanently associated with an individual's blockchain address, used to represent credentials, affiliations, and reputation in a verifiable manner.
Rollup
Protocols & NetworksA Layer 2 scaling solution that executes transactions off-chain and posts compressed transaction data to the main chain.
Fork
FoundationsA divergence in a blockchain's protocol or chain, creating two separate paths — can be hard (incompatible) or soft (backward-compatible).
Security Token
Tokens & AssetsA digital asset on a blockchain that represents ownership of a regulated financial instrument such as equity, debt, or revenue share, subject to securities laws.
Non-Fungible Token
Tokens & AssetsA unique digital asset on a blockchain that represents ownership of a specific item, artwork, or piece of content.