简介

DApp是什么?

什么是DApp?

App我们都知道是客户端应用,是application的简称。再说dapp就是D+app,d是英文单词decentralization的首字母,单词翻译中文是去中心化,即dapp为去中心化应用。这是从字面上去理解这个概念,要在脑中形成清晰、准确、必要的概念,还需要深度去理解DApp。

既然有了App,怎么还要有DApp?

首先我们思维中第一反应是这个疑问,为什么要有DApp,现在的App不是挺好吗?面对新鲜事物大多数人大多数时候潜意识是排斥抗拒的。其实两者并不是取代关系,谁替代谁,谁淘汰谁,而是并存关系,或者说对App的丰富完善。另一方面,随时代发展,随区块链技术越来越成熟普及,DApp将越来越受重视,并越来做多的DApp出现在生活中各个场景,因为DApp直接和区块链技术挂钩,和交易数据、交易资产有关联,和不可篡改去中心化存储有关联。

Dapp究竟是什么?

前面从字面上说是去中心化应用,App为什么需要去中心化呢?在回答这个问题前,先知道另一个概念——智能合约。合约我们都知道,类似于合同、协议、契约等共同遵守的条例,而智能合约是电子版合同、数字化合约、智能化合约,是将合同合约用代码写成一段小程序,重要的是这段代码一旦写好就无法修改无法篡改,并公之于众保存在区块链中去中心化,当外界条件发生变化如违约或合同到期,智能合约会自动触发。

假设这么一个场景,有一位作者想出书,但没有钱出书,想通过众筹方式筹钱,于是和TA的读者粉丝们约定好,书出版后一旦大卖或按照卖出去的量分成,将约定好的内容写进智能合约,这样一来如果书真的大卖,作者觉得不应该分这么多想单方面毁约或者修改内容,都无法成功,即使作者再强势读者再弱势,也没法子改合约,因为合约已经在区块链上去中心化了,不再是一式两份,所以不得不遵守合约规定。当然如果发生法律纠纷,目前智能合约不纳入法律判断依据。

回到主题,再深一层理解dapp就是智能合约+App。由于我是一介码农,站在开发角度来看,DApp是前端界面+智能合约,前端就是和用户交互的,你可以选择各种命令,智能合约自然就是和区块链(分布式数据库)交互了。

DApp的发展

每一次的深度理解都伴随Dapp的发展,而一个新技术的发展,也必将经历触发期、期望膨胀期、幻想破灭期、复苏期、价值期。

DApp也在演变不断进化,广义地说,从最初的比特币到现在因IC0发代币盛行一时的以太坊,再是各路公链崛起强大,然后是公链、联盟链、私有链齐头并进发展,最后是链上的各种应用应运而生蓬勃发展,现在我们经常说的DApp更多的是这样一种定义:

前端 + 智能合约 + token(通证经济)

之前开发一个App需要一家公司有启动资金招开发人员进行开发然后推广运营,现在的DApp可能不需要是一家公司,或许个人或自媒体都可以,整个流程可以是

  1. 写白皮书
  2. 明确共识机制
  3. Token激励机制
  4. 智能合约开发
  5. 去中心化社区自治

对比APP来看,最大不同是中心化与去中心化,App先是要有钱,所以先融资,然后再有人,所以先招齐人,然后再开发运营,所以先成立一个团队一家公司;而DApp则是继承传统App之下发展,结合区块链的特点所形成的产物,它更像是众筹模式、共享模式和去中心化模式,先有发起人或组织,写好白皮书明确了共识机制和token分配与激励,开发好应用再是持有token的人即为股东,直接和app的盈利关联,也可以说用户即是股东,持有的token像股票可以买卖,在支持的交易所交易。所以持有该DApp的token相当于拥有所有者权益,可以想象未来,现在是处处琳琅满目的App应用,未来是各个领域都会有DApp,每个人都将因token分类以token群分。

小试牛刀,DApp尝鲜

如果你热爱新鲜事物喜欢技术,来体验一下DApp的开发和部署,接下来是手把手教你开发一个简易的DApp,感受下它的魅力。已整理出另一篇文章,感兴趣的读者可以动手起来体验DApp开发编译部署的完整流程。

知道了DApp概念以及体验过DApp开发后,再来了解一下目前DApp的应用市场。

Dapp应用市场

虽说DApp没有飞入寻常百姓家,没有达到绝大多数人手机安装DApp的地步,但DApp的发展已经在路上。如果关注币圈、链圈或者投资虚拟数字货币的话,相信都用过数字货币钱包如比特派、imToken,而钱包是一款应用,直接与你数字货币绑定。随之而来,是挖矿的应用如我们公司与长虹合作在开发的挖矿应用,包括市面上前段时间讨论最多的公信宝和网易星球。下面来罗列一下目前市面上看得到的DApp应用。

DApp之钱包

钱包应用每条公链上都必须要有,比特币有自己的钱包,以太坊也有自己的钱包,EOS也会有自己的钱包,其他公链如国内的neo、qtum都有自己的钱包。额外提一句,关于钱包的知识可以看我之前写过的文章。

DApp之挖矿

挖矿的应用今年年初从杭州公信宝的布洛克城开始,接着是网易星球的黑钻石挖矿,然后各类挖矿应用出来了,包括最近淘宝出的麻吉宝应用(又紧急下架)。 重点宣传一下我们公司紧跟区块链热潮步伐,目前与长虹手机合作,开发一个手机挖矿的应用,已经处于小规模测试阶段。以下是几张已经实现了的设计图:

img

img

DApp之内容

区块链与内容垂直领域耦合性非常好,利用区块链的特性和技术,做内容的平台越来越多,在这赛道上竞争无比激烈,据我了解的有很多,如国外的steemit,国内的币乎、币问、Primas、Iveryone、Pressone等。 我目前了解较多的是币乎和Primas,由于平时喜欢写点区块链学习的东西,所以会活跃在币乎上面;然后因参加过Primas尽调做过Primas项目分析;所以相对来说熟悉。做内容的DApp共同点在于内容分发和内容确权以及内容去中心化。

币乎侧重于内容分发,创作者发布文章和读者点赞(越早点赞收益越高)都会有收益,通过内容平台发行的代币来打赏,建立有效的激励机制,作者、读者和平台按比例分成,作者创作优质文章,读者觉得好就点赞或转发,平台根据阅读量标记为热门文章排在前位,

Primas侧重于内容确权,对创造者发布的文章会利用平台的鹰眼检测系统进行检测是否原创,若是原创就会将文章的关键字如标题、作者和发布时间等上链打包进区块;若是抄袭或有过多重复内容,则发布失败。然后Primas愿景是成为下一代价值内容生态圈,使其内容可信化将内容优质化。

DApp之物联网、共享经济、人工智能

DApp被大多数人看好的方向在于和物联网、共享经济的结合,凡是多方参与的领域都会更好的利用区块链技术使得更好的发展。比如和物联网无人驾驶汽车结合,一辆无人驾驶汽车实时将路况信息发布写入区块通过去中心化的方式,另一辆无人驾驶汽车及时得到路况信息做到及时的调整,这样汽车与汽车的通信,要好于中心化管理,是一辆无人驾驶汽车得到路况信息需要先传输到中心化服务器,然后服务器再计算传输给另一辆无人驾驶汽车,若是中心化服务器出现故障若是传输网络延迟等情况出现,汽车之间没有得到及时的通信,路况又是随时变化的,所以就很容易出现事故。

除了上面利用区块链技术做到汽车与汽车之间的信息通信,人工智能也可以充分利用区块链技术加智能合约,做到机器与机器之间的通信交流。借用吴军老师的说法:

人工智能+区块链+智能合约=超级智能

img

小结

目前因区块链技术不够成熟,基础公链不够夯实,DApp还没有吹着号角大行其道发展起来,不过相信在可见的未来,甚至相信一两年之后将是dapp时代,具体的应用场景无法联想,世界将作出怎样的改变,我们满怀憧憬拭目以待!

作者:Thehrdertheluck 链接:https://www.jianshu.com/p/dfe3098de0de 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

results matching ""

    No results matching ""