美文网首页区块链
浅谈分布式应用的现状和未来

浅谈分布式应用的现状和未来

作者: 区块寒武纪 | 来源:发表于2018-08-13 15:24 被阅读0次

    作者 | 内参君

    来源 | 链内参

    一个新技术的发展,一般会经历触发期、期望膨胀期、幻想破灭期、复苏期、价值期。

    在链圈和币圈,对待Dapp(分布式应用或去中心化应用)的看法是两种状态。

    币圈的人都爱拿Dapp去说事儿,他们急于用区块链改变这个世界。然而这些项目在登录各大交易所后,在熊市的背景下,面临着的都是纷纷破发,甚至归零的下场。这样的结果在内参君看来很正常,靠忽悠而发起的空气币,本质就是割韭菜达到圈钱的目的。

    与币圈的利益熏心相比,链圈对Dapp的开发显得云淡风轻。因为他们都很明白,在区块链底层技术还不是很完善的情况下,盲目地去开发Dapps都是扯蛋,其目的也是昭然若揭!

    对于Dapp的支持者来说,它是互联网的未来。而在DAPP的批评者看来,DAPP是数百万美元的天坑。它不仅有着巨大的开发成本,糟糕的用户界面,而且几乎没有用户体验。而且早期的Dapp项目都是测试案例,它的的结局注定是失败的且不切实际的实验。

    · 壹 ·

    DAPP有多火!

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

    正是因为APP的出现,所以我们才跑步进入了移动互联网时代。但APP对我们的影响也仅止于“改造”,谈不上“重塑”或者颠覆。

    区块链来了,打开了我们巨大的想象空间。随着比特币火了,区块链也跟着火了,然后随之而来的是DApp火了。一家名为Alethio的行业分析公司表示,自2017年以来,超过1000个DApp在以太坊网站上发布并得到应用。

    而且各种概念的DAPP层出不穷,有游戏概念、公证防伪、物联网、AI人工智能、世界杯概念、社交通讯、内容版权等等。那么,究竟什么是DApp?

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

    App和DApp两者并不是取代关系,谁替代谁,谁淘汰谁,而是并存关系,或者说DApp是对App的丰富完善。因为DApp直接和区块链技术挂钩,和交易数据、交易资产有关联,和不可篡改去中心化存储有关联,所以随着区块链技术越来越成熟普及,DApp将越来越受重视,并更多地出现在各个生活场景中。

    DApp就是智能合约+App。DApp是前端界面+智能合约,前端就是和用户交互的,你可以选择各种命令,智能合约自然就是和区块链(分布式数据库)交互了。

    DAPP不同的底层区块链开发平台就好比手机的IOS系统和Android系统,是各DAPP的底层生态环境。DAPP就是底层区块链平台生态上衍生的各种分布式应用,也是区块链世界中的基础服务提供方。DAPP于区块链,就好比APP之于IOS和Android。

    DAPP的优势在于区块链特有的数据确权、价值传递功能,DAPP在用户认证流程变更、交易安全、行业生产关系变更、减少运维成本、降低技术开发成本等方面具有较大的优势,也能大幅提升用户体验。

    · 贰 ·

    DAPP看上去很美!

    通过上面的介绍,你一定会觉得DAPP未来潜力无限。但那只是诗和远方,看上去很美!DAPP当前的劣势在于技术前景不明朗,主要表现在DAPP产品设计思路需要创新、处理效率低、研发风险高。

    现在很多Dapp都是以手机游戏为主。毕竟它们是一个容易实现的目标。这也不难理解,为什么时常会有新闻曝出关于风投公司将数百万美元的种子资金投入到像加密猫这样的Dapp上。

    资金的追捧,并不代表项目都真的优质。实际上情况并不乐观,我们所看到的是,像Augur这样被认为是以太坊上的旗舰Dapp。前期高调推出(市值31.1亿美元),之后是人事变动,这样的折腾这下,我们看到的实事是,日活跃用户(DAUs)只有不到60个。

    在Dappradar网站上,我们可以看到谈论Dapps的人数比实际使用Dapp的人数要多得多。在不到90个DAU的情况下,你的Dapp可以进入前20名。只有IDEX、 Fork Delta和CryptoKitties这三个DApp做到了每日活跃用户(DAU)超过1000。DappRadar追踪的500个DApp的活跃用户总数约为12000人。

    IDEX和Fork Delta二者均为去中心化交易所(DEX),用户无需将自己的资金放入交易所控制的钱包,就可进行ERC-20代币交易。CryptoKitties是区块链游戏。该项目成功获得1200万美元A轮融资,主要因为风投看好数字收藏品能成为区块链技术的首个消费者应用案例,从而实现更广泛的应用。

    DAUs数字如此低,可以预计Dapps现在仍处于萌芽阶段的技术的发展过程中。虽然分布式货币是很成功的,但分散的应用的未来还任重道远。

    · 叁 ·

    DAPP的软肋

    Coinbase本周发表了一篇广为流传的文章,题为“为什么设计是加密软件的杀手级应用”,他评论道:“如今的区块链通常与上世纪90年代的互联网相比较。当互联网刚出现的时候,你不可能预测20年后人们会用它来分享他们的房子和汽车。网络的建设者们不需要知道所有的可能性是什么?他们只是一群充满激情的人,他们相信这项技术是重要的,对社会是革命性的,他们齐心协力,努力使之成为现实。”

    Dapps和其他构成“web3.0”的APP相比,对很多人来说常常显得笨拙而复杂。传统APP的用户界面和互动已经被市场打磨得很到位。因而网络用户很容易对那些无法与他们习惯的中心化APP所表现相匹配的Dapps表示怀疑。因此一旦Dapp设计方面改进,他们运行的区块链的速度就会增加,所以理论上说,未来用户将会增加。

    关于这点,Kleros的创始人Federico Ast表示赞同,他对说:“新技术通常会受到质疑。当你将第一次迭代与以前的技术的现有版本进行比较时,很容易忽略一项新技术。”

    任何一个从一开始就参与比特币的人都知道,分布式技术已经应用很长时间了。没有QR码和移动应用的第一个比特币钱包:只是缓慢而不直观的桌面版本,需要同步整个区块链。

    “当然,第一辆车比马更慢,也更贵。发送第一封电子邮件比传统邮件要贵,” Kleros的 Federico Ast说,“但是新技术的性能却呈指数级增长。一开始是一个“愚蠢的实验”。

    一个新技术的发展,一般会经历触发期、期望膨胀期、幻想破灭期、复苏期、价值期。DAPP也不例外。

    · 肆 ·

    APP是未来,而非当下

    时下,DAPP的火热,也让很多人看到了其中的商机,一些旁氏骗局结构的游戏的出现让人防不胜防。比如,FOMO3D和POWH3D,已经有很多粉丝。FOMO3D在推特上说道:“这是个智能合约和心理学的结合。就好像bitconnect游戏,但是整个游戏很诚实。简直是天才。”

    但实际上,以太坊dapp开发人员已经出来批评这个游戏,并且都在争议这些游戏火热,并且在社区里造成潮流的唯一原因,是这些项目都很容易打造,并且技术上不复杂,所以这些人可以花很多时间来打造市场,而不是开发。

    那么,成功的公布式应用应该是什么样子呢?

    首先是去中心化的应用。去中心化是区块链的最基本属性,实现了去中心化也建立起人的信用机制。其约束来自于代码宪法。这需要应用设计者充分考虑应用未来发展形态,设计高度自治的应用规则,保证其持续运行创造价值。

    其次是不可篡改的。这里指对账本数据的不可篡改,公共数据库可以分为账本数据库,与业务数据库。账本数据是价值流动的基础,也是共识的结果,记录着 token 流通与账户权益,不可串改,也很难被篡改。

    第三,实现价值流动。在分布式的应用中,参与的每个人没有确切的角色定位。他们既是服务提供角色,也是使用者角色。用户可以扮演两个或多个角色,比如你既可以“挖矿“,也可以为应用提供服务,或者成为应用中的活跃用户。这要看每个个体的自己定位,为了激励大家的积极性,实现个人价值最大化,token 应运而生。

    作为应用内部价值衡量的标准,token 成为了价值在载体。每个人可以通过付出收获token,也可以用token去获得服务。价值随着个体意愿流动,一个自运转的经济体就形成了。这是是基于区块链或者 token 的社区雏形,社区是未来决定应用发展的重要参与者。

    最后,一定要围绕 DApp 所形成的生态共同体。有了token,有了参与的人,那么就需要一个生态平台,让所有人活跃起来。如果生态的认可度越高,社群规模就越壮大,而且会一直持续下去。Token的价值和意义也就会最大化。

    所以,我们要清醒的认识到,基于区块链技术的DAPP尚处于襁褓中,目前还没有大规模实际应用价值的DAPP出现。DAPP的未来虽然是一座亟待开发的金矿!但我们目前能做的,就是让应用开发者潜心研发技术,等待DAPP爆发的那一天!

    相关文章

      网友评论

        本文标题:浅谈分布式应用的现状和未来

        本文链接:https://www.haomeiwen.com/subject/drrubftx.html