Decentralized Application

Definition ∞ A decentralized application, commonly known as a dApp, is a software program that runs on a decentralized network, typically a blockchain, rather than a centralized server. DApps operate without a single point of control, utilizing smart contracts to execute their logic and manage data. They offer enhanced transparency, censorship resistance, and user control over data. These applications are fundamental to Web3.
Context ∞ Decentralized applications are at the forefront of innovation in the blockchain space, powering everything from decentralized finance protocols to gaming and social media platforms. News often covers the launch of new dApps, updates to existing ones, and their adoption rates, reflecting the growth of the decentralized web. The scalability and user experience of dApps remain key areas of development, as developers work to bring them to a broader audience. Their progress influences the utility of various blockchain networks.