DApp、APP,你还傻傻分不清?

来源:响链财经 作者:大宝123 2018-07-06 13:43:23

响链,为技术发声
Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

了解区块链,关注响链
Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

关注Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

App大家已经耳熟能详,谁的手机里面要是没有几个App,那绝对是与社会脱节了。现在连六七十岁的爷爷奶奶都知道App。
Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

那最近伴随着区块链诞生的DApp又是什么东东?今天带领大家了解下这个神秘的新鲜事物。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

说到DApp就不得不提起区块链。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

1976年,两位密码学专家发表了一篇论文《密码学的新方向》,与此同时,哈耶克的《货币的非国家化》也随之发表,将这两者结合,奠定了未来密码学发展的基础,对区块链和比特币的诞生起到了决定性的作用。区块链技术经过数年的发展,也逐渐从概念性名词走向落地Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

对于区块链,人们总喜欢拿它和互联网对比。有人曾经将互联网总结为3个阶段,1.0的单项传播、2.0的双向互动、3.0的全方位互动。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

区块链也可以分为3个阶段。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

1.0的虚拟数字货币时代。区块链技术和比特币这类的数字货币首次进入人们视野。
Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

2.0的智能合约时代。通过引入智能合约,从而诞生出了众多数字资产,区块链发展开始形成社区的概念,以社区为中心,都在为区块链技术的落地做出自己的贡献。
Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

3.0的分布式应用时代。经过前面数年的积累,通过建立应用场景模型,区块链技术与各个领域开始结合,开始对世界进行改造。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

目前区块链技术正处于2.0向3.0过渡的阶段,而要让大众切实感受到区块链技术的3.0对于世界的改变,则全要依靠DApp。这个新的名词对于大众来说可能有些陌生,先解释下什么是DApp。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

什么是DApp?Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

DApp就是底层区块链平台生态上衍生的各种分布式应用,也是区块链世界中的基础服务提供方。是Decentralized Application的缩写,中文叫分布式应用/去中心化应用。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

这样解释可能不好理解,打个比喻好了。DApp于区块链,就好比App之于IOS和Android。日常的App可以便捷我们日常生活中的吃喝玩乐等需求,而DApp则是在App基础上进行优化,使得我们的隐私、个人数据都得到了保护。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

DApp有什么特征?
Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

在DApp发展初期,如果你问区块链从业者,怎么才算真正的DApp,他们很可能一时间无法回答你。为了避免这种尴尬,技术人员想通过一种特征描述来将DApp具体化,就像警察描述犯罪分子的模样一样。经过无数区块链从业者对特征的不断修正,目前有四条特征是承认度最高的Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

1、应用必须完全开源、自治,且没有一个实体控制着该应用超过51%Token。该应用必须能够根据用户的反馈及技术要求进行升级,且应用升级必须由大部分用户达成共识之后方可进行。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

2、应用的数据必须加密后存储在公开的区块链上Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

3、应用必须拥有Token机制(可用基于相同底层区块链平台的通用代币或自行发行新币),矿工或应用维护节点需要得到代币奖励。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

4、应用代币的产生必须依据标准的加密算法,有价值的节点可以根据该算法获取应用的代币奖励。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

DApp有哪些优点?
Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

讲了DApp的四个特征,那DApp有哪些优势呢?主要从5点进行介绍。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

1、用户实名认证流程变更。DApp场景下,如果公链内支持数据共享,那么开发者只需要完成数据匹配,就可以从其他生态内的开发者处共享到用户实名资料,同时只需要支付Token即可;同时对用户而言,这也算是POD(Proof of Data)挖矿模式,同样有收益,算是合作共赢。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

2、交易安全性提升。随着交易大爆炸的出现,交易效率的需求日渐提升;原来传统的交易处理方式效率低,信用生产成本高,需要投入大量的风控成本进行审核。而基于区块链技术可以简单解决这个问题,不需要对现有业务流程做任何变动升级。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

3、行业生产关系的变更。举个例子,比如互联网视频版权成本高昂,导致腾讯、爱奇艺、搜狐只能付出极高的成本打击盗版,而用户追剧则需要在不同的平台购买VIP账号,如果基于区块链技术,用户不管通过任何渠道观看剧集,其支付的费用都可以Token化,然后由区块链基于价值网络分配给版权方、渠道方。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

4、项目运维成本降低。项目的运维成本往往高于开发成本,我们评估资源阈值的依据是预计最大流量,如果评估太低,则容易宕机,太高则浪费严重。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

5、技术开发成本降低。目前项目开发通常会选择使用iOS、Android版本,理论上DApp类似小程序,设计思想是无需安装,用完即走,所有的计算都在线上完成,本地禁止创建进程,系统自动创建或查找本地、周边、链内的其他微服务。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

DApp有哪些缺点?Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

DApp作为新事物,当然存在很多不足的地方,目前发现的不足都是受制于技术前景不明朗,集中在三个方面。
Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

1、开发产品缺乏创新。目前互联网产品设计思路是“小步快跑、高速迭代”,这个方式在纯DApp应用中应该会出现较大问题。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

简单来说,现有的App都基于自有服务器,重大问题迭代强行刷新版本即可,但DApp基于分布式的区块链网络,一旦提交上线出现核心bug很难迭代。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

2、公链处理效率低。目前成功落地的底层链都存在效率低、资源占用不合理问题,比特币的5TPS、以太坊的25TPS跟VISA的1300TPS几乎没有可对比性。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

所以,目前公链并不适合商业化应用开发,如果借用其中几个技术(不涉及实时交易)倒是没有问题,比如积分交易、版权分享等。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

3、研发风险大。现在尚未出现普适性质的公链,就好像PC时代的Windows;智能机时代的iOS、Android。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

所以,基于某条公链的开发就要承担如果该公链被淘汰后血本无归的风险,好比当年的塞班开发者,或许跨链技术可以解决,但谁知道呢?Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

DApp和App有啥区别?
Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

图片来源:百度图片Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

严格来说DAPP也属于App应用,和普通中心化App不同的是DApp是基于区块链技术开发出来的AppWr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

举个形象点的比喻就是,把我们目前依靠IOS和Android系统开发的App抓出来,扔在区块链系统上,结合智能合约,它就成了DAPP。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

DApp现在都有哪些应用?Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

目前DApp的研发还处于初级阶段,产品比较简单,主要集中在“区块链游戏”和“手机挖矿”这两个领域Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

前者最出名的当属2017年基于以太坊开发平台的以太猫Cypto Kitties,后续还有加密猫、加密国度等等,这些DApp虽然有创新,但是还比较简单,目前实用价值都不大,而且很快会被淘汰Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

后者则以公信宝布洛克城为显著代表,用户下载应用后可以使用手机进行挖矿。目前公信宝不仅着眼于手机挖矿,它致力于成为一个区块链开放平台,在这里,有资质的人可以根据自己的资源创建有价值的区块链应用,并提供给布洛克城居民使用。Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

DApp未来发展前景
Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

手机App将大众带入移动互联网时代,彻底改变了人类的生活习惯,从点外卖、看电影、打车、网购、社交视频...手机App的出现,从不同维度对我们的商业、生活、工作等进行了不同程度的改造。
Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

DApp能否像App一样改变人类的生活习惯还是一个未知数,但是DApp的开发已然成为一个趋势Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

尽管目前基于区块链技术的DApp还没有实现有价值的落地应用,但是不可否认的是,区块链技术的出现,让我们对于未来有了更大的想象空间,从事物的发展规律来看,打造完全去中心化的App可能还需要几年时间Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

面对最近的区块链资本热潮,区块链从业者反而需要潜心研究的技术性人才,目前这个阶段不是喊口号卖产品的时机,我们更应该将目光多放在那些从根本上解决问题的团队,DApp应用开发者应该竭尽全力做好商业模型设计以及用户体验Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么


Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

近期原创热文Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

 Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

从李笑来的录音门到他的财富自由之路Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

京东利用区块链溯源防伪?别逗了Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

为什么说EOS几乎可以代表未来整个区块链互联网?Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

大饼跌破6000,币圈药丸?三个维度解析下一步怎么走?Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

Wr6BCfans | 区块链爱好者_区块链技术_区块链开发_区块链是什么

公众号关注 bcfanscom 或搜索“区块链粉丝”,参与大咖直播和糖果空投活动

BCfans公众号