Decentralized applications, also known as dApps, are software applications that operate on a decentralized network rather than a central server. In simpler words, they don't rely on a single central authority or server to function. Instead, they use blockchain technology, where multiple computers (nodes) across the network work together to maintain the application, store data, and make decisions. This decentralized nature brings advantages like transparency, security, and resistance to censorship. Examples of dApps include cryptocurrency wallets, decentralized finance (DeFi) platforms, and online marketplaces.
Full definition