如何解決區(qū)塊鏈技術潛在的可伸縮性三難困境
在摩根大通(JP Morgan)、Facebook和其他公司宣布推出區(qū)塊鏈技術后,主流市場對這一技術的興趣激增。鑒于這些有前景的發(fā)展,人們重新強調了該技術潛在的可伸縮性“三難困境”。這個術語是由以太坊的創(chuàng)建者Vitalik Buterin創(chuàng)造的,指區(qū)塊鏈必須在安全性、分散化和交易速度之間做出權衡。區(qū)塊鏈要真正實現(xiàn)廣泛、主流的采用,這三種都是必不可少的。但在實踐中,似乎一個人不可能擁有一切。
為了擁有最高級別的安全性和真正分散的架構,交易速度必須受到影響——遠遠低于大多數(shù)主流支付平臺的要求。如果速度是關鍵,那么大多數(shù)開發(fā)人員已經(jīng)發(fā)現(xiàn),某種程度的集中化(可能危及安全性)是不可避免的。
但這種想法是錯誤的。它的存在是因為人們根植于“構建一個更好的世界計算機”的理念——本質上,就是找到一個更好的方法來做我們已經(jīng)在做的事情。眾所周知,當人們展望未來時,往往會根據(jù)他們所居住的世界進行推斷。構建更好的世界計算機的嘗試堅持要求區(qū)塊鏈達到與我們現(xiàn)有系統(tǒng)相匹配的性能水平。但區(qū)塊鏈代表的是一種范式的轉變,而不是漸進式的改進。我們越早充分認識到這一點,就越早能夠構建正確利用該技術潛力的解決方案。
試圖解決三難困境通常會犯一個關鍵錯誤:假設所有交易都必須發(fā)生在區(qū)塊鏈的一個基層上。這是誤解了區(qū)塊鏈真正的革命性之處,以及它們的變革能力能夠實現(xiàn)什么。
區(qū)塊鏈的獨特優(yōu)勢是信任?,F(xiàn)有的網(wǎng)絡依賴于一個中央機構——銀行和信用評級機構——來建立和傳遞信任。不用說,這些看門人經(jīng)常被發(fā)現(xiàn)既缺乏信任又缺乏安全感。相比之下,公共區(qū)塊鏈在不需要任何中央權威的情況下建立了這兩個區(qū)塊鏈,釋放了創(chuàng)造一種新型經(jīng)濟——加密經(jīng)濟的潛力。這種經(jīng)濟是建立在密碼學的基礎上的,通過密碼學,交易可以在不需要中間人的情況下得到一致的驗證。雖然開發(fā)人員肯定會在此基礎上構建各種不同的、有用的應用程序,但正是區(qū)塊鏈中的信任基礎層代表了范式的轉變。
區(qū)塊鏈最大的力量不在于處理交易,而在于存儲價值。就像數(shù)千年前刻在埃及寺廟墻上的銘文將它們的故事保存到今天一樣,存儲在區(qū)塊鏈上的資產(chǎn)也變得不可改變。這需要大量的計算能力,因此應該將其保留給必須安全存儲的高值項。
一旦我們認識到這一點,我們就可以設計一個系統(tǒng)來正確地利用和擴展區(qū)塊鏈技術。關鍵是一個多層模型。
從架構的角度來看,設計區(qū)塊鏈的人員應該將網(wǎng)絡的不同功能分離開來,并將它們分散到不同的層或組件中。這大大改進了功能。開發(fā)人員不應該將所有功能耦合到一個單元中,從而降低交易吞吐量,而是應該在一個輔助層上處理這些活動,讓區(qū)塊鏈的基礎層只存儲資產(chǎn)的值。這實現(xiàn)了速度和可伸縮性,同時保留了區(qū)塊鏈的關鍵功能:價值存儲的分散性和安全性。
這種多層架構并不是一個革命性的概念。解耦是所有復雜系統(tǒng)設計的核心?;ヂ?lián)網(wǎng)本身通過不同層上的不同網(wǎng)絡協(xié)議實現(xiàn)不同的功能,例如數(shù)據(jù)傳輸和郵件傳遞。與身份和加密相關的協(xié)議(如PKI(公鑰基礎設施)和TLS(傳輸層安全))是構建互聯(lián)網(wǎng)信任骨干的基礎。
一種多層的方法可以解決當前區(qū)塊鏈技術面臨的許多問題。如此多的人回避這種解決方案并不令人驚訝;畢竟,這種新的加密經(jīng)濟最初將在很大程度上與傳統(tǒng)經(jīng)濟重疊,監(jiān)管相同的經(jīng)濟活動領域。正因為如此,人們錯誤地將增量解決方案應用于一個全新的概念。從長遠來看,我們必須建立區(qū)塊鏈的獨特優(yōu)勢和內在價值。如果我們這樣做,我們有理由假設,完全新穎的活動類別最終將產(chǎn)生于沒有中介的信任新概念。