应用
因为区块链是去中心化的,因此在区块链上的的应用也称之为去中心化应用(DAPP)。
什么是DApp?
APP全称Application,是应用的意思。许多人对于APP的理解是:能下载到移动端的应用。其实APP并非特指移动端的应用,只运行在浏览器上的网站也可以叫APP。
DApp和App只相差一个D,D是decentralized,去中心化的意思。传统的APP依赖着中心化服务器,大量数据都储存在这里,所以APP项目方随时可以进行删改。DApp则部分或完全使用去中心化网络储存数据及代码。
现在关于DApp还没有一个严格的定义,仁者见仁,智者见智。大部分介绍DApp的文章通过描述DApp的特点来代替定义。它们基本都引用了GitHub上的这一段文字:
应用必须完全开源、自治并且没有一个实体控制着该应用的大部分代币(Token)。该应用必须能够根据市场的反馈及技术要求进行升级,但是升级必须由应用的用户达成共识之后才可以进行; 应用的数据必须加密后存储在公开的区块链上; 应用必须拥有代币机制(可以使用已存在的代币或者新发行一种内置代币),矿工或者维护节点需要得到代币奖励; 代币的产生必须依据标准的加密算法,有价值的节点可以根据该算法获取应用的代币奖励。 - https://github.com/DavidJohnstonCEO/DecentralizedApplications
DApp的现状
目前绝大多数DApp无法完全满足上文中的4点,我们总结了以下几个DApp的现状:
- 使用DApp的门槛较高,全球DApp使用人数只有几十万。DApp经常涉及加密货币交易,微信/支付宝并不能进行虚拟货币的交易,因此需要专门的钱包工具 (如下面会介绍的浏览器插件钱包)。
- 许多DApp的代码并不开源,不开源的原因各异:有的是为了防止竞争对手抄袭;有的是为了暗地谋取利益。
- 如手机APP有iOS版和Android版,DApp也可适配到多条区块链上运行。但大多数DApp只有网页版,不能下载。
- 这个行业并未成熟,鲜有制作精良的DApp,各大公司已经纷纷入场投资开发DApp以及区块链,未来前景可期。
- 目前以金融类和游戏类DApp居多,设计良好的DApp每日流水可达数千万。
初学者不必知根知底,只需了解上述的DApp特点和下面将要说明的DApp现状即可。
以太坊DApp 分类
注:数据统计更新于 2019年11月02日,来源 https://analytics.dapp.review/
以太坊DApp排行
注:数据统计更新于 2019年11月02日,来源 https://analytics.dapp.review/
# | DApp | 类别 | 日活用户 | 日交易额 |
---|---|---|---|---|
1 | Compound | 金融 | 281 | $1,424,706.42 |
2 | MakerDAO | 金融 | 298 | $569,989.45 |
3 | X2BET.WIN | 抽奖 | 750 | $541,018.05 |
4 | dice2.win | 抽奖 | 71 | $455,430.52 |
5 | imToken Tokenlon | 交易类 | 113 | $435,874.29 |
6 | Uniswap | 交易类 | 191 | $295,891.07 |
7 | dYdX | 金融 | 124 | $261,290.19 |
8 | SingularX | 交易类 | 71 | $253,750.54 |
9 | Kyber | 交易类 | 258 | $144,390.67 |
10 | IDEX | 交易类 | 292 | $109,112.57 |