A decentralized application, commonly known as dApp, is a type of application that runs on a decentralized network of computers, rather than being controlled by a single entity or server. This decentralized nature ensures that the dApp is not owned or controlled by any single individual or organization, making it more secure, transparent, and resistant to censorship. Blockchain technology is often used to power dApps, providing a secure and transparent way to record transactions and interactions within the application.