什么是DApp?
DApp是Decentralized Application的缩写,中文名叫去中心化应用,去中心化主要是因为它是把核心逻辑和数据放在区块链上的应用。DApp的理想很美好也很庞大——取代现有中心化APP,将用户数据归还给用户,并将平台成长红利分享给用户。
DApp和传统的App 有什么不同?
App = Fronted + Server
DApp = Fronted + Contracts
传统的App相当于前端界面加上一个中心化的服务器,而DApp相当于前端界面加上去中心化的智能合约,后台逻辑放在区块链上,无须服务器。
DApp典型案例
1、Satoshi Dice
2012年诞生的Satoshi Dice(中本聪骰子),是一款以比特币作为投注筹码的博彩小游戏。该游戏通过给几个不同的转账地址设置不同的赔率,在用户向这些地址转账的时候监听所产生的Transaction Hash,进而产生一组0到65536之间的随机数,作为玩家是赢还是输的判定数字。
多年来,这款游戏都是BTC的第一大应用,高峰时期甚至占据了BTC网络一半的交易量。2013年7月18日,“中本聪骰子”网站的创始人Erik Voorhees在当天宣布,“中本聪骰子”已以 126315 枚比特币的价格售出,根据当时的比特币价格计算约等于1100万美元。该游戏早期是支持BTC的,现在转为支持BCH。
2、Edgless(EDG):这是一个去中心化赌场,使用以太坊智能合约,完全公平。随机数由以太坊智能合约生成,完全透明。
3、FOMO3D:
F3D又叫终结者,是一个量化模拟资金盘的游戏,通过拉盘等手段激发大家恐慌性买入,并且通过空投的方式设置一些奖池,最刺激人心的当然是最后一棒的大奖设置,跟常规游戏不同的是,F3D游戏结束时,才是大家瓜分奖池狂欢的时刻。
4、LuckToken:
LuckToken,中文名称叫“幸运通证”,又或者被称为“幸运令牌”。是由区块链公司Hummingbird Ventures团队创立的一个基于ETH代币的DApp预猜类项目。其利用固化在底层的智能合约,独创性的围绕主流数字货币变化趋势,让任何一个普通人都可以参与到数字货币的发展变化中来,并可以从中获得收益。
LuckToken的预猜机制完全公开、公正、透明,预猜的随机数不再由电脑哈希产生,其有可能从全球任何一个数字货币交易人所发生的任何一笔交易中产生,除非有人可以同时攻破ETH的所有节点,否则就不可能影响预猜结果,强悍的技术设计,保证了预猜结果具有完全的公平性和透明性。
DApp 交互端的选择
如图所示,DApp的交互端可选Web端和App端,通过对比总结了两种方式的优势和劣势。总的来看,最终是基于Web还是基于App来做,还需要综合各种因素来全面考虑,不锚定Web或者App端。
DApp展望
进入DAppReview这个网站,我们可以看到这样一张图,上面是排名前20的DApp应用。
排名第一的IDEX是一个去中心化交易所,虽然目前的交易量和用户体验不算太好,但是因为去中心化的定位,用户的资产都存储在自己的账上,所以相对更加安全。
根据这张图显示的信息来看,目前DApp应用总量不足1K,日活最高2K,大多数都是市场、游戏、抽奖领域,类型比较单一。
但是,不可否认的是,在应用市场、App Store出现之前,想做一个国际化的app非常困难,因为缺少分发渠道,也不知道怎么收费。App Store出现之后,这两大难题得到了很好的解决,但是全球还是有很大一部分人是没有银行账户的,这个基础设施依旧不完善。
如果做区块链的应用,开户、管理成本就会低得多,每个人很快就可以拥有一个区块链账户。只要以太坊可以转帐,你就可以立马获取应用的收益。跟传统收益方式相比,大大提高了便捷性和易用性。
推荐阅读:https://www.jianshu.com/p/dfe3098de0de