去中心化應(yīng)用,簡(jiǎn)稱(chēng)DAPP。是運(yùn)行在去中心化網(wǎng)絡(luò)上的一組或一個(gè)智能合約。由前端和后端組成,從感官角度看Dapp的前端和我們?nèi)粘J褂玫腶pp應(yīng)用并無(wú)區(qū)別。主要是后端的區(qū)別,用戶(hù)通過(guò)app前端ui指令發(fā)出命令,app從服務(wù)器調(diào)取數(shù)據(jù)傳送至app界面進(jìn)行顯示。DApp的不同之處是數(shù)據(jù)來(lái)源于去中心化網(wǎng)絡(luò)。
前面從字面上說(shuō)是去中心化應(yīng)用,App為什么需要去中心化呢?在回答這個(gè)問(wèn)題前,先知道另一個(gè)概念——智能合約。合約我們都知道,類(lèi)似于合同、協(xié)議、契約等共同遵守的條例,而智能合約是電子版合同、數(shù)字化合約、智能化合約,是將合同合約用代碼寫(xiě)成一段小程序,重要的是這段代碼一旦寫(xiě)好就無(wú)法修改無(wú)法篡改,并公之于眾保存在區(qū)塊鏈中去中心化,當(dāng)外界條件發(fā)生變化如違約或合同到期,智能合約會(huì)自動(dòng)觸發(fā)。
假設(shè)這么一個(gè)場(chǎng)景,有一位作者想出書(shū),但沒(méi)有錢(qián)出書(shū),想通過(guò)眾籌方式籌錢(qián),于是和TA的讀者粉絲們約定好,書(shū)出版后一旦大賣(mài)或按照賣(mài)出去的量分成,將約定好的內(nèi)容寫(xiě)進(jìn)智能合約,這樣一來(lái)如果書(shū)真的大賣(mài),因?yàn)楹霞s已經(jīng)在區(qū)塊鏈上去中心化了,不再是一式兩份,所以不得不遵守合約規(guī)定。當(dāng)然如果發(fā)生法律糾紛,目前智能合約不納入法律判斷依據(jù)。
如何修改DApp也是一個(gè)難題。為了提升用戶(hù)體驗(yàn)和安全性,DApp的開(kāi)發(fā)人員可能需要不斷地修改代碼,修復(fù)錯(cuò)誤,更新用戶(hù)界面和添加新功能。但是,一旦在區(qū)塊鏈上部署了DApp,就很難修改其后端代碼。任何改動(dòng)都需要多數(shù)網(wǎng)絡(luò)節(jié)點(diǎn)達(dá)成共識(shí),而這一步可能需要花費(fèi)很長(zhǎng)時(shí)間。市場(chǎng)上DApp數(shù)量繁多,要從中脫穎而出并吸引大量用戶(hù)并非易事。一個(gè)DApp要想高效運(yùn)行,就需要實(shí)現(xiàn)網(wǎng)絡(luò)效應(yīng)——用戶(hù)基數(shù)越大,提供服務(wù)的效率就越高。用戶(hù)數(shù)量的提升也會(huì)讓DApp更加安全,避免黑客篡改其開(kāi)源代碼。
DApp正在運(yùn)用區(qū)塊鏈技術(shù)升級(jí)傳統(tǒng)應(yīng)用程序,從而擴(kuò)展Web功能。日后,去中心化應(yīng)用程序可能會(huì)為市場(chǎng)帶來(lái)更多創(chuàng)新用例。根據(jù)DappRadar的報(bào)道,2022年第一季度,DApp的每日活躍用戶(hù)數(shù)接近240萬(wàn),預(yù)計(jì)還將受到更多用戶(hù)的青睞。但是,DApp及其賴(lài)以運(yùn)行的區(qū)塊鏈網(wǎng)絡(luò)都需要解決當(dāng)前的諸多限制,才能夠?qū)崿F(xiàn)大規(guī)模推廣。
一是截留用戶(hù)數(shù)據(jù),二是壟斷生態(tài)平臺(tái),三是保留用戶(hù)權(quán)利,四是限制產(chǎn)品標(biāo)準(zhǔn)扼殺創(chuàng)新。
一是APP在安卓或蘋(píng)果系統(tǒng)上安裝并運(yùn)行;DAPP在區(qū)塊鏈公鏈上開(kāi)發(fā)并結(jié)合智能合約;
二是APP信息存儲(chǔ)在數(shù)據(jù)服務(wù)平臺(tái),可以運(yùn)營(yíng)方直接修改;DAPP數(shù)據(jù)加密后存儲(chǔ)在區(qū)塊鏈,難以篡改。