如何才能解決加密貨幣面臨的三難困境
三難困境一直是加密貨幣面臨的最大障礙。這個(gè)概念最開始由VitalikButerin提出,他指出了開發(fā)人員在創(chuàng)建可擴(kuò)展、分散的和安全的區(qū)塊鏈時(shí)所面臨的三個(gè)挑戰(zhàn)。
具體來(lái)說,這三個(gè)方面是:
1. 分散性:創(chuàng)建一個(gè)擁有不依賴于控制中心點(diǎn)的區(qū)塊鏈系統(tǒng);
2. 可擴(kuò)展性:區(qū)塊鏈系統(tǒng)具有處理越來(lái)越多事務(wù)的能力;
3. 安全性:區(qū)塊鏈系統(tǒng)能夠按預(yù)期操作,防御攻擊、防范bug和其他不可預(yù)見的問題。
雖然一些開發(fā)人員認(rèn)為區(qū)塊鏈數(shù)據(jù)結(jié)構(gòu)本身具有的限制,造成了區(qū)塊鏈無(wú)法擴(kuò)展的情況,但許多工程師(包括CertiK的安全專家)認(rèn)為,構(gòu)建一個(gè)滿足所有三個(gè)目標(biāo)的區(qū)塊鏈項(xiàng)目是完全有可能的。
三難困境的基本要素
分散性
分散性(去中心化)是區(qū)塊鏈具有的核心特點(diǎn)。傳統(tǒng)金融系統(tǒng)是完全集中化的。客戶將他們的資產(chǎn)控制權(quán)交給銀行,銀行可以全權(quán)處理用戶的個(gè)人文件乃至個(gè)人資產(chǎn)。
比特幣和其他早期的加密貨幣提供了一種分散且透明的替代方案,可以在實(shí)現(xiàn)發(fā)行和存儲(chǔ)貨幣的同時(shí),去除集中實(shí)體的存在。想了解更多關(guān)于比特幣去中心化的內(nèi)容,可閱讀我們關(guān)于《一分鐘了解比特幣》的系列文章。
鑒于分散系統(tǒng)可為無(wú)許可的所有權(quán)授權(quán),所以任何人都可以使用這個(gè)分散系統(tǒng)平臺(tái)并在系統(tǒng)上創(chuàng)建新的項(xiàng)目。系統(tǒng)的決策是通過共識(shí)實(shí)現(xiàn)的,這意味著交易是由一組節(jié)點(diǎn)而不是單個(gè)節(jié)點(diǎn)批準(zhǔn)的。
一旦這些交易經(jīng)過共識(shí)驗(yàn)證,就不能進(jìn)行事后更改。因此,在進(jìn)行交易時(shí),風(fēng)險(xiǎn)并不存在于一個(gè)中央實(shí)體中,信任也不依賴于另一個(gè)個(gè)體。
然而,想要實(shí)現(xiàn)純粹的分散性就要以速度為代價(jià)。如果交易需要,那么只有經(jīng)過進(jìn)行多次確認(rèn)才能在交易方之間達(dá)成一致意見,這必然比單個(gè)實(shí)體確認(rèn)交易所花費(fèi)的時(shí)間長(zhǎng)得多。眾所周知,比特幣是分散的,高度去中心化的,但同時(shí),它的速度也非常慢。
可擴(kuò)展性
可擴(kuò)展性對(duì)于大規(guī)模應(yīng)用非常適用。問題在于,區(qū)塊鏈系統(tǒng)能維持多久,并且隨著需求的增加系統(tǒng)能否運(yùn)行穩(wěn)定。
以備受關(guān)注的可擴(kuò)展性區(qū)塊鏈項(xiàng)目EOS為例。目前,EOS的最大吞吐量約為4,000TPS,而EOS的白皮書中描述了EOS甚至可在未來(lái)每秒處理數(shù)百萬(wàn)事務(wù)。相較而言,Visa平均每秒處理63,000TPS。如果EOS能夠?qū)崿F(xiàn)其可擴(kuò)展性的承諾,它就可以創(chuàng)建一個(gè)優(yōu)于大型國(guó)際信貸服務(wù)的網(wǎng)絡(luò)。
但是,正如三難困境所表述的那樣,這是一個(gè)需要認(rèn)真權(quán)衡的決定。EOS雖然是可擴(kuò)展性方面的典范,但也因其過度集中性而遭到了一些不好的評(píng)價(jià)。
安全性
區(qū)塊鏈系統(tǒng)是一種非常有前途的、新穎的技術(shù),因改進(jìn)了現(xiàn)有基礎(chǔ)設(shè)施而為人所知。隨著越來(lái)越多的企業(yè)和個(gè)人加入到區(qū)塊鏈系統(tǒng)中來(lái),其安全性也顯得越來(lái)越重要。
大量駭人聽聞的黑客攻擊和對(duì)源代碼漏洞的操縱事件的出現(xiàn),使得安全問題變得更加不容忽視。許多加密項(xiàng)目選擇了將關(guān)注點(diǎn)放在分散性和可擴(kuò)展性上,而把安全性完全拋諸腦后。
區(qū)塊鏈生態(tài)系統(tǒng)是否安全,基本上是由底層源代碼的安全級(jí)別決定的,因此對(duì)底層源代碼的檢查不容忽視。由于源代碼的透明性以及成功攻擊后可能帶來(lái)的潛在利益,區(qū)塊鏈已經(jīng)成為黑客的首要目標(biāo)。雖然可擴(kuò)展性和分散性很重要,但是安全方面一旦有了漏洞,可擴(kuò)展性和分散性再好都會(huì)變得毫無(wú)意義,也因此絕對(duì)不能忽視安全問題。例如著名的TheDAO攻擊事件,就由源代碼安全級(jí)別低引起。
我們面臨的真是三難困境嗎
首先,需要注意的是,三難困境只是概念,是一種用來(lái)闡釋區(qū)塊鏈技術(shù)當(dāng)前面臨的各種挑戰(zhàn)的概念化模型。沒有誰(shuí)規(guī)定這三個(gè)方面不能同時(shí)實(shí)現(xiàn)。然而到目前為止,盡管有很多團(tuán)隊(duì)已經(jīng)使用了不同的方法試圖最大程度地實(shí)現(xiàn)分散性、可擴(kuò)展性和安全性,但還是未能完全覆蓋這三個(gè)方面。
CerTIK相信,三難困境可以在金字塔模型中更好地實(shí)現(xiàn)。在這個(gè)模型中,基礎(chǔ)層就是安全性,它是支撐其他所有層的基礎(chǔ)。沒有它,分散性可能會(huì)被破壞,可擴(kuò)展性可能只是曇花一現(xiàn)。CerTIK正在研究一種建設(shè)性的方法:從頭開始構(gòu)建經(jīng)驗(yàn)證的區(qū)塊鏈,即CerTIK鏈。通過創(chuàng)建世界上最安全的區(qū)塊鏈,為開發(fā)人員創(chuàng)造安全穩(wěn)定的編碼環(huán)境。
安全性將為分散性和可擴(kuò)展性的蓬勃發(fā)展奠定基礎(chǔ)。分散性的實(shí)現(xiàn)需要時(shí)間,而可擴(kuò)展性的實(shí)現(xiàn)則應(yīng)經(jīng)過不斷改進(jìn)。CerTIK將安全性置于發(fā)展目標(biāo)的首位,且相信安全性不容妥協(xié)。區(qū)塊鏈應(yīng)由擁有完全值得信賴的安全專家共同打造。
人們普遍認(rèn)為缺乏可擴(kuò)展性是區(qū)塊鏈發(fā)展的主要障礙。雖然缺乏可擴(kuò)展性是一個(gè)因素,但是缺乏可靠的安全性才是造成這種發(fā)展障礙的主要原因。
與初創(chuàng)企業(yè)相比,大型企業(yè)更傾向于規(guī)避風(fēng)險(xiǎn),因?yàn)樗鼈兠媾R的損失要大得多。因此,在將新技術(shù)整合到新的系統(tǒng)之前,企業(yè)必須完全信任這些技術(shù)。CertiK鏈將通過提供機(jī)器可讀的證明來(lái)增強(qiáng)民眾對(duì)區(qū)塊鏈的信任感。這些證明可以接受獨(dú)立檢查,以確保源代碼的安全性和透明性。
很多人認(rèn)為,無(wú)論三難困境到底如何,任何區(qū)塊鏈系統(tǒng)都很難有效地實(shí)現(xiàn)分散性、可擴(kuò)展性和安全性的平衡。然而當(dāng)前區(qū)塊鏈技術(shù)還處于起步階段,技術(shù)還有待完善,因此現(xiàn)在就說分散性、可擴(kuò)展性和安全性不能完全平衡為時(shí)過早。CertiK鏈?zhǔn)墙⒃诎踩該碛凶罡邇?yōu)先級(jí)這個(gè)基礎(chǔ)概念之上的技術(shù)。并且CertiK認(rèn)為,只要建立起一個(gè)強(qiáng)大的基礎(chǔ)層,它未來(lái)發(fā)展的可能性就是無(wú)限的。
來(lái)源: CertiK?