App我們都知道是客戶端應用,是application的簡稱。再說dapp就是D+app,d是英文單詞decentralization的首字母,單詞翻譯中文是去中心化,即dapp為去中心化應用。這是從字面上去理解這個概念,要在腦中形成清晰、準確、必要的概念,還需要深度去理解DApp。
它之所以被認為開啟了區塊鏈3.0時代,是因為DAPP與我們當前所認識到的APP不同,它的特殊性當然不僅侷限於多了一個字母“D”,而在於它的後臺,是區塊鏈承載著它。
Dapp究竟是什麼?
前面從字面上說是去中心化應用,App為什麼需要去中心化呢?在回答這個問題前,先知道另一個概念——智慧合約。合約我們都知道,類似於合同、協議、契約等共同遵守的條例,而智慧合約是電子版合同、數字化合約、智慧化合約,是將合同合約用程式碼寫成一段小程式,重要的是這段程式碼一旦寫好就無法修改無法篡改,並公之於眾儲存在區塊鏈中去中心化,當外界條件發生變化如違約或合同到期,智慧合約會自動觸發。
用一句直白的話來解釋DAPP,那就是:把我們目前依靠IOS和Android系統開發的APP抓出來,扔在區塊鏈系統上,結合智慧合約,它就成了DAPP。就像“用來吃飯的桌子”無法直接放在湖面,但把桌子放在船上,你就可以完成在湖上吃飯的目標了。
就這麼簡單?當然不是。我們都知道任何應用都是執行於OS上的,而無法直接執行在裸機上。什麼是OS呢?OS就是Operating System,翻譯成中文就是作業系統。OS是管理和控制計算機硬體與軟體資源的計算機程式,是直接執行在“裸機”上的最基本的系統軟體,任何APP都必須在作業系統的支援下才能執行。舉個最簡單的例子,IOS和Android系統就是OS,如果脫離IOS或者Android系統,你研發的APP還能用嗎?答案是不能,所以說脫離OS僅憑開發技術,APP就是懸浮式紙上談兵,沒有落地的實用性。不同的DAPP採用不同的底層區塊鏈開發平臺和共識機制。這裡所說的不同的底層區塊鏈開發平臺就好比手機的IOS系統和Android系統,是各個DAPP的底層生態開發環境。DAPP就是在底層區塊鏈平臺生態上衍生的各種分散式應用,也是區塊鏈世界中的基礎服務提供方。DAPP於區塊鏈,就好比APP之於IOS和Android。
我們都知道,目前最大型的挖礦只是一些重複的計算,各家專案方想出了渾身解數也沒有逃脫“貪婪地使用者”和羊毛大軍,大部分DAPP挖礦專案也只停留在:“你持續登陸我的DAPP或簽到,為我提供日活或企圖培養使用者忠誠的粘性”我為你發放“每天幾毛錢”的廉價獎勵。而這也是目前“DAPP”挖礦的主要目的。
獎勵式挖礦:透過對DAPP的登陸,日常活躍或瀏覽得到一定的獎勵,分享新使用者得到獎勵。當然這也是目前最主流的方式,在很多DAPP上我們都可以看到,由專案方拿出獎勵,無論有沒有“羊毛黨”專案方獲得第一批種子使用者或者透過發放獎勵的形式成功吸引了新使用者的加入。很多專案把規則直接寫在了區塊鏈上,插入了共識機制裡,拉新使用者和日常簽到任務的獎勵會隨著玩家的增多而減小,這樣就促使更多人進行分享。
社羣內互利挖礦:利用互利的獎勵機制,進行區域性質的代幣價值的交換。舉個例子,我有一份自己總結的“註冊高階工程師考試複習”,假設我把它放在了波場TRON的網路上,設定:需要這份複習資料的人可以向我支付2000TRX進行下載。我可以用得到的TRX再去購買其他人的資料或服務。那把它放在區塊鏈上有什麼好處呢?公開透明可追溯,永遠可以查到,這份“考試資料”是我總結的。
當然,無論何種形式,都有其一定的優勢。2017年後數字貨幣進入寒冬,比特幣傳統挖礦行業也進入寒冬,在各大電腦城都有過集體拋售二手礦機求回本的現象。俄羅斯朋友來到華強北“跌了,全完了,這些礦機不夠還貸款的利息”。這就是傳統挖礦方式,如果換成上述互相激勵的挖礦方式價格也許會相對穩定,也不會遇到礦難,礦機砸在手中的情況。
綜上所述這就是DAPP挖礦,有人用它當做獎勵擴張領土,當做商場裡的試吃產品,有人用它建設生態,真正用起來。到底哪種更好,就要看誰真正解決使用者的實際問題了。