DApp是Decentralized Application的縮寫,譯為:分散式的應(yīng)用程序。App我們都知道,我們?cè)?a target="_blank">智能手機(jī)上安裝的應(yīng)用程序也就是App。而DApp比App多了一個(gè)‘D’,‘D’的意思是分散式的。所以,它的意思是 分散式的應(yīng)用程序/去中心化的應(yīng)用程序。
DApp是一種互聯(lián)網(wǎng)應(yīng)用程序,與傳統(tǒng)的App最大的區(qū)別是:DApp運(yùn)行在去中心化的網(wǎng)絡(luò)上,也就是區(qū)塊鏈網(wǎng)絡(luò)中。網(wǎng)絡(luò)中不存在中心化的節(jié)點(diǎn)可以完整的控制DApp。而App我們都知道,是中心化的。需要請(qǐng)求某臺(tái)服務(wù)器來獲取數(shù)據(jù),處理數(shù)據(jù)等。
區(qū)塊鏈相對(duì)于DApp來說是應(yīng)用運(yùn)行的底層環(huán)境。簡(jiǎn)單的可以類比為IOS,Andorid等手機(jī)操作系統(tǒng)于運(yùn)行與之上的各種App。學(xué)習(xí)區(qū)塊鏈來說不是學(xué)習(xí)區(qū)塊鏈的底層部分,可能更多的人需要學(xué)習(xí)DApp的開發(fā)。構(gòu)建與能夠運(yùn)行在區(qū)塊鏈環(huán)境上的應(yīng)用程序。
一個(gè)完全的DApp是需要滿足完全開源并且是自治的應(yīng)用程序。DApp一經(jīng)部署完畢,便不可更改。應(yīng)用的升級(jí)必須由大部分用戶達(dá)成共識(shí)之后才可以進(jìn)行升級(jí)。所有的數(shù)據(jù)必須進(jìn)行加密存儲(chǔ)在去中心化的區(qū)塊鏈應(yīng)用平臺(tái)上。其次DApp必須要有token機(jī)制。
DApp能夠進(jìn)行容錯(cuò),不會(huì)出現(xiàn)單點(diǎn)故障。它們沒有中心化的機(jī)構(gòu)能夠進(jìn)行干擾。不會(huì)出現(xiàn)某些數(shù)據(jù)的刪除或者修改。甚至不能被關(guān)閉。由于數(shù)據(jù)都是進(jìn)行的加密存儲(chǔ),不會(huì)出現(xiàn)類似于FaceBook,Google之類的用戶數(shù)據(jù)泄露事件。
當(dāng)然,目前來說大部分的DApp產(chǎn)品還是在實(shí)驗(yàn)階段。區(qū)塊鏈技術(shù)雖然給我們帶來了很大的想象空間,但是DApp產(chǎn)品的具體落地實(shí)施還是要考慮很多的相關(guān)因素。
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
9215瀏覽量
85574 -
APP
+關(guān)注
關(guān)注
33文章
1574瀏覽量
72553 -
區(qū)塊鏈
+關(guān)注
關(guān)注
111文章
15562瀏覽量
106208
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論