Decentralized applications are programs built on blockchain, characterized by open-source code, decentralized operation, and automated execution via smart contracts. Unlike traditional centralized apps, DApps rely on no single server or authority, with data being transparent and tamper-proof. Typical examples include decentralized exchanges (DEXs), blockchain games, and DeFi platforms. Operating on distributed networks, they offer censorship resistance, high availability, and user control over data.