Decentralized applications, or dApps, are a type of software application that runs on a decentralized network.