一、什么是DApp
说到App相信多数人都不会困惑,但提及DApp可能多少都会有些困惑。其实DAPP之于区块链,有些类似APP之于IOS和Android。
DApp是Decentralized Application的缩写,即去中心化应用,也有人称为分布式应用。它被认为开启了区块链3.0时代。DApp就是在底层区块链平台衍生的各种分布式应用,是区块链世界中的服务提供形式。

根据David Johnston在文章DavidJohnstonCEO/DecentralizedApplications里的定义,只有当满足以下所有条件时,一个应用才可以称之为DAPP。
1、应用必须完全开源、自治并且没有一个实体控制着该应用的大部分代币(Token)。该应用必须能够根据市场的反馈及技术要求进行升级,但是升级必须由应用的用户达成共识之后才可以进行;
2、应用的数据必须加密后存储在公开的区块链上;
3、应用必须拥有代币机制(可以使用已存在的代币或者新发行一种内置代币),矿工或者应用维护节点需要得到代币奖励;
4、应用代币的产生必须依据标准的加密算法,有价值的节点可以根据该算法获取应用的代币奖励。
二、DAPP的分类
根据去中心化的对象,DAPP可以进行分类。对于一个中心化服务器而言,包括计算、存储能力,以及所产生的数据三个方面,而由数据之前的关联度又产生了某种特定的“关系”。因此一般而言,去中心化包括以下几类:
1、基于计算能力的去中心化(如POW机制),
2、基于存储能力的去中心化(如IPFS),
3、基于数据的去中心化(如STEEMIT);
4、基于关系的去中心化(如去中心化ID)。

根据去中心化的方法,大致可以分为两类DAPP,分别是中介自动化DAPP与中介竞争化DAPP。其中中介自动化DAPP是通过中介自动化而去中心化,如通过区块链转移产权,把从国家掌控的集中程序转变成为需要任何中介,原先的中介成为自动化程序;而中介竞争化DAPP则是通过竞争去中心化,没有完全摆脱中介,而是让参与者选择他们信任的人,也就是说通过竞争去中心化。
根据网络服务形式的不同,DAPP可以分为四类,包括(1)媒体播放器,需要CPU原生代码虚拟机来去掉播放器中介;(2)Web服务(网站)中介利用用户数据作恶,需要类似最新的Lambda服务器(无数据Web服务)来解决;(3)运营商中介作恶,需要去中心化P2P网络,的确这也不一定需要区块链;(4)基于共识的用户态智能合约,只有这个需要区块链。此种分类以亦来云创始人陈榕为代表。
三、DApp浪潮是否会到来
在经过了半年的“公链+DApp“快速升级迭代之后,目前的DApp已经可以说初具规模了,开始从纯“菠菜”类DApp转向有RPG游戏和卡牌类游戏的DApp。比如,EOS上一款名为EOS Knights的RPG游戏,就一直稳居榜单前十。
2018年是DApp元年,因为在2018之前,市场上可以说没有一款真正成型的DApp;到了2019年,很有可能会出现一款真正的、非“菠菜”类的大型游戏DApp。
在DApp的发展推动下,公链的竞争也趋于丰富。
如果说2017-2018年所谓的公链之争,只是在比谁的口号更响,谁的白皮书更精彩,谁的创始人更牛,那么2018年的下半年,真正的公链之战已经从DApp生态悄然发起。
EOS和TRON的链上交易量已经超过了以太坊,差距也越来越大,从这个维度看,以太坊“一家独大”的公链时代也许真的一去不复返了。
2019值得期待的公链,有不断升级改进的EOS,有2.0版本带来剧变的以太坊,有穷追猛赶的波场,有海外开发者喜爱的NEO,甚至还有拥有巨大用户量和交易量的交易平台公链,例如币安链等。
此外,还有被人们一直忽略的、但技术在飞快发展的比特币侧链技术。如果比特币侧链和跨链技术成熟,凭借着比特币巨大的用户量和号召力,其他公链或许只能抢时间差了。毕竟,在很多人心中,“第一公链”的头衔永远只属于比特币。
所以,在2019年,不仅是DApp的竞争,还有公链的竞争。优质的开发者、大量的忠实用户、大量的资金补充,这三者的良性循环会让拔得头筹的公链在2019年狠狠甩开竞争对手,形成“一家独大”或是“两极分化”的格局。
本文素材来自互联网