狭义地说,dApp 可以是一个智能合约或网页上的用户界面;广义地说,是在开放的、去中心化的、点对点的基础设施服务之上建立的网络应用程序。此外,许多去中心化应用程序还包含去中心化存储与(或)通信协议和平台。