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
Token Standard
Tokens & AssetsA technical specification defining the interface and behaviour of tokens on a blockchain, such as ERC-20 for fungible tokens and ERC-721 for non-fungible tokens.
Layer 1
FoundationsThe base blockchain protocol layer that handles consensus, data availability, and transaction settlement.
Validator
FoundationsA node in a proof-of-stake blockchain responsible for verifying transactions and proposing new blocks.
zk-Rollup
Identity & PrivacyA Layer 2 scaling solution using zero-knowledge proofs to validate off-chain transactions on the main blockchain.
Ethereum Virtual Machine
Smart Contracts & DAppsThe runtime environment for executing smart contracts on the Ethereum blockchain network.
Cold Wallet
FoundationsAn offline cryptocurrency storage solution disconnected from the internet for maximum security.
Decentralised Physical Infrastructure
FoundationsNetworks that use blockchain token incentives to coordinate the deployment and operation of physical infrastructure such as wireless networks, energy grids, and compute resources.
Zero-Knowledge Proof
Identity & PrivacyA cryptographic method allowing one party to prove knowledge of information without revealing the information itself.