DApp是Decentralized Application的縮寫,譯為:分散式的應(yīng)用程序。App我們都知道,我們在智能手機(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我們都知道,是中心化的。需要請求某臺(tái)服務(wù)器來獲取數(shù)據(jù),處理數(shù)據(jù)等。
區(qū)塊鏈相對于DApp來說是應(yīng)用運(yùn)行的底層環(huá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)用的升級必須由大部分用戶達(dá)成共識(shí)之后才可以進(jìn)行升級。所有的數(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)因素。
-
智能手機(jī)
+關(guān)注
關(guān)注
66文章
18517瀏覽量
180711 -
服務(wù)器
+關(guān)注
關(guān)注
12文章
9278瀏覽量
85824 -
APP
+關(guān)注
關(guān)注
33文章
1576瀏覽量
72631
發(fā)布評論請先 登錄
相關(guān)推薦
評論