DApp是区块链上的分布式应用程序,也称作去中心化应用程序(decentralized applications),它是使用以太坊或其他区块链(比特币)技术构建的去中心化软件应用程序。DApp有着独立的交易和用户管理模型,并允许客户端应用在代码库上保持完全公开和共享。
DApp与传统的“中心化”Web应用不同,它消除了中心化的集中控制,替代为智能合约,该智能合约在不同的节点上分发,从而达到去中心化的效果。这使得DApps具有更高的适应性和更长的存活时间。
另外,DApp是开源的,这允许每名参与者查看底层技术。它还使安全性功能可以得到确认,在设计和编码之前进行相应的审查,以确保DApp在运行过程中不受攻击。
常见的DApp应用示例包括适用于以太坊(Etherum)上的智能合约,新的令牌或货币(比特币),实时价格服务,分布式数据存储,投票系统,社交媒体网络,完整的认证系统和其他创新的去中心化应用。
最后,DApps是无需任何中介机构或者任何中心机构来操作或掌控的新的网络应用,这样它们具有很高的安全性,内存,易用性等优势,能够以多种方式实现去裁机制,使商业流程更加快捷高效。