DApp(Decentralized Application),是一种完全去中心化的应用程序,常常以智能合约(smart contract)的形式显现,通过基于区块链的去中心化技术,它可以让所有人参与到应用程序中,不需要任何中介机构和第三方控制。DApp实现去中心化的最大关键在于所有人都有一定的权限,所有的用户都可以参与到应用程序的创建、定制和操作中去。
一般来说,一般DApp都是在某一个特定的平台上,比如Ethereum、 Hyperledger等,然后将所有的用户连接起来,由区块链的技术统一管理,所有的交易都是透明的,可以立即写入区块链,并有良好的可追溯性,同时也可以完全地跨越时空的技术,允许不同的节点同时访问及操作应用程序,实现真正的去中心化。
DApp也可以被认为是区块链技术在实际应用场景中的一种实施,它将实现更加透明、快捷、安全等特性,这些都是正常信息管理模式所不具备的。
总而言之,DApp是一种具有分布式智能合约特性的应用程序,它实现了一个全新的去中心化应用程序的架构,不仅实现了数据存储和安全共享以及去中心化的传输,同时也具有惊人的数据追溯性,实现了高效、安全的数字化交易,使得去中心化应用程序有了发展起来的动力。