區(qū)塊鏈有哪些致命的弱點(diǎn)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
沒有一個(gè)系統(tǒng)是完美的。有些缺陷很小,有些則很大,但每個(gè)系統(tǒng)都會(huì)在某個(gè)時(shí)刻崩潰。在技術(shù)領(lǐng)域也是如此——不管多么巧妙,最終總會(huì)出現(xiàn)問題。
其中一個(gè)例子就是與區(qū)塊鏈技術(shù)(支持比特幣的編程基礎(chǔ)設(shè)施)的斗爭(zhēng)。這顯然是一項(xiàng)危險(xiǎn)的技術(shù),因?yàn)榻⑼昝赖膮^(qū)塊鏈網(wǎng)絡(luò)似乎是不可能的。
區(qū)塊鏈的“致命弱點(diǎn)”?
這個(gè)問題由三部分組成:去中心化 、可伸縮性和安全性。要構(gòu)建一個(gè)有用的區(qū)塊鏈平臺(tái),每一個(gè)都是必需的,但是同時(shí)滿足這三個(gè)是很有挑戰(zhàn)性的。
去中心化——消除集中式管理——是區(qū)塊鏈技術(shù)的基礎(chǔ)。然而,隨著去中心化和用戶入口點(diǎn)數(shù)量的增加,安全性成為了一個(gè)問題。為了創(chuàng)建安全的系統(tǒng),需要對(duì)塊生成進(jìn)行各種形式的協(xié)商。
例如,比特幣使用權(quán)益證明(PoS)來保護(hù)區(qū)塊安全。但是,這個(gè)系統(tǒng)顯著地減慢了塊的生成,導(dǎo)致了更慢的交易處理時(shí)間。結(jié)果導(dǎo)致企業(yè)級(jí)別的可伸縮性出現(xiàn)問題。換句話說,平臺(tái)提供這三種功能中的任意兩種的任何組合都相對(duì)簡(jiǎn)單,但是將這三種功能都連接起來是有挑戰(zhàn)性的。有些人說這是眾所周知的區(qū)塊鏈的“致命弱點(diǎn)”。
而且,如果一個(gè)平臺(tái)能夠找到一種方法來獲得鏈條上的所有三個(gè)環(huán)節(jié),成功仍然沒有保證。該平臺(tái)還需要開發(fā)人員友好的界面,以及輕松構(gòu)建和部署dapp的能力。
以太坊不斷變化的目標(biāo)
雖然這個(gè)結(jié)構(gòu)缺陷乍一看似乎令人擔(dān)憂,但一些平臺(tái)正在尋求將這三者結(jié)合在一起的解決方案。
第一個(gè)提供用于部署dApp的區(qū)塊鏈系統(tǒng)的是由Vitalik Buterin創(chuàng)建的以太坊。該平臺(tái)的巧妙設(shè)計(jì)使它成為一個(gè)爆炸性的領(lǐng)跑者,但在短時(shí)間內(nèi),挑戰(zhàn)開始出現(xiàn)。
由于數(shù)據(jù)量巨大,交易處理時(shí)間開始急劇下降,這表明可伸縮性是一個(gè)大問題。最近,ICO白皮書中對(duì)可擴(kuò)展dApp的最初承諾被兩位創(chuàng)始人在一次采訪中撤回。
Joseph Lubin告訴采訪者,該平臺(tái)的設(shè)計(jì)初衷并不是為了提供可擴(kuò)展性,這讓當(dāng)前的用戶感到痛苦。
不過,Vitalik Buterin表示,該系統(tǒng)的新升級(jí)將提供可伸縮性解決方案。
這些可能以“分片”的形式出現(xiàn),分片是一種新設(shè)計(jì)的流程,用于分割交易并提高速度以獲得更大的交易數(shù)量。但是,解決方案仍然難以捉摸,特別是在遠(yuǎn)離工作量證明(PoW)共識(shí)的情況下。
更好的共識(shí),更好的解決方案
區(qū)塊鏈基礎(chǔ)設(shè)施是使用一種改進(jìn)的權(quán)益關(guān)系證明(PoS)協(xié)商共識(shí)系統(tǒng)構(gòu)建的,這種系統(tǒng)稱為逐項(xiàng)修正(correct-by-construction),簡(jiǎn)稱CBC。
簡(jiǎn)單地說,區(qū)塊鏈網(wǎng)絡(luò)將它的計(jì)算能力保留給實(shí)際的計(jì)算工作,而不是像PoW共識(shí)那樣需要繁瑣的數(shù)學(xué)方程求解。
這個(gè)解決方案與傳統(tǒng)的區(qū)塊鏈網(wǎng)絡(luò)具有相同的安全級(jí)別,但是具有更快的吞吐量交易時(shí)間。
此外,區(qū)塊鏈執(zhí)行引擎允許同時(shí)執(zhí)行多個(gè)dapp。簡(jiǎn)單地說,有更多的交易發(fā)生渠道,這使得可伸縮性成為可能。
對(duì)于精通某些編程語言的dApp開發(fā)人員,CasperLabs幾乎支持所有高級(jí)編程語言的編譯。該特性允許開發(fā)人員直接使用區(qū)塊鏈并立即開始創(chuàng)建dApp,而無需學(xué)習(xí)新的專有代碼。總的來說,平臺(tái)的特性似乎為區(qū)塊鏈三難困境提供了一個(gè)可行的解決方案。
其他的解決方案也已經(jīng)上線。以EOSIO區(qū)塊鏈為例。該平臺(tái)還使用了PoS共識(shí)協(xié)議的一個(gè)變體,稱為委托PoS,簡(jiǎn)稱DPoS。
DPoS系統(tǒng)的功能與PoS類似,但允許社區(qū)聲譽(yù)發(fā)揮作用。用戶可以持有代幣,然后投票決定誰可以創(chuàng)建一個(gè)交易塊,從而為塊審批創(chuàng)建一個(gè)去中心化的系統(tǒng)。
安全性是通過網(wǎng)絡(luò)的去中心化來維護(hù)的,并且交易處理時(shí)間比遺留系統(tǒng)快一個(gè)數(shù)量級(jí)。雖然這確實(shí)是一個(gè)巧妙的解決方案,但該公司在區(qū)塊鏈的投票性質(zhì)方面卻遭到了社區(qū)的一些反對(duì)。爭(zhēng)論的基礎(chǔ)是,隨著時(shí)間的推移,投票機(jī)制已經(jīng)導(dǎo)致平臺(tái)向集中化方向漂移。
共識(shí)的規(guī)則?
這些新的解決方案似乎為區(qū)塊鏈社區(qū)提供了一種有意義的前進(jìn)方式。與其他任何新技術(shù)一樣,變化是緩慢的,只有通過反復(fù)試驗(yàn)才能發(fā)現(xiàn)錯(cuò)誤。
隨著區(qū)塊鏈社區(qū)繼續(xù)創(chuàng)建新系統(tǒng)以提供共識(shí),安全性、可伸縮性和去中心化化這些明顯的“致命弱點(diǎn)”可能會(huì)得到解決。以太坊能否做到這一點(diǎn)還有待觀察,但來自CasperLabs和EOSIO等公司的新共識(shí)解決方案似乎提供了朝這個(gè)方向前進(jìn)的最現(xiàn)實(shí)的方法。