當前位置:
首頁 > 最新 > 從一個DApp看區塊鏈應用

從一個DApp看區塊鏈應用

什麼是DApp

Johnston在DecentralizedApplications一書中定義到,當一個應用滿足以下所有條件時可以稱為DApp:

應用必須完全開源、自治並且沒有一個實體控制著該應用的大部分代幣(Token)。該應用必須能夠根據市場的反饋及技術要求進行升級,但是升級必須由應用的用戶達成共識之後才可以進行;

應用的數據必須加密後存儲在公開的區塊鏈上;

應用必須擁有代幣機制(可以使用已存在的代幣或者新發行一種內置代幣),礦工或者應用維護節點需要得到代幣獎勵;

應用代幣的產生必須依據標準的加密演算法,有價值的節點可以根據該演算法獲取應用的代幣獎勵。

簡單的說,使用智能合約的方式運行在公鏈上的應用程序可以稱為DApp,與常規的App不同,DApp的邏輯(源代碼)、存儲過程、存儲結果都是公開透明的,無法篡改存儲邏輯和存儲內容。

幾類典型DApp

在2017年區塊鏈概念被炒上天的那段時間裡,大量公司和團隊都紛紛想方設法與區塊鏈概念扯上關係,也因此產生了具有代表性的幾類DApp。

區塊鏈遊戲

提到區塊鏈遊戲,想必大家都會想到去年紅極一時的「區塊鏈養貓」事件。在這個遊戲里玩家可買賣並繁殖不同品種的小貓,一度造成以太坊網路嚴重擁堵。現在的區塊鏈遊戲已經不僅僅局限在佛系養寵物玩法,如區塊鏈五子棋、漂流瓶、卡牌類遊戲等。

博彩類應用

2018年世界盃期間,低迷了半年的區塊鏈又火了一把,先是WICC快速泡沫破裂收割了一大波韭菜,接著各種基於區塊鏈的博彩類DApp不斷出現,2018世界盃著實讓區塊鏈火了一把。區塊鏈的匿名性和公開透明特點正適合博彩行為,然而一個比較棘手的問題是如何可信地做到區塊鏈與現實服務通信,目前比較認可的方案是採用預言機的形式,但博彩本身又讓人難以相信除了區塊鏈之外的任何數據來源,也因此多數的區塊鏈博彩應用最終都落得一個龐氏騙局的帽子。

抗審查信息服務

以以太坊為例,以太坊在執行交易時允許用戶附帶額外的信息,例如一篇文章,附帶的信息跟隨交易一同被寫在區塊鏈上,永久不可篡改或刪除。因為這一特性,出現了眾多的「百科服務」,用來公開曝光一些「不可描述」的內容。這些「百科服務」的DApp無法查明開發者亦無法追查發布者,更無法刪除它們,大量的信息真假難辨,請各位切勿信謠傳謠。

Token類DApp

Token,也就是代幣,這類DApp通常是一些團隊為了籌(pian)得(qu)新鏈的啟動資金而在認可度較高的公鏈上運行的一種眾籌募資應用,用戶可以對通過支付公鏈幣來換取Token,等新鏈上線後再兌換成新鏈上的代幣,一般來說眾籌時的平均價格會大幅度低於正式登陸交易所的交易價,無數的韭菜瘋狂投資各種只見PPT的新鏈,一時間傻子太多騙子明細不夠用了,白皮書、ICO、割韭菜三部曲反覆上演。

實際應用價值

個人認為,DApp與傳統的主要區別在於,邏輯和數據透明,但想要DApp達到或者替代傳統應用仍然有很長一段路要走,原因主要有如下四點。

1、效率低。與傳統應用同特定的中心化服務系統通信不同,DApp如果想做到「真·區塊鏈」則需要所有的數據存取都直接與區塊鏈通信,而就目前情況來看,無論採用何種方式與鏈通信都避免不了高時延的問題,一個簡單的讀取操作通常都要耗時1秒到數秒不等,而根據區塊鏈特點,存儲數據則需要更多的時間來保證存儲成功,少則十幾秒,多則數小時,這從效率上來說都是非常糟糕的。

2、交互不方便。在區塊鏈上存儲數據通常基於交易完成,為了避免濫用區塊鏈存儲資源,這個過程中需要燃燒Gas,也就不可避免的需要錢包參與,最壞的情況下,用戶每次需要往區塊鏈上保存數據的時候都必須使用錢包發起一筆交易:在你使用某個App的時候頻繁需要支付工具的介入,用戶體驗可想而知。

3、無法真正做到杜絕作假。很多機構或組織宣傳自己的產品能杜絕虛假信息,但當你認真去分析,你會發現,它所能保證的僅僅是數據流轉的過程。例如,某應用聲稱可以把水果從種植、採摘、運輸、售賣等全過程上鏈公開,保證品質和安全。是的,區塊鏈技術確實是可以保證一個商品的信息在傳輸和流轉過程中不被篡改,保證全程數據公開透明,但這個宣傳是經不起推敲的,因為它無法保證「端」的數據真實,以上述水果上鏈為例,如何保證果農數據錄入的真實性?如何保證中轉機構錄入信息的真實性?如何保證銷售渠道的展示信息真實性?實際上,我們缺少的不是保障數據中間環節的真實,我們需要的是每個「端」的數據真實。

4、多數應用不具有明顯價值。以開篇的商城應用為例,該商城雖然透明了購買行為、做到了交易快照的真實記錄、杜絕了「出錢刪評論」的現象,但是,它真的比傳統的購物應用更好嗎?真的所有人都希望購買行為透明嗎?因為數據無法更改,虛假和不良信息的無法過濾,店主資質更無人把關。許多DApp經過仔細推敲,都能發現存在的問題,大多數都是在炒作概念,並不具備實際價值。


現有的區塊鏈技術和區塊鏈應用仍然存在很多問題這是沒錯的,但不可否認,這項技術仍然具備很高的價值和充滿想像空間的應用前景,它需要一個成熟的過程,它就像一種新葯的研發,試錯的過程可能是代價極大的,一旦成功將會給人類社會帶來一場巨大變革。

區塊鏈技術的出現是極其偶然的事件,它從技術狂人無數次失敗中誕生,同時,區塊鏈技術的出現也是必然事件,但它絕不會是最後一個能在全世界掀起這麼大波瀾的技術事件,有些東西越是被擊打,它積蓄的能量就越強。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 鏈社區 的精彩文章:

TAG:鏈社區 |