時間:2023-07-25|瀏覽:225
搭建在公有鏈上的DAPP系統(tǒng)完全開源,其中的數(shù)據(jù)是公開透明的,除了個人隱私外,其他都是可以查詢的。這樣可以避免數(shù)據(jù)的偽造和篡改,實現(xiàn)完全公平的平臺。此外,所有的DAPP都是由智能合約進(jìn)行計算的,所有的結(jié)果和算法都已經(jīng)預(yù)先設(shè)定好,沒有人可以更改,也沒有人可以隱藏。
一、什么是DAPP(分布式應(yīng)用)?
1.DAPP是Decentralized Application的縮寫,中文叫分布式應(yīng)用/去中心化應(yīng)用。通常來說,不同的DAPP會采用不同的底層區(qū)塊鏈開發(fā)平臺和共識機(jī)制,或者自行發(fā)布代幣(也可以使用基于相同區(qū)塊鏈平臺的通用代幣)。
2.DAPP的底層區(qū)塊鏈開發(fā)平臺類似于手機(jī)的IOS系統(tǒng)和Android系統(tǒng),是各DAPP的底層生態(tài)環(huán)境。DAPP是在區(qū)塊鏈平臺生態(tài)上衍生出的各種分布式應(yīng)用,也是區(qū)塊鏈?zhǔn)澜缰械幕A(chǔ)服務(wù)提供方。DAPP和區(qū)塊鏈的關(guān)系,類似于APP和IOS、Android的關(guān)系。
3.DAPP首要出現(xiàn)在以太坊、EOS等新興分布式平臺或網(wǎng)絡(luò)上,不依賴任何中心服務(wù)器,實現(xiàn)去中心化的目標(biāo)。與PC和手機(jī)上的傳統(tǒng)APP不同,DAPP強(qiáng)調(diào)去中心化,需要在分布式的操作系統(tǒng)上運行,不能在iOS和Android等傳統(tǒng)平臺上工作。
二、DAPP有哪些特征?
從以上定義來看,DAPP圍繞區(qū)塊鏈的基本關(guān)鍵展開,但還有其他特點。
首先,DAPP的程序必需是開源的。
其次,DAPP需要有激勵機(jī)制,通常是通過代幣或通證(Token)實現(xiàn)。
再者,DAPP需要根據(jù)市場反饋,在大多數(shù)用戶認(rèn)可之后進(jìn)行改進(jìn)。
綜上所述,可以概括為三個關(guān)鍵詞:開放、激勵、民主。
三、根據(jù)David Johnston對DAPP的定義,一個真正的DAPP應(yīng)用,需要同時滿足以下幾個條件:
1、應(yīng)用必須完全開源、自治,且沒有一個實體控制該應(yīng)用超過51%的代幣。該應(yīng)用必須能夠根據(jù)用戶的反饋和技術(shù)要求進(jìn)行升級,且應(yīng)用升級必須得到大部分用戶的共識后方可進(jìn)行。
2、應(yīng)用的數(shù)據(jù)必須加密后存儲在公開的區(qū)塊鏈上。
3、應(yīng)用必須擁有代幣機(jī)制(可使用基于相同底層區(qū)塊鏈平臺的通用代幣或自行發(fā)行新幣),礦工或應(yīng)用維護(hù)節(jié)點需要得到代幣獎勵。
4、應(yīng)用代幣的產(chǎn)生必須依據(jù)標(biāo)準(zhǔn)的加密算法,有價值的節(jié)點可以根據(jù)該算法獲取應(yīng)用的代幣獎勵。