DApp是指去中心化应用,也有人叫做分布式应用。它的出现被认为开启了区块链3.0时代。DAPP就是在底层区块链平台衍生的各种分布式应用,是区块链世界中的服务提供形式。
APP 是 Application 的缩写,DApp 就是 D+app,也就是 decentralization application,中文名叫去中心化应用,也有人叫做分布式应用。
它的出现被认为开启了区块链 3.0 时代。DAPP 就是在底层区块链平台衍生的各种分布式应用,是区块链世界中的服务提供形式。DAPP 之于区块链,有些应用软件之于 windows 系统,APP 之于 IOS 和 Android。
DApp 字面上的意思就是去中心化应用,但是有人可能会问,App 为什么要去中心化呢?在解释这个问题之前,我们要了解一个概念——智能合约。智能合约就是电子版的合同、数字化的合约、智能化的合约,是把合同合约用代码写成一段程序,重要的是这段代码一旦写好就不能修改不能篡改,并公之于众保存在区块中去中心化,如果外界条件发生变化如违约或合同到期,智能合约就会自动触发。也就是说,DApp 就是智能合约+APP。
为什么会有 DApp 的出现呢?
面对新鲜事物我们很多人大多数时候都是排斥的。其实这两者并不是谁取代谁、谁淘汰谁的关系,而是并存关系,也可以说 DApp 是对 App 的完善补充。另一方面,随着时代的进步,随着区块链技术越来越成熟普及,DApp 将会越来越受重视,并且越来越多的 DApp 会出现在我们生活中,因为 DApp 直接和区块链技术挂钩,和交易数据、交易资产有关联,和不可篡改去中心化存储有关联。
DApp 的特点
DApp 运行在 P2P 网络。不依赖中心服务器,不需要专门的通信服务器传递消息,也不需要中心数据库来记数据。也就是只要区块链不出问题,DApp 就可以一直在线。
DApp 通过网络节点去中心化操作。数据可能存在于任意地方:手机、个人电脑,网盘,服务器。
DApp 的代码是开源的,任何人都可以去查看它的原始代码,所以整个执行过程都是对所有人透明的,所有人都知道发生了什么。
DApp 是基于智能合约。前端和普通的 APP 并没有区别,后端却不想 APP 基于服务器,Dappd 的后端是基于智能合约。
DApp 的运营也是去中心化的。在理想条件下,DApp 不应该被一个商业公司所主导,至少利益的分配是对全部参与者都公平的。因此 Dapp 的运营应该属于一个社区或者属于所有参与者。
DApp 通常还有代币激励,可能不是比特币但是应该会有基于智能合约的代币,比如火币,以太币。