DAPP是DecentralizedApplication的缩写,中文叫分布式应用/去中心化应用,通常来说,不同的DAPP会采用不同的底层qukuailiankaifa平台和共识机制,或者自行发布代币(也可以使用基于相同qukuailian平台的通用代币)。
一、DAPP究竟是什么?
App我们都知道是客户端应用,是application的简称。DApp就是D+App,D是英文单词decentralization的首字母,单词翻译中文是去中心化,即DApp为去中心化应用。这是从字面上去理解这个概念,要在脑中形成清晰、准确、必要的概念,还需要深度去理解DApp。
前面从字面上说是去中心化应用,App为什么需要去中心化呢?在回答这个问题前,得先知道另一个概念——智能合约。合约我们都知道,类似于合同、协议、契约等共同遵守的条例,而智能合约是电子版合同、数字化合约、智能化合约,是将合同合约用代码写成一段程序,这段代码一旦写好就公之于众,且无法修改无法篡改,当外界条件发生变化如违约或合同到期,智能合约会自动触发。
举个例子:有一位作者想出书但没有钱,想通过众筹方式筹钱,于是TA和读者粉丝们约定好:出版后依据书的销量进行分成,并将约定好的内容写进智能合约。这样一来,如果书大卖后作者觉得不应该分这么多想单方面毁约或者修改内容,都无法成功,即使作者再强势读者再弱势,也没法改合约。因为合约已经在qukuailian上了,不再是一式两份,而是所有参与者都存储一份,所以作者不得不遵守合约规定。(不过如果发生法律纠纷,目前智能合约不纳入法律判断依据。)
qukuailian交易所技术kaifa公司数字货币交易所kaifaapp交易所kaifa去中心化交易所kaifaqukuailian技术kaifa公司为您解读
DApp就是智能合约+App。站在kaifa角度来看,DApp是前端界面+智能合约,前端就是和用户交互的,你可以选择各种命令,智能合约自然就是和qukuailian(分布式数据库)交互了。这里用一句非常直白的话来解释DAPP,那就是:把我们目前依靠IOS和Android系统kaifa的APP抓出来,扔在qukuailian系统上,结合智能合约,它就成了DAPP。
二、DAPP(分布式应用)的特点
1)运行在分布式网络上,完全开源、自治,且没有一个实体控制着该应用超51%Token。
2)必须能够根据用户的反馈及技术要求进行升级,且应用升级必须由大部分用户达成共识之后方可进行。
3)应用的数据加密后存储在公开的qukuailian上。
4)应用必须拥有Token机制(可用基于相同底层qukuailian平台的通用代币或自行发行新币),矿工或应用维护节点需要得到代币奖励;
5)应用代币的产生必须依据标准的加密算法,有价值的节点可以根据该算法获取应用的代币奖励。
三、DAPP与APP有什么区别?
需要特别强调一点,DApp与App之间并不是谁要淘汰谁的关系,二者是并存的。从字面上的含义来看,DApp与App之间的差别就是是否去中心化。实际上App是基于iOS和Android系统的应用,而DApp是基于qukuailian底层链(比如流行kaifa平台:以太坊)建立的。我们都知道任何App都是运行在操作系统上的,而无法直接运行在裸机上。iOS和Android系统就是支撑App的操作系统,而qukuailian就是支撑DApp的操作系统。DApp和App明显的区别就是操作系统不同,DApp和qukuailian有关系。
四、DAPP的kaifa平台?
当前,DAPP的流行的kaifa平台是Ethereum(以太坊)。Ethereum(以太坊)是一个图灵完备的qukuailian一站式kaifa平台,采用多种编程语言实现协议,采用Go语言写的客户端作为默认客户端。它允许任何人在平台中建立和使用通过qukuailian技术运行的分布式应用。我们可以把它理解为qukuailian领域的Android,它是一个kaifa平台,用户可以像基于Androidframework一样基于qukuailian技术kaifa应用。
五、DAPP的应用市场
1)DApp之钱包
钱包应用每条公链上都必须有,bitebi有自己的钱包,以太坊也有自己的钱包,其他公链如国内的neo、qtum都有自己的钱包。
2)DApp之内容
qukuailian与内容垂直领域耦合性非常好,利用qukuailian的特性和技术,做内容的平台越来越多,在这赛道上竞争无比激烈,据我了解的有很多,如国外的steemit,国内的币乎、币问、Primas、
3)DApp之物联网、人工智能