DApp距實現完全“去中心化”,還有多遠?

去中心化 DappVision 2018-07-24

建立大規模,完全去中心化的應用是一項挑戰,這並不是什麼祕密,但事實證明,想要完成這項挑戰面對的障礙卻不僅僅是擴展問題。

來源:DappVision

timg.jpg

小貓內心os:“誰又在cue我?”

近日,Coindesk簽約記者David Floyd採訪了Loom Network的聯合創始人James Duffy,就當下Dapp面臨的問題展開討論,並發表題為《Decentralizing Popular Dapps Isn't Just a Scaling Problem》的文章。

據Duffy的觀點,當下所謂的分佈式應用(DApp),大多並未做到真正意義上的“去中心化”,是因為考慮到用戶的體驗和處理速度問題。但“去中心化”的發展毋庸置疑,有用戶需求,並且技術上是能實現的,真正的大規模應用落地只是時間的問題。

微信圖片_20180705164658.jpg

以下是原文內容:

建立大規模,完全去中心化的應用是一項挑戰,這並不是什麼祕密,但事實證明,想要完成這項挑戰面對的障礙卻不僅僅是擴展問題。

分佈式應用(Dapp)的開發者經常遇到一些困難,比如說在Dapps較為短暫的發展歷程中,以太坊是目前最重要的平臺,但它每秒只能處理大約25筆交易,並且要求網絡處理的交易越多,用戶的成本就越高。交易吞吐量的這些限制通常被稱為“擴展”限制,從普通的Dapp用戶到以太坊的創始人Vitalik Buterin都非常清楚這一點。

因此,當某一個Dapp不是完全“去中心化”,它的部分軟件仍運行在中央服務器上時,這麼說來,解決上述問題的方案似乎變的簡單——提高交易吞吐量並降低成本,這是否也意味著純粹的、讓大家都喜聞樂見的分權自然會隨之而來。

事實證明,事情並沒有那麼簡單。

保留中心化的原因

遊戲和交易所“以用戶體驗為中心”的說辭是否另有用意?

目前在以太坊上活躍度比較高的Dapp主要是遊戲和交易所兩大類。它們通常保留了中心化的特性,但原因卻與吞吐量無關,而是以用戶體驗為中心。

以遊戲為例——為了讓開發者能夠更新部署在區塊鏈上的遊戲,他們通常會在智能合約中開放“後門”程序。

“否則,開發者們基於以太坊開發的Dapps,包括一個叫做DelegateCall的Q&A網站,沒有上述所提及的‘後門’,那麼開發者只能一次性的部署他們的Dapp,且永遠無法再修改。”Loom Network的聯合創始人James Duffy說:“當然了,作為遊戲玩家,你會希望開發人員能夠更新遊戲,不斷修復bug,增加新的關卡和新的功能。”

微信截圖_20180705123350.png

另一方面,去中心化交易所(DEX)需要在其流程中保持一定的中心化,這與它的交易訂單處理有關。更重要的原因是,這部分的流程與賬戶安全直接相關,想要通過在一個巨大的分佈式計算機網絡上組裝一個個、單一的、可靠的訂單薄來實現去中心化是困難的,像IDEX交易所就是由“一個智能合約,一個交易引擎和一個交易處理仲裁器”組成的。

雖然這些Dapp項目中的大多數都旨在未來向進一步的分散化調整,但現在,他們很樂意在這一過程中慢慢完善,以便用戶獲得最佳體驗並且保證用戶資金不會失竊。

Duffy說:“從來沒有過開發者開發了一款複雜的應用程序併發布,然後這款應用能在上線第一天就完美的工作。” 換而言之,羅馬不是一天建成的,所有的應用程序都是在長時間的不斷完善、修復、迭代中才能越來越趨近於完美,作為新興事物的Dapp更是如此。


“後門”程序的困境

從半集中式向完全去中心化轉變,才是Dapp開發的務實之舉

CryptoKitties是第一個獲得廣泛關注和積累了一定用戶基礎的分佈式應用。

然而,評論家們並沒有花很長時間就發現,遊戲並不像最初看起來那樣“去中心化”。另一位Loom Network的聯合創始人Luke Zhang在《密碼學》(CryptoKitties code)一書中描述了這些“後門”的情況,該代碼允許遊戲背後的公司暫停該遊戲,或者修改決定其育種算法的封閉源代碼。

而CryptoKitties團隊則認為,將育種算法保密會使遊戲更有趣。這一選擇意味著用戶必須相信公司本身不會對算法進行調整,從而破壞市場對kitties的定價(其中一些貓咪非常稀有且售價十分昂貴)。

在公司控制下的Cryptokitties遊戲,直到最近,才被大家承認為是藝術資產。如果沒有這些(育種算法),玩家仍然會擁有他們支付250ETH購買的那隻小貓,但他們不能欣賞到它的綠眼睛、像喜馬拉雅山一樣的圖案以及橙色的皮毛,他們不得不佩服這串作為遊戲的核心、不可替代的編碼數字序列:99ac5586a447g9gg44665775ddf71444488773384ccccdffc到底有多神奇。

加密貓很可愛吧?

1_EwgCaE2vkzW2tGcssXagIg.png

但根據Duffy的說法,如果沒有這種以藝術形式的集中控制,開發者和玩家可能會濫用這種特權。“如果有人上傳非法內容,會發生什麼?” 他說:“這些節點必須設立一個審查的機制來刪除這些數據,否則應用程序就會變得完全混亂。”

然而,CryptoKitties似乎已經準備好在這個問題上有所作為了。在6月26日,這家名為Axion Zen的公司宣佈它已更新了服務條款,使第三方應用程序有權使用CryptoKitties塑造的藝術形態。不僅如此,它還開放了不可替代的Token所有權。

即便這樣,與完全去中心化仍有很大的差距,Duffy認為CryptoKitties的商業模式存在著潛在的缺陷。但他表示,推出半集中化的Dapp並隨著時間的推移逐漸實現“去中心化”,這種做法是“務實的”。

Multicoin Capital的管理合夥人Kyle Samani迴應了Duffy的陳述,他說:“完全的去中心化並不容易,目前大部分Dapp也僅實現了部分功能的“去中心化” 他稱批評CryptoKitties的“中心化”部分是“吹毛求疵”了。

儘管如此,Duffy仍然希望更完整的“去中心化”應用出現。

例如,他認為,Loom Network採用的方法——為每個Dapp建立一個專用的、可擴展的側鏈,並將該側鏈部署到以太坊,這種方式或將完全實現“去中心化”,而不必滿足於那些永遠不會增加新關卡或新功能的僵化遊戲。如果玩家能夠達成集體協議,遊戲升級仍可以通過硬叉進行。

Duffy做了預測,他說:

“我們將看到真實的,真正有趣的遊戲出現,這些遊戲是人們想要玩的,玩家可以擁有遊戲內的資產,而且可以在完全去中心化的平臺上實現。”

Book Order Blues

分佈式訂單薄面臨攻擊隱患,現有DEX本質上仍是中心化服務器處理

自比特幣誕生初期以來,集中化的交易所一直是加密貨幣的“阿基里斯之踵”(致命要害)——MtGox就是一個最著名的例子,當透明的、分佈式的賬簿與不透明、集中的中介機構發生衝突時,會出現較嚴重的錯誤。

由於這個原因,去中心化的擁護者長期以來一直試圖構建分佈式的替代方案。根據DappRadar的數據,過去24小時內流量第一和第二多的應用,部署在以太坊上的去中心化交易所Idex和ForkDelta也在不斷尋找。

唯一的問題是,這兩家交易所使用的都是中心化的訂單簿,“就像他們的大多數同行一樣。”Taariq Lewis說。(Taariq Lewis是一名資深的加密貨幣開發者,正在建造一項DEX技術——代號Lyra協議)

在傳統市場中,這些集中的訂單會收集“出價”(買家提供的價格)和“詢問”(賣家提供的價格),以促進交易。

然而,儘管有嚴格的監管,傳統交易所仍充斥著“詭計”:欺騙、跑路等,這些只是交易者利用彼此的一些(非法的)伎倆,這些行為在加密交易所也很普遍。

Lewis說:“不受監管的集中化訂單是不法者操縱的天堂。”

Dapps-And-The-Decentralized-Future.png

一位不願透露姓名的熟悉DEX操作的人士補充稱,一些交易所將訂單分散化視為避免監管幹預的一種方式。操作集中的訂單簿要求交易所要麼必須註冊成為替代交易系統,要麼必須避免證券上市——正如越來越明顯的那樣,許多Token都是打著“去中心化”的幌子來避開監管。

真正的去中心化訂單薄絕不簡單。Lewis表示,交易商需要一個人人都能看到的主訂單簿,確保所有人都能看到相同的出價,並在沒有中介的情況下提出交易需求,目前這仍是一個“尚未解決的問題”。

他繼續說到:“這並不是容易的事。在區塊鏈出現之前,人們已經研究了幾十年了。”

Lewis說,分散化的訂單很容易成為Sybil攻擊的目標,這增加了技術上的難度,即一個用戶或一組用戶需要創建數百個(甚至數千個)標識,以向整個網絡同步信息。

不過,Idex和ForkDelta等交易所表示,他們計劃在技術允許的情況下,將訂單進行分散化。

Lewis不希望透露太多關於Lyra協議的信息,但表示該項目正在“尋找”更多不受攻擊的分佈式訂單薄進行研究。Duffy也表示,一些DEXs已經接觸到Loom Network,希望利用專門的側鏈來分散化更多的流程。

因此,Duffy表達了信心,說道:“再過幾年,我認為這是肯定的,因為‘去中心化’是可以實現的並且用戶需要它,那麼就會有人來滿足這個需求。”

原文作者 :David Floyd   翻譯整理 :DappVision 


文章聲明:本文為火星財經專欄作者作品,版權歸作者所有,不代表火星財經觀點。

相關推薦

推薦中...