彆著急,接下來我們就係統地為大家講解一下DApp的相關知識。
1.DApp概念解讀
首先大家都知道App是application即應用。你手機的應用商店裡那些各類應用就是App。這個大家應該很熟悉,小編就不贅述了。
我們詳細介紹一下DApp。DApp其實就是D+App,D是英文單詞decentralized 的縮寫,是去中心化的意思。D與App合起來就是“去中心化應用”,也有人稱它為分散式應用。
用人話來解釋一下DAPP,那就是:把我們目前依靠iOS和Android系統開發的App抓出來,扔在區塊鏈系統上,結合智慧合約,它就成了DApp。
DApp,全稱是Decentralized Application,去中心化的應用程式。APP就是在底層區塊鏈平臺衍生的各種分散式應用,是區塊鏈世界中的服務提供形式。DAPP之於區塊鏈,有些類似APP之於IOS和Android。
這個合約部是紙質的。一般紙質合約 類似於合同、協議、契約等共同遵守的條例,而智慧合約是電子版合同、數字化合約、智慧化合約,是將合同合約用程式碼寫成一段小程式,重要的是這段程式碼一旦寫好就無法修改無法篡改,並公之於眾儲存在區塊鏈中去中心化,當外界條件發生變化如違約或合同到期,智慧合約會自動觸發。
既然DApp是指去中心化的應用程式,那它的去中心化體現在哪裡呢?
拿騰訊QQ來舉例,QQ空間大家肯定都玩過,資料都儲存在中心化的騰訊伺服器裡。如果騰訊伺服器除了故障,或者是因為熱點事件,導致騰訊伺服器宕機,QQ空間就不能用了,必須等伺服器修好後才能使用。
其實手機應用市場裡的大部分App,是依賴中心化的伺服器來執行的。
DApp就正好相反了,它省去了依賴於中心伺服器來執行的環節,使用者的資料透過加密後直接儲存在區塊鏈鏈上。
需要特別強調一點,DApp與App之間並不是誰要淘汰誰的關係,二者是並存的。從字面上的含義來看,DApp與App之間的差別就是是否去中心化。
實際上App是基於iOS和Android系統的應用,而DApp是基於區塊鏈底層鏈(比如最流行開發平臺:以太坊)建立的。
DApp和App最明顯的區別就是作業系統不同,DApp和區塊鏈有關係,以現在區塊鏈的火熱程度來看,這樣聽起來就顯得很高大上,有木有?
二.DApp與遊戲隨著DApp的逐漸火熱,各類DApp都登上舞臺開始了自己的表演。據Dappradar網站顯示,截止目前Dapp共 717個;其中,遊戲類Dapp有315個,博彩類105個。
DAPP基於底層區塊鏈技術還有很長一段路要走,針對使用者體驗和DAPP應用種類的豐富還有待提高。
很多人覺得比較好奇的是App很好用啊,我們為什麼還需要DApp呢?去中心化的好處不用再嘮叨了,我們說一下App該如何實現去中心化。
想摸清楚這裡面的脈絡,大家就要熟悉一個概念——“智慧合約”。智慧合約的相關知識前面已經講得很詳細了,大家可以關注公眾號檢視。DApp與智慧合約有這樣一層關係: DApp=App+智慧合約。可以說智慧合約是App實現去中心化的橋樑。