App大家已经耳熟能详,谁的手机里面要是没有几个App,那绝对是与社会脱节了。现在连六七十岁的爷爷奶奶都知道App。
那最近伴随着区块链诞生的DApp又是什么东东?今天带领大家了解下这个神秘的新鲜事物。
说到DApp就不得不提起区块链。
1976年,两位密码学专家发表了一篇论文《密码学的新方向》,与此同时,哈耶克的《货币的非国家化》也随之发表,将这两者结合,奠定了未来密码学发展的基础,对区块链和比特币的诞生起到了决定性的作用。区块链技术经过数年的发展,也逐渐从概念性名词走向落地。
对于区块链,人们总喜欢拿它和互联网对比。有人曾经将互联网总结为3个阶段,1.0的单项传播、2.0的双向互动、3.0的全方位互动。
区块链也可以分为3个阶段。
1.0的虚拟数字货币时代。区块链技术和比特币这类的数字货币首次进入人们视野。
2.0的智能合约时代。通过引入智能合约,从而诞生出了众多数字资产,区块链发展开始形成社区的概念,以社区为中心,都在为区块链技术的落地做出自己的贡献。
3.0的分布式应用时代。经过前面数年的积累,通过建立应用场景模型,区块链技术与各个领域开始结合,开始对世界进行改造。
目前区块链技术正处于2.0向3.0过渡的阶段,而要让大众切实感受到区块链技术的3.0对于世界的改变,则全要依靠DApp。这个新的名词对于大众来说可能有些陌生,先解释下什么是DApp。
什么是DApp?
DApp就是底层区块链平台生态上衍生的各种分布式应用,也是区块链世界中的基础服务提供方。是Decentralized Application的缩写,中文叫分布式应用/去中心化应用。
这样解释可能不好理解,打个比喻好了。DApp于区块链,就好比App之于IOS和Android。日常的App可以便捷我们日常生活中的吃喝玩乐等需求,而DApp则是在App基础上进行优化,使得我们的隐私、个人数据都得到了保护。
DApp有什么特征?
在DApp发展初期,如果你问区块链从业者,怎么才算真正的DApp,他们很可能一时间无法回答你。为了避免这种尴尬,技术人员想通过一种特征描述来将DApp具体化,就像警察描述犯罪分子的模样一样。经过无数区块链从业者对特征的不断修正,目前有四条特征是承认度最高的。
1、应用必须完全开源、自治,且没有一个实体控制着该应用超过51%Token。该应用必须能够根据用户的反馈及技术要求进行升级,且应用升级必须由大部分用户达成共识之后方可进行。
2、应用的数据必须加密后存储在公开的区块链上。
3、应用必须拥有Token机制(可用基于相同底层区块链平台的通用代币或自行发行新币),矿工或应用维护节点需要得到代币奖励。
4、应用代币的产生必须依据标准的加密算法,有价值的节点可以根据该算法获取应用的代币奖励。
DApp有哪些优点?
讲了DApp的四个特征,那DApp有哪些优势呢?主要从5点进行介绍。
1、用户实名认证流程变更。DApp场景下,如果公链内支持数据共享,那么开发者只需要完成数据匹配,就可以从其他生态内的开发者处共享到用户实名资料,同时只需要支付Token即可;同时对用户而言,这也算是POD(Proof of Data)挖矿模式,同样有收益,算是合作共赢。
2、交易安全性提升。随着交易大爆炸的出现,交易效率的需求日渐提升;原来传统的交易处理方式效率低,信用生产成本高,需要投入大量的风控成本进行审核。而基于区块链技术可以简单解决这个问题,不需要对现有业务流程做任何变动升级。
3、行业生产关系的变更。举个例子,比如互联网视频版权成本高昂,导致腾讯、爱奇艺、搜狐只能付出极高的成本打击盗版,而用户追剧则需要在不同的平台购买VIP账号,如果基于区块链技术,用户不管通过任何渠道观看剧集,其支付的费用都可以Token化,然后由区块链基于价值网络分配给版权方、渠道方。
4、项目运维成本降低。项目的运维成本往往高于开发成本,我们评估资源阈值的依据是预计最大流量,如果评估太低,则容易宕机,太高则浪费严重。
5、技术开发成本降低。目前项目开发通常会选择使用iOS、Android版本,理论上DApp类似小程序,设计思想是无需安装,用完即走,所有的计算都在线上完成,本地禁止创建进程,系统自动创建或查找本地、周边、链内的其他微服务。
DApp有哪些缺点?
DApp作为新事物,当然存在很多不足的地方,目前发现的不足都是受制于技术前景不明朗,集中在三个方面。
1、开发产品缺乏创新。目前互联网产品设计思路是“小步快跑、高速迭代”,这个方式在纯DApp应用中应该会出现较大问题。
简单来说,现有的App都基于自有服务器,重大问题迭代强行刷新版本即可,但DApp基于分布式的区块链网络,一旦提交上线出现核心bug很难迭代。
2、公链处理效率低。目前成功落地的底层链都存在效率低、资源占用不合理问题,比特币的5TPS、以太坊的25TPS跟VISA的1300TPS几乎没有可对比性。
所以,目前公链并不适合商业化应用开发,如果借用其中几个技术(不涉及实时交易)倒是没有问题,比如积分交易、版权分享等。
3、研发风险大。现在尚未出现普适性质的公链,就好像PC时代的Windows;智能机时代的iOS、Android。
所以,基于某条公链的开发就要承担如果该公链被淘汰后血本无归的风险,好比当年的塞班开发者,或许跨链技术可以解决,但谁知道呢?
DApp和App有啥区别?
图片来源:百度图片
严格来说DAPP也属于App应用,和普通中心化App不同的是DApp是基于区块链技术开发出来的App。
举个形象点的比喻就是,把我们目前依靠IOS和Android系统开发的App抓出来,扔在区块链系统上,结合智能合约,它就成了DAPP。
DApp现在都有哪些应用?
目前DApp的研发还处于初级阶段,产品比较简单,主要集中在“区块链游戏”和“手机挖矿”这两个领域。
前者最出名的当属2017年基于以太坊开发平台的以太猫Cypto Kitties,后续还有加密猫、加密国度等等,这些DApp虽然有创新,但是还比较简单,目前实用价值都不大,而且很快会被淘汰掉。
后者则以公信宝布洛克城为显著代表,用户下载应用后可以使用手机进行挖矿。目前公信宝不仅着眼于手机挖矿,它致力于成为一个区块链开放平台,在这里,有资质的人可以根据自己的资源创建有价值的区块链应用,并提供给布洛克城居民使用。
DApp未来发展前景
手机App将大众带入移动互联网时代,彻底改变了人类的生活习惯,从点外卖、看电影、打车、网购、社交视频…手机App的出现,从不同维度对我们的商业、生活、工作等进行了不同程度的改造。
DApp能否像App一样改变人类的生活习惯还是一个未知数,但是DApp的开发已然成为一个趋势。
尽管目前基于区块链技术的DApp还没有实现有价值的落地应用,但是不可否认的是,区块链技术的出现,让我们对于未来有了更大的想象空间,从事物的发展规律来看,打造完全去中心化的App可能还需要几年时间。
面对最近的区块链资本热潮,区块链从业者反而需要潜心研究的技术性人才,目前这个阶段不是喊口号卖产品的时机,我们更应该将目光多放在那些从根本上解决问题的团队,DApp应用开发者应该竭尽全力做好商业模型设计以及用户体验。
本文来自网络,内容仅供参考,不构成投资建议,本文观点不代表立场,转载请联系原作者。