對(duì)于不同人,Dapp有不同的定義。一般對(duì)于Dapp的定義是,運(yùn)行在分布式網(wǎng)絡(luò)上,參與者的信息被安全保護(hù)(也可能是匿名的),通過(guò)網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行去中心化操作的應(yīng)用。
定義對(duì)于不同人,Dapp有不同的定義。
一般定義一般對(duì)于Dapp的定義是,運(yùn)行在分布式網(wǎng)絡(luò)上,參與者的信息被安全保護(hù)(也可能是匿名的),通過(guò)網(wǎng)絡(luò)節(jié)點(diǎn)進(jìn)行去中心化操作的應(yīng)用。
以太坊定義以太坊定義智能合約/Dapp是一個(gè)交易協(xié)議,根據(jù)區(qū)塊鏈上設(shè)定的條件來(lái)執(zhí)行的一個(gè)合約或者一組合約。
協(xié)作白皮書定義在協(xié)作白皮書中提供了他們認(rèn)為對(duì)Dapp更嚴(yán)格的定義。在他們的觀點(diǎn)中,Dapp必須具有三個(gè)特征:
1)應(yīng)用程序必須是開源的,大部分由Dapp所發(fā)行的代幣自主運(yùn)行而不是由某個(gè)實(shí)體控制,所有的數(shù)據(jù)和記錄都必須加密保存在公開且去中心化的區(qū)塊鏈上。
2)應(yīng)用必須通過(guò)一個(gè)標(biāo)準(zhǔn)算法或者一組標(biāo)準(zhǔn)來(lái)生成代幣,在操作開始就可能分配一部分或者全部代幣。這些代幣必須根據(jù)應(yīng)用的需要來(lái)使用,任何提供貢獻(xiàn)的用戶都應(yīng)該獲得應(yīng)用支付的代幣獎(jiǎng)勵(lì)。
3)應(yīng)用能夠根據(jù)市場(chǎng)反饋來(lái)改進(jìn)并且調(diào)整自己的協(xié)議,但所有的更改必須由它的用戶多數(shù)一致同意。但總體而言,目前每個(gè)區(qū)塊鏈項(xiàng)目對(duì)于去中心化應(yīng)用組成條件的確切技術(shù)看法會(huì)有一些不同。
聯(lián)系Dapp(Decentralized application,去中心化應(yīng)用),DAO(Decentralized Autonomous Organization,去中心化自治組織),DAC(Decenlralized Autonomous Corporation,去中心化自治公司),DAS(Decentralized Autonomous Society,去中心化自治社會(huì))本質(zhì)上這組概念是由于日益復(fù)雜和自動(dòng)化執(zhí)行的智能合約而變得成為能夠自我管理的實(shí)體,通過(guò)預(yù)編程,最終自我編程操作連接到區(qū)塊鏈。
在某種意義下,整個(gè)區(qū)塊鏈 2.0 協(xié)議本身就是 Dapp(去中心化應(yīng)用) ,而于區(qū)塊鏈 1.0 而言區(qū)塊鏈?zhǔn)且粋€(gè)Dapp,用于維持一個(gè)公開交易賬本。
案例目前某些案例如下表所示。其中有OpenBazaar(類似于去中心化的Craigslist),LaZooz(類似于去中心化的Uber),Twister(類似于去中心化的Twitter),Bitmessage(類似于去中心化的短信)和Storj(類似于去中心化的文件存儲(chǔ))。1
本詞條內(nèi)容貢獻(xiàn)者為:
李嘉騫 - 博士 - 同濟(jì)大學(xué)