当前位置:  首页 →区块链百科 →正文

一文秒懂DApp

2018-11-29 14:36:33 区块链百科

一、什么是DApp?

DApp全称Decentralized Application,翻译过来就是去中心化应用,也称分布式应用。

DApp=D+App,简单说,就和我们的手机APP一样,两者的原理类似,不同的是APP是建立在IOS系统或者Android系统之上,需要中间人去运营管理代码和数据。

而DApp则是建立在底层区块链开发平台和共识机制上,是分布式应用,直接将用户和开发者链接在一起,不受公司或是运营商控制。

总结一下就是DApp是基于区块链底层开发平台建立的,可以理解为是升级版的App。

DAPP是什么

满足下面三个条件就可以成为是一个DApp了:

第一、运行在分布式网络上;

第二、参与者信息被安全存储,隐私得到很好的保护;

第三、通过网络节点去中心化操作。

 

二、DApp与传统的App区别是什么?

App运行在中心化的服务器上,一旦服务器出现故障,用户在App的数据很容易丢失、被盗、篡改,经常会出现类似FaceBook、Google、京东、携程的用户数据泄露事件。

而DApp运行在去中心化的网络上,网络中不存在中心化的节点可以完整的控制DApp,基本不会出现数据丢失、被盗、篡改的情况出现。

DApp上所有的数据进行加密后存储在去中心化的区块链应用平台上,数据的安全性能更高,能够有效防止信息篡改和伪造,同时很大程度上提高了项目的稳定性,降低了宕机风险和运营成本。

 

三、DApp技术上的难点

虽然很多团队宣称自己的DApp用户已经达到百万、千万级别,但不可否认的是,距离DApp大众普及还有很长一段路。

首先是技术问题。

目前市面上DApp大多基于以太坊、EOS区块链底层,但当某一款DApp大火,比如加密猫、Fomo 3D等区块链游戏,用户短时间大量涌入的时候,整个网络却瘫痪,不仅影响体验,还严重影响投资收益。

其次,由于上链信息的不可篡改,DApp运行过程中哪些信息需要上链,哪些不必要,隐私与开放的边界还将持续探讨。

而用户体验则直接影响了用户数量。

DappRadar网站数据显示,即使是最活跃的游戏类DApp,用户日活也仅在数百,大多数甚至不过百。以最火的Fomo 3D为例,该游戏首轮日活最高破万,但这个数据和互联网App千万级,甚至亿级用户量相比,还相差甚远。

DApp技术应用

 

四、Dapp被攻击事件

根据不完全统计,以太坊和EOS两条主要公链上的游戏最近3月遭受30多次黑客成功攻击,损失超过6000万元,其中利用网络拥堵、随机数漏洞等攻击最为严重。下面是部分攻击事件:

11月10日08:09至晚间19:38之间,黑客已共计向MyEosVegas游戏合约(eosvegasjack)发起超700次攻击,已获利超9,000个EOS。

11月10日上午11:19-11:34之间,黑客coinbasewa11向EOSDice游戏合约(eosbocai2222)发起95次攻击,共计获利4,633.4827个EOS。

11月8日凌晨1点,EOS公链上又一款竞猜类游戏FFgame遭遇了黑客攻击,黑客账户jk2uslllkjfd向FFgame游戏合约 (eoswallet415)发起多达304次攻击,共计获利1,331.2922个EOS,随后于1点36分将1,330个EOS转移到火币交易所。

11月4日 据IMEOS报道,开源游戏EOSDice发公告称智能合约遭到了攻击,但由于其拥有自动检测功能,在攻击之后,合同资金立马转移到了安全账号。 目前失去2545.1135 EOS,攻击账号为jk2uslllkjfd。

10月31日凌晨,EOSCast游戏遭遇黑客攻击,72,912个EOS被黑客转走。根据游戏规则,黑客分别以100、1,000、10,000个假EOS展开攻击,每次攻击可得到198、9,800、19,600个不等的EOS,在实施最后一次攻击时,游戏方察觉到异常攻击,及时转走了奖金池仅剩的8,000个EOS。

DApp攻击事件汇总

此前部分被黑客攻击事件:

10月27日EOS Poker遭受黑客“种子漏洞”攻击,损失1374个EOS;

10月26日EOSRoyale遭受黑客“随机数”攻击,损失10800个EOS;

10月16日world conqest 遭受黑客“缴税规则”,拒绝其他玩家购买,获利4555个EOS;

9月24日FOMO 3D遭受黑客合约攻击,损失3264个ETH;

9月15日EOSBet 遭黑客“假通知”攻击,损失145321个EOS;

9月15日EOS.Win 遭受黑客假币攻击损失4000个EOS;

9月12日EOSBet遭受黑客利用假币套用真币,未投注就获得42000个EOS大奖;

9月12日EOS Happy Slot 遭黑客重放攻击,损失5000个EOS;

9月10日DEOSBet最近该公司的大部分运营资金被抽干,损失4000个EOS;

9月2日EOS.win “随机数”被黑客攻击,损失2000EOS;

8月26日EOSBet RAM被恶意合约攻击,损失不详;

8月22日FOMO 3D遭受黑客合约攻击,损失10469个ETH;

8月17日Last Winner遭受黑客攻击,损失12948个ETH;

7月25日 狼人游戏出现“溢出”漏洞,损失60686个EOS。

 

五、DApp的应用市场

手机将人们带进了移动互联网时代,App丰富了我们的移动互联网生活。从点外卖、看电影、打车、单车、网购、社交、办公、资讯、视频......在过去几年,App经济的兴起改变人们众多的生活习惯。

但App对我们的影响也仅止于“改造”,谈不上“重塑”或者颠覆。

虽说DApp还没有达到绝大多数人手机都有安装的程度,但DApp的发展已经在路上。如果关注链圈的爱好者,相信都用过数字货币钱包如Tokenpacket、imToken等,其实钱包就是一款DApp。下面来罗列一下目前市面上看得到的DApp应用:

 

1、DApp之钱包

钱包应用每条公链上都必须有,比特币有自己的钱包,以太坊有自己的钱包,MOAC也有自己的钱包,其他公链如国内的neo、井通都有自己的钱包。

 

2、DApp之内容

区块链与内容垂直领域耦合性非常好,利用区块链的特性和技术,做内容的平台越来越多,在这赛道上竞争无比激烈,如国外的steemit,国内的币乎、币问、Primas、Iveryone、Pressone等。

 

3、DApp之物联网、人工智能

DApp被大多数人看好的方向在于和物联网、共享经济的结合,比如无人驾驶汽车应用。

传统上,一辆无人驾驶汽车得到路况信息需要先传输到中心化服务器,然后服务器再传输给另一辆无人驾驶汽车,若出现服务器故障或者传输网络延迟等情况,汽车之间没有及时通信,路况又是随时变化的,所以就很容易出现事故。

如果汽车与汽车能直接通信,一辆无人驾驶汽车实时将路况信息写入区块链,其他无人驾驶汽车则可及时获取路况信息并及时调整,这样要好于中心化管理。

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

 

六、DApp的未来发展

虽然区块链技带给了我们巨大的想象空间,但基于区块链技术的DApp尚处于襁褓中,目前还没有大规模实际应用价值的DApp出现。对程序员来说,DApp就是一座亟待开发的金矿!

DApp带给我们的想象,是基于共识机制、智能合约、跨链融合等区块链技术为我们描述的未来区块链世界。

未来,我们或许只需要一款DApp就可以搞定很多基于“信任”、“价值”的合作和交易。因为这款DApp已经包含了你大部分重要的资产,包括你的个人信用、银行存款、消费情况、朋友关系等。

当“空气币”逐渐散去,区块链的未来肯定要着眼于落地应用。目前来看,如果DApp背后是未来三十年发展趋势,那么我们在2018年看到的DApp,至多走了1/30而已。

不过,从“区块链产品”能引起的公众追捧看,似乎已经在说明:DApp时代已来,只是尚未流行。

BB财经|BBcaijing.com原创,作者区块链百科,转载请注明出处:http://www.bbcaijing.cn/baike/31170.html