(資料圖片僅供參考)
DAPP是Decentralized Application的縮寫,翻譯過來就是去中心化應(yīng)用,也稱為分布式應(yīng)用。它之所以被認(rèn)為開啟了區(qū)塊鏈3.0時(shí)代,是因?yàn)镈APP與我們當(dāng)前所認(rèn)識(shí)到的APP不同,不同在哪里呢?它的特殊性當(dāng)然不僅局限于多了腦袋“D”,而在于它的后臺(tái),是區(qū)塊鏈??!按照區(qū)塊鏈目前的熱度,但凡和它扯上點(diǎn)關(guān)系的東西,都變得非常高級(jí)有木有。這里用一句非常直白的話來解釋DAPP,那就是:把我們目前依靠IOS和Android系統(tǒng)開發(fā)的APP抓出來,扔在區(qū)塊鏈系統(tǒng)上,結(jié)合智能合約,它就成了DAPP。就這么簡(jiǎn)單?當(dāng)然不是。我們都知道任何應(yīng)用都是運(yùn)行于OS上的,而無法直接運(yùn)行在裸機(jī)上。什么是OS呢?OS就是OperatingSystem,翻譯成中文就是操作系統(tǒng)。OS是管理和控制計(jì)算機(jī)硬件與軟件資源的計(jì)算機(jī)程序,是直接運(yùn)行在“裸機(jī)”上的最基本的系統(tǒng)軟件,任何APP都必須在操作系統(tǒng)的支持下才能運(yùn)行。舉個(gè)最簡(jiǎn)單的例子,IOS和Android系統(tǒng)就是OS,如果脫離IOS或者Android系統(tǒng),你研發(fā)的APP還能用嗎?答案是不能,所以說脫離OS僅憑開發(fā)技術(shù),APP就是懸浮式紙上談兵,沒有落地的實(shí)用性。不同的DAPP采用不同的底層區(qū)塊鏈開發(fā)平臺(tái)和共識(shí)機(jī)制。這里所說的不同的底層區(qū)塊鏈開發(fā)平臺(tái)就好比手機(jī)的IOS系統(tǒng)和Android系統(tǒng),是各個(gè)DAPP的底層生態(tài)開發(fā)環(huán)境。DAPP就是在底層區(qū)塊鏈平臺(tái)生態(tài)上衍生的各種分布式應(yīng)用,也是區(qū)塊鏈?zhǔn)澜缰械幕A(chǔ)服務(wù)提供方。DAPP于區(qū)塊鏈,就好比APP之于IOS和Android。說到這里新的問題又來了,具體的底層區(qū)塊鏈開發(fā)平臺(tái)是什么樣子的呢?以Ethereum為例,截至目前,以太坊被認(rèn)為是DAPP的最流行的開發(fā)平臺(tái)。我們知道以太坊的核心是有智能合約功能的公共區(qū)塊鏈平臺(tái),它允許任何人在上面中建立和使用通過區(qū)塊鏈技術(shù)運(yùn)行的分布式應(yīng)用。但我這里要說的既不是智能合約也不是以太坊本身,而是ETH。什么是ETH?ETH就是核心開發(fā)者為了應(yīng)對(duì)黑客盜取以太幣,從而呼吁分叉出的新鏈。相比于舊鏈ETC,ETH雖然違背了不可撤銷的誓言,但是它更靈活、更容易擴(kuò)展和進(jìn)化,因此所能承載的應(yīng)用更多。把以太坊看成虛擬機(jī),也就是EVM,相當(dāng)于裸機(jī),而ETH是基于區(qū)塊鏈技術(shù)構(gòu)建出來的類似Android系統(tǒng)的開發(fā)系統(tǒng)。這里在延伸另外兩個(gè)概念:EOS和ELASTOS。什么是EOS?EOS,Enterprise Operation System,百科上的解釋是商用分布式應(yīng)用設(shè)計(jì)的一款區(qū)塊鏈操作系統(tǒng),是http://EOS.IO軟件引入的一種新的區(qū)塊鏈架構(gòu),旨在實(shí)現(xiàn)分布式應(yīng)用的性能擴(kuò)展。說白了,EOS就是一個(gè)允許開發(fā)者在其協(xié)議頂端創(chuàng)建區(qū)塊鏈應(yīng)用的新平臺(tái),與ETH相比,運(yùn)行速度更快更穩(wěn)定,主要解決了高交易頻率的問題,每秒交易可達(dá)百億次,且可同時(shí)運(yùn)行上千個(gè)APP。什么是ELASTOS?Elastos是一套應(yīng)用于智能手機(jī)的跨平臺(tái)開發(fā)框架,開發(fā)人員可以為 Android 和 Windows Mobile 平臺(tái),編寫差異化的應(yīng)用程序,并且為移動(dòng)設(shè)備提供動(dòng)態(tài)內(nèi)容。也就是說EOS是一個(gè)區(qū)塊鏈計(jì)算機(jī)的操作系統(tǒng),而Elastos是多個(gè)區(qū)塊鏈計(jì)算機(jī)網(wǎng)絡(luò)的操作系統(tǒng)。并且Elastos超越了以太坊區(qū)塊鏈的可信和計(jì)算功能不正交的問題,可信由區(qū)塊鏈解決,計(jì)算由操作系統(tǒng)解決,把以太坊只有主鏈的一維,擴(kuò)展出操作系統(tǒng)的二維,給去中心化應(yīng)用提供了無限的支撐。是不是有一種ETH、EOS和Elastos逐步優(yōu)化的運(yùn)行系統(tǒng)?但實(shí)際上三者都是軟件開發(fā)的底層操作系統(tǒng),各有各的特點(diǎn),就好比IOS和Android系統(tǒng),你不能一棒子否認(rèn)任何一個(gè),對(duì)吧。說到這里,什么是DAPP也解釋得差不多了。接下來總結(jié)一下DAPP的特點(diǎn),以便大家更好的理解。DAPP(分布式應(yīng)用)的特點(diǎn):1)運(yùn)行在分布式網(wǎng)絡(luò)上,完全開源、自治,且沒有一個(gè)實(shí)體控制著該應(yīng)用超51%Token。2)必須能夠根據(jù)用戶的反饋及技術(shù)要求進(jìn)行升級(jí),且應(yīng)用升級(jí)必須由大部分用戶達(dá)成共識(shí)之后方可進(jìn)行。3)應(yīng)用的數(shù)據(jù)加密后存儲(chǔ)在公開的區(qū)塊鏈上。4)應(yīng)用必須擁有Token機(jī)制(可用基于相同底層區(qū)塊鏈平臺(tái)的通用代幣或自行發(fā)行新幣),礦工或應(yīng)用維護(hù)節(jié)點(diǎn)需要得到代幣獎(jiǎng)勵(lì);5)應(yīng)用代幣的產(chǎn)生必須依據(jù)標(biāo)準(zhǔn)的加密算法,有價(jià)值的節(jié)點(diǎn)可以根據(jù)該算法獲取應(yīng)用的代幣獎(jiǎng)勵(lì)。
標(biāo)簽:





