DAPP是Decentralized Application的縮寫,翻譯過來就是去中心化應用,也稱為分散式應用。相較於我們熟悉的APP,DAPP不依賴於iOS和Android系統開發,而是放在區塊鏈系統上,並且結合了智慧合約。DAPP於區塊鏈,就好比APP之於iOS和Android。
通常,不同的DAPP會採用不同的底層區塊鏈開發平臺和共識機制,或者自行釋出代幣,也可以使用基於相同區塊鏈平臺的通用代幣。但DAPP並不是在所有區塊鏈上都能進行開發,而是必須要使用具有智慧合約功能的公共區塊鏈平臺。它允許任何人在上面建立和使用透過區塊鏈技術執行的分散式應用,例如以太坊和EOS。
在很多圈內人眼裡,DAPP被看作將開啟了區塊鏈3.0時代。雖然區塊鏈概念非常熱門,但應用落地一直是亟需突破的難點。而DAPP則是區塊鏈落地應用的一次偉大嘗試。目前最熱門的DAPP比如前段時間的“區塊鏈養貓”。
這款基於以太坊開發的遊戲,玩家可以買賣並且繁殖不同的電子寵物貓。每隻貓都是獨一無二的,每隻小貓都有 256 組基因,不同的基因組合會讓小貓的背景顏色、長相和條紋等都有差異。玩家可為自己的小貓命名,並透過各種營銷手法,讓自己小貓的賣相更好。由於這款遊戲受到大量加密數字貨幣愛好者的熱捧,遊戲上線之後猶如病毒般傳播,曾一度造成以太坊網路交易擁堵,其中最貴的一隻貓在市場上最高標價是340萬美元。
由於DAPP基於區塊鏈開發,那麼它理所當然地擁有了區塊鏈的特性。首先,一個DAPP是開源自治的。如果想要進行升級,必須是超過51%的token達成共識之後才能進行升級。其次,所有的資料必須是經過加密儲存在區塊鏈上。第三,一個DApp一般有token機制,(可用基於相同底層區塊鏈平臺的通用代幣或自行發行新幣),礦工或應用維護節點需要得到代幣獎勵。最後,應用代幣的產生必須依據標準的加密演算法,有價值的節點可以根據該演算法獲取應用的代幣獎勵。
最後,讓我們再來總結一下DAPP和APP的區別。
雖然現在仍是APP當道,而DAPP則處於早期探索階段,但隨著區塊鏈技術的發展,DAPP必然還有很大的進步空間,大規模應用或許離我們並不是特別遙遠。
隨著DApp的出現,早就有人提出了其進化的趨勢,如下文的四個階段。
第一階段:DApp(去中心化應用)
第二階段:DAO(去中心化自治組織)
第三階段:DAC(去中心化自治公司)
第四階段:DAS(去中心化自治社會)
與Token經濟的設想一樣,DApp未來的發展也是構建了一個烏托邦式的自治國度。
但從目前來看,僅僅是一個美好的願望。
目前DApp主要應用在區塊鏈遊戲上,例如養寵物之類。。。
而從其全新的開發和運作模式來看,DApp潛力巨大,值得借鑑和推廣。
DApp完全秉承區塊鏈去中心化、高度自治、去信任(智慧合約)以及共識機制等,能夠構建一個既開源,又安全可靠,而且無需人為干預的應用服務或場景。
在目前階段,這比創造一個全新的社會要靠譜一些。