Blockchain & DLTFoundations

Decentralised Application

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