请选择(zé) 进入(rù)手机版 | 继续访问电脑(nǎo)版
首页 区块链(liàn)生态 查看内容(róng)
  • 12038
  • 0
  • 分享到

什么(me)是DAPP(分布式应用(yòng)),这种区块链新(xīn)物种即将成(chéng)为程序(xù)员(yuán)掘金新(xīn)风口!

2018-6-20 07:12

来源: 百(bǎi)家号 作者: 何玺

都有哪些(xiē)DAPP开发平(píng)台(tái)?


要开发(fā)一个DAPP,你首先(xiān)得想明白(bái)该(gāi)DAPP能(néng)解决(jué)什么问(wèn)题,其次你要撰写一份项目白皮书,描述(shù)该DAPP使用(yòng)的(de)技术原理、共识机制(zhì)等。想要从零开始开发一个完整(zhěng)的区块(kuài)链项目太(tài)过复(fù)杂,所以目前普通的(de)开发者大(dà)多会选(xuǎn)择一个相对(duì)成熟的平(píng)台(tái),依托平台成(chéng)熟的开(kāi)发环境来开发自己的DAPP。如此以来,DAPP的开发工作(zuò)就(jiù)简(jiǎn)单了不少(shǎo)。

当前,DAPP的最流行的开发平台(tái)是Ethereum(以太坊)。Ethereum(以太坊)是一个图灵完备的区块链一站式开发平(píng)台(tái),采用多种编程(chéng)语言实现协(xié)议,采用Go语言(yán)写的客户端作为默认客(kè)户端(duān)。它(tā)允(yǔn)许任何(hé)人在(zài)平台中建立和使用(yòng)通过(guò)区块(kuài)链技术运(yùn)行的分(fèn)布式(shì)应用。我们可以(yǐ)把它(tā)理解为区(qū)块(kuài)链领域的androids,它是一个开发(fā)平(píng)台(tái),用户可以像(xiàng)基于androids Framework一样基于区块链技术开发(fā)应用。

在没有以太坊(fāng)之前(qián),开发区块链(liàn)应用是(shì)这样的:拷(kǎo)贝一份比特(tè)币代码(mǎ),然后(hòu)去(qù)改底层代码如加(jiā)密算法,共识机制(zhì),网络协议(yì)等等。

以太坊(fāng)平台对底层区块链技术进行了封(fēng)装,让区块链应用(yòng)开发者可以直接基于以太坊平台进行开发(fā),开发者(zhě)只要专注于应用本身的开发,从(cóng)而大大降低(dī)了DAPP应(yīng)用开发难(nán)度。

目(mù)前围绕以太坊已经形(xíng)成(chéng)了一个(gè)较为完善的开发(fā)生态圈:有社区的支持,有很多开发框架、工具可以选择。

在(zài)国内,DAPP的开发平台有布比区网络、Lisk、Asch等。

布比有(yǒu)多项区块链核(hé)心技术,并已经成熟的应用在了商业积分、游(yóu)戏(xì)币、游戏(xì)道具、预付卡、电子(zǐ)券、保(bǎo)险卡单、证券化(huà)资产、互助保险(xiǎn)等行业和领域。

布(bù)比区块链平台分为基础框架层(BubiChain)和应用适配层(Bubi Application Adaptors)。底层基础框架层提供区块链(liàn)的基础服(fú)务,应用适配层(céng)提供上层应用所需的功能(néng)组件(jiàn),为具体的应用系(xì)统开发提供(gòng)接(jiē)口(kǒu)和SDK,降低由于区块(kuài)链自身复杂的逻辑所带来的应用开发的难度。

对于一般开发的应用适(shì)配层,布比提供布萌区块链(liàn)应用开发平台,该平台基于布比区块链技术(shù),将上层应用所需要的功能组件(jiàn)进行封(fēng)装,开发者想(xiǎng)实现对(duì)应的功能,只需要注册成(chéng)为布(bù)萌开发者即(jí)可获得接口使用(yòng)权限。同时,平台(tái)提供开发者运维所需要的可视化管理工具(jù)。

LISK是新一代的区块链平台,允许JavaScript(又是(shì)Javascript技术,工程师(shī)们(men)注意了)的开发(fā)和基于分(fèn)布的分散的应用程序使用一个易于使(shǐ)用的,功(gōng)能(néng)齐(qí)全(quán)的(de)生态区块(kuài)链(liàn)系统。相对于其他(tā)区(qū)块链(liàn)底层,LISK应用的优势在于它(tā)是写(xiě)在Javascript里的去中心化的应用(yòng)解(jiě)决方案,以及它把(bǎ)每个应用加到(dào)LISK的单独侧链上(shàng)。

Asch是一个公有链项目(mù),2016年初(chū)规划,主(zhǔ)网(wǎng)于2016年8月16日(rì)正式上(shàng)线运行。只(zhī)要掌握JavaScript,就可以基(jī)于Asch开(kāi)发DAPP。 Asch采(cǎi)用(yòng)的是侧链架构,每一个DAPP就是一套侧链。侧链可(kě)以有独(dú)立的(de)区块链和(hé)节点网络。不同的DAPP之间(jiān)互相(xiàng)不会影响(xiǎng)。不同于Ethereum, Asch系统上DAPP数量的增加不会增加主链(liàn)的负担,是一套更加先进的机(jī)制。

乐鱼官方端网站登录入口-乐鱼leyu(中国)
版权(quán)申明:本内容来(lái)自于互联(lián)网,属第(dì)三方汇集推荐平台(tái)。本文的版权归(guī)原作者所有,文(wén)章言论(lùn)不代表(biǎo)链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进(jìn)行反馈。
相关(guān)新闻
发表评论

请先 注(zhù)册/登录 后参与评论

    回顶部(bù)

    乐鱼官方端网站登录入口-乐鱼leyu(中国)

    乐鱼官方端网站登录入口-乐鱼leyu(中国)