区块链大学学习永远无止境区块链研习社

DAPP——去中心化应用。我的零基础区块链学习第47天

2019-07-13  本文已影响9人  f9e86c58f23c

早期的区块链项目,虽然都是围绕着去中心化的终极理念,想要先在指定的领域或指定的一个范围内实现去中心化的最大化细分的分权自治的愿景,它们的项目白皮书中也提到了要让区块链技术真正解决现实的具体问题而生,但真正能够与普通大众亲切接触的项目其实在早期是不存在的,因此就算区块链的技术概念被宣传得风生水起,被大众所熟知,然而多数人一想到区块链技术,那是不由自主地就会想到——上交易所“炒币”去!也就是说,区块链技术的概念长期以来高高地飞在天上,想去参与的人除了了偶尔蹦跶起来想要触摸它的一鳞半爪,就只知道买币,卖币,参与炒币罢。于是区块链技术的落地,始终是需要解决的问题。

直到以太坊项目将自身定位为区块链技术的底层生态平台之后,这一切开始慢慢地发生变化。

依托于以太坊的EVM的图灵完备架构,终于去中心化区块链应用——DAPP姗姗来迟。此后其它一些区块链公链项目,如EOS,TRX等也将自身建构为你以太坊这样的底层生态平台。

【中心化应用——APP】

APP我们并不陌生,英文单词——application的的缩写,很长一段时间国内都意译为应用程序,简称程序或应用。这是互联网中心化时代的产物。所以传统意义上的APP就是中心化的应用程序。

为什么说过去的APP都是中心化的应用呢?

这是因为,所有依托于互联网的APP的背后都有一个中心化的服务器(或中心化的服务器集群),并受一个中心化集团(如某家具体的公司)所拥有所控制。

微信和QQ这两个APP的中心控制集团是腾讯,Facebook的所有应用都是属于Facebook公司的,淘宝APP是属于阿里巴巴的……我们使用这些APP的大众,就是属于腾讯公司、Facebook公司这些企业的客户而已,而这些中心化控制的企业想怎样修改应用的规则,怎样对待客户的资料和信息,我们处在中心化企业外沿的用户都是无权干涉的,甚至有的时候还会泄露我们的隐私,我们也只能眼巴巴望着,因为这时候,用户与中心化企业之间,通过中心化的应用APP连接起来,但关系却是不对等的。

著名的电影《头号玩家》中,整个“绿洲”APP也是中心化的,整个故事的情节就是围绕着争夺“绿洲”APP的中心化控制权而展开的。这样来看,中心化应用的局限性与不足就可见一斑了。

【去中心化应用——DAPP】

DApp,英文全称是Decentralized Application.意译过来就是:去中心化应用程序。

去中心化应用都是依托于区块链底层公链而设计的应用程序,因此从基础上说,它就与中心化应用有天壤之别。

目前常见的提供底层服务的区块链去中心化公链有:ETH/EOS/TRX等。

【DAPP的优势】

1.使用DAPP的用户的身份与与使用APP的用户的身份是不同的。

真正的去中心化应用要实现的是,所有参与DAPP的用户节点包括初始部署对应智能合约的那个节点对与整个DAPP来说都是平等共治的(当然目前似乎部分DAPP只能说部分实现了去中心化,离此愿景还早,不过这必定是发展的方向。)

在过去APP如果产生了收益,都是属于控制这个APP的中心化集团企业的,而理想的DAPP应用的收益是属于所有参与用户的,因为它不存在中心。

2.DAPP中的所有数据一经产生就不可篡改

以游戏为例,在中心化的APP应用中,所有操作数据都存储在中心化的服务器中,而且还存在中心化的控制公司,于是,如果中心集团想要修改中心化服务器中存储的某次游戏的数据也是轻而易举的,这就给游戏的公平公正埋下了隐患。

而DAPP游戏中的所有游戏数据一经产生就保存在区块链上,将再也无法被篡改,这提高了游戏的公平公正。

因此目前多数DAPP应用都是游戏化甚至赌博游戏,且受到玩家认可,就是因为DAPP的这个特性。(当然有些是打着区块链旗号的伪DAPP应用,与区块链根本毫无关系,注意分辨。)

3.DAPP的用户本身在使用过程中创造着价值,且价值流动起来

多数DAPP应用都有自己的价值体现的数字代币体系,此代币就是作为用户参与此DAPP后的价值体现,因为是区块链数字代币,因此具备其不可伪造的价值,对于参与DAPP的用户来说,参与DAPP创造或产生的价值随着个体意愿流动,一个自运转的经济体就形成了。,这是过去APP应用很难做到的价值自动流动性。

【DAPP目前面临的困局】

1.DAPP应用一旦上链,如果出现重大核心漏洞,修正起来是非常麻烦的。

对于传统APP来说,出现核心漏洞因为是中心化处理服务器,只需要在服务器上下线服务,然后更改Bug即可,但是像在以太坊上发布的DAPP却只能以硬分叉解决,这就是DAPP与现有APP设计思想的不同,因此在DAPP的调研设计阶段,一定要确认核心机制不出意外才行。

2.目前多数作为DAPP底层的公链处理效率低下

像以太坊,其处理效率广受批评,因此如果要在其上开发一款即时性非常强的DAPP应用,那么将出现严重的区块链网络拥堵问题,这将极大的削弱用户的参与体验,因此目前的DAPP面临的主要困局就是基础公链本身的处理能力的问题。

当然现在新生的一些公链在着力解决这样的问题,但似乎也还没有看到特别优秀的项目出现,这也就是说,这也将是一个巨大的机会——

谁能构建更高效的公链平台解决DApp的处理效率问题甚至开发完全跨公链的平台供DAPP生根,谁就能拿下下一个十年。

于是未来那么美好,我将继续学习下去,以紧紧拥抱未来。

【坚持分享的想法】

网络上系统的带新人入门区块链的内容其实很多,但几乎所有的内容都有如下 问题:

1.写相关内容分享的人起点太高

因为写文章或教程的人本身已经非常熟悉区块链的某方向的内容,因此写起内容来很难站在一个真正的小白的角度去思考 ,往往他觉得读者可以看懂,结果 读者真的是一脸懵懂。

2.不够系统

也如上一个点的原因,写这些内容的人,很可能是想到什么写什么,缺乏完善的缓慢学习的循序渐进的过程,因此对真正的一无所知的小白而言那就显得不够系统了。

3.每一篇文章的知识量太大

阅读大佬们的区块链相关文章,作为一个小白往往感觉非常大的无力感,因为他们文章中的好多名词,动词我都不懂,因此这样信息量大的文章对于小白来说实在内容过于丰富,因此小白会迷失在其中难以自拔。

于是我将同样以一个初学者的身分每天与大家一同交流,每天只学一点点,也不会花费同样劳碌的我们太多时间与精力,但保持每天都在学习进步。

如果你也和我一样是新手,那就加入我们的自学互助部落吧!

Qq群:161701300

上一篇下一篇

猜你喜欢

热点阅读