你可以說,在2017年至2018年間,對dapp性質的誤解導致了約130億美元的挪用。盡管其中一些ICO有朝一日可能會帶來值得進行初始資本投資的東西,但我們很難說許多ICO(如果有的話)都會是這樣。為了克服基本的限制,這項技術被不當?shù)乩煤瓦^度資本化。在這里,我將解釋dapp與當代web服務的優(yōu)缺點,以展示如何成功地利用dapp。
Dapp提供了一種不同于可伸縮web服務的體系結構
考慮到dapp將很難與web服務競爭,提供的替代體系結構給dapp帶來了希望。
可伸縮web服務體系結構
Web服務使用集中計算的客戶機-服務器體系結構??蛻魴C-服務器體系結構意味著最終用戶將使用遠程計算機來使用服務。這樣做通常有很多原因,但主要是因為它是可伸縮性的。這允許單個實體利用規(guī)模經(jīng)濟,并與用戶免費共享計算能力或數(shù)據(jù)存儲(通常交換他們的數(shù)據(jù)或向他們展示廣告)。添加新用戶很容易,因為訪問該服務所需的只是一個輕量級的、聯(lián)網(wǎng)的計算設備,而且大多數(shù)人已經(jīng)擁有個人電腦和手機??梢赃@樣說,這種體系結構提高了效率。一般來說,安全基本上都是外包給政府的,所以這些體系結構可以嚴格關注效率。
區(qū)塊鏈/DAPP架構
區(qū)塊鏈使用對等網(wǎng)絡,使每個用戶都可以驗證整個區(qū)塊鏈。驗證通常需要下載整個區(qū)塊鏈,并檢查每個事務是否符合協(xié)議,以計算最終狀態(tài)。添加新用戶比較困難,因為它要求用戶擁有能夠在合理的時間內驗證整個區(qū)塊鏈的硬件。擁有個人電腦很常見,但需要幾百GB的數(shù)據(jù)和幾天的同步是一種UX反模式。高度分布式的區(qū)塊鏈數(shù)據(jù)使網(wǎng)絡對攻擊更有彈性。可以說,這種體系結構為了更好的安全性而交換了效率。與web服務不同,區(qū)塊鏈網(wǎng)絡不將任何安全外包給政府。更常見的情況是,在威脅模型中,政府被視為是對手。
區(qū)塊鏈是一個永遠無法關閉的云平臺
云服務只是作為產(chǎn)品出租的服務器硬件?;趙eb托管。在當今的集中式云服務中,服務提供者可以自行撤銷訪問。相反,任何上傳到區(qū)塊鏈的代碼都必須無限期地駐留在那里。這是因為區(qū)塊鏈驗證的本質要求所有數(shù)據(jù)都要存在,所以如果不阻止執(zhí)行完全驗證,就不能刪除令人討厭的或具有政治敏感性的數(shù)據(jù)。只要完全驗證是優(yōu)先的,區(qū)塊鏈上的數(shù)據(jù)就不會受到審查。
完整的節(jié)點就像服務器
所有完整節(jié)點都包含當前狀態(tài)以及整個區(qū)塊鏈。這也意味著他們有每個dapp的副本和合同代碼。如果有人愿意,他們可以作為服務提供對區(qū)塊鏈數(shù)據(jù)的訪問。換句話說,用戶有兩種訪問dapp的方式:
1. 運行您自己的完整節(jié)點。硬件要求很高,驗證所有狀態(tài)的時間也很高。這是一個UX反模式,但允許任何人以信任最小化的私有方式運行dapp代碼。
2. 完整節(jié)點即服務。在這里,客戶機將請求節(jié)點數(shù)據(jù)(例如,與給定公鑰關聯(lián)的dapp的所有帳戶信息),并通過瀏覽器進行交互。對他們來說,這就好像他們在運行一個完整的節(jié)點,且對硬件的需求非常低。這是訪問dapp的一種比較可信、不那么私密的方式。它也是可擴展的。
低效率是抵制審查的結果
區(qū)塊鏈網(wǎng)絡之所以具有抗審查能力,是因為區(qū)塊鏈的副本高度分布。然而,高水平的分布意味著在密集的鏈上進行計算或進行大容量數(shù)據(jù)存儲是被禁止的。這是因為必須將硬件需求保持在合理的低水平上,才能使整個節(jié)點計數(shù)保持合理的高度。抵制審查所需的完整節(jié)點的確切數(shù)量還不清楚,但目前任何希望保留該屬性的服務都應該是保守的。一旦服務集中,就沒有回頭路了。這意味著:
· 事務吞吐量必須受到限制。事務需要數(shù)據(jù)存儲和計算來驗證。如果驗證一個塊中的所有事務所需的時間超過平均塊時間,那么就會有效地防止完全驗證。
· 只有最小值應該持久存儲在鏈上。因為數(shù)據(jù)是永遠存在的。
· 收費是必要的,這可以抑制垃圾郵件,提高任何形式的運營成本。沒有最低經(jīng)濟價值的微型交易或應用程序可能沒有意義。
Dapp為現(xiàn)有的抗審查服務實現(xiàn)了新的功能平衡
如今的抗審查服務通過以下兩種方式提供了這一重要功能:
· 通過隱藏集中服務的位置。(例如Tor hidden services)
· 通過保持數(shù)據(jù)高度分布而沒有單點故障。(Freenet Bitmessage)
智能合約平臺不言而喻的現(xiàn)實是,它們是高度分布式數(shù)據(jù)存儲和添加可伸縮業(yè)務邏輯功能的結果。也就是說,如果我們嵌入用戶創(chuàng)建的API(智能合約)、虛擬機、觸發(fā)那些API調用事務的正式方法以及在高度分布式數(shù)據(jù)存儲(區(qū)塊鏈)中排序事務的方法,我們就得到了一個智能合約平臺。
這是個好消息。這意味著dapp提供了一些引人注目的、獨特的東西,這兩種在web服務上都無法提供,現(xiàn)有的抗審查服務也無法提供。
dapp提供的最大的特性差異是它們缺少人工和機器故障點。真正的大問題在于它們的可伸縮性。對于客戶機-服務器模型來說,這是可能的。
為什么以太坊的“不可阻擋的世界計算機”的敘述失敗了
Dapp作為抗審查的云計算,或多或少與它在2014年作為一個不可阻擋的(即抗審查)世界計算機(即云計算機)的概念相同。
他們沒有瞄準正確的市場
D u博、成人分類廣告和匿名市場是三個最賺錢的類別,需要一定程度的審查力。只有在第一種情況下,才有人試圖追求在以太坊平臺上提供某種服務的產(chǎn)品。但是,說句公道話,以太坊團隊是由技術專家組成的,沒有任何市場適應性的意識。
相反,以太坊社區(qū)針對的是根本不需要抗審查的不恰當應用。他們的主要目標似乎是使用可信中介的服務,而事實是可信中介強加的額外租金遠不及分散架構所產(chǎn)生的額外成本。通常最大的加價產(chǎn)品大約是50倍(比如藥品),但是dapp的低效率在大多數(shù)指標上要高出幾個數(shù)量級。
他們從未評估過成本
他們從一開始就很清楚,與傳統(tǒng)的云計算平臺(如Amazon web services)相比,區(qū)塊鏈不會提供任何具有成本效益的服務。考慮到他們瞄準的是錯誤的(或者最好是次優(yōu)的)市場,他們真的應該更加關注他們的解決方案的成本效益。
他們把技術放在產(chǎn)品市場的前面
以太坊不是一個從現(xiàn)實世界問題著手的解決方案。這是一種技術的推廣,它本身解決了一個非常特殊的問題(信任最小化的財富轉移)。考慮到這一點,他們從來沒有優(yōu)化過架構來解決任何特定的問題,當他們發(fā)現(xiàn)以太坊對于他們所針對的每個問題的效率和成本都非常低時,他們就措手不及了。
結論
Dapp只是區(qū)塊鏈上的代碼。高度分布式的區(qū)塊鏈數(shù)據(jù)使這種代碼抗審查。Dapp既沒有硬件也沒有人為故障點,這是其他抗審查技術所不具備的獨特特性。在任何不需要這種抵制審查的東西的前提下,最好使用完全集中的替代方案。當他們稱其為不可阻擋的世界計算機時,以太坊的想法是正確的,只是他們未能正確分析成本或瞄準正確的市場。