A dApp (decentralized application) is an autonomous application comprised of smart contacts that operates under a decentralized blockchain (distributed ledger).