如何解決區(qū)塊鏈技術(shù)不可能三角的行業(yè)問題
區(qū)塊鏈技術(shù)存在一個(gè)無法同時(shí)滿足的“不可能三角”,即我們平時(shí)說的去中心化、可擴(kuò)展性、安全性,三者只能滿足兩個(gè)。
“不可能三角”問題,是幾乎所有底層公鏈發(fā)展中不可回避的問題,歸根結(jié)底要解決的問題是“如何在不影響安全性和去中心化程度下提升區(qū)塊鏈吞吐量?“這是目前區(qū)塊鏈行業(yè)領(lǐng)域的一個(gè)行業(yè)痛點(diǎn)。
比特幣的區(qū)塊鏈技術(shù)就是追求的“不可能三角”里的“去中心化”和“安全性”。它的每一個(gè)節(jié)點(diǎn)都下載和儲存所有的交易數(shù)據(jù),但也同時(shí)帶來了巨大的儲存空間損耗和較長的校驗(yàn)時(shí)間。比特幣每秒只能處理7筆交易,因此目前還是不能支持大規(guī)模的商用場景。
為了解決可擴(kuò)展性的痛點(diǎn),公鏈開發(fā)團(tuán)隊(duì)不斷在側(cè)鏈技術(shù)、閃電網(wǎng)絡(luò)和分片技術(shù)等三大領(lǐng)域深耕,試圖解決吞吐量低的難題,但就目前的公鏈來看,絕大部分的表現(xiàn)卻不盡如人意。
閃電網(wǎng)絡(luò)的解決方案,是指將小額的,頻繁交易,先通過一些分支節(jié)點(diǎn)進(jìn)行儲存和計(jì)算,并在一定時(shí)間內(nèi)整合歸并到主鏈,這樣可以極大減少主鏈的寫入壓力,提升主鏈的容量。這也是選取了“可擴(kuò)展性”和“安全性”而部分放棄了“去中心化”。
而追求“可擴(kuò)展性”與“安全”則無法實(shí)現(xiàn)“去中心化”:從“共識機(jī)制”角度看,為了在確保“安全”的前提下,解決比特幣的POW共識低效性,POS、DPOS等機(jī)制被采用。但無論是權(quán)益證明(POS),還是利用101位受委托人通過投票實(shí)現(xiàn)的股份授權(quán)證明(DPOS),實(shí)際上都是部分犧牲了“去中心化”。
如果追求“可擴(kuò)展性”和“去中心化”,則無法實(shí)現(xiàn)“安全”。一個(gè)應(yīng)用便是基于 P2P(Peer-to-Peer)的視頻播放軟件BitTorrent。傳統(tǒng)的視頻播放器是基于中央服務(wù)器設(shè)計(jì)的視頻服務(wù)器,它會因承載壓力變大而速度緩慢。BitTorrent則采用高效的軟件分發(fā)系統(tǒng)和P2P技術(shù)共享大體積文件,并使每個(gè)用戶像網(wǎng)絡(luò)重新分配結(jié)點(diǎn)那樣提供上傳服務(wù),最大的特點(diǎn)是,下載的人越多,提供的帶寬也越多,下載速度就越快。其中P2P的核心思想就是沒有服務(wù)器的概念,任何一個(gè)下載者既是客戶端,又是服務(wù)器。
同時(shí),由于視頻一秒有24 幀,少量圖片的局部數(shù)據(jù)損壞并不影響太多的視覺感官,但是用于數(shù)據(jù)校驗(yàn)而出現(xiàn)的圖像延遲則是不可接受的。于是 BitTorrent等P2P 視頻播放軟件犧牲了“安全”性,允許傳輸?shù)臄?shù)據(jù)出現(xiàn)少量錯(cuò)誤。當(dāng)然這對于嚴(yán)謹(jǐn)?shù)慕鹑跇I(yè)來說,數(shù)據(jù)的錯(cuò)誤是不可接受的,安全也是金融業(yè)所首要考慮的問題。
總之,從當(dāng)前的技術(shù)條件來看尚無法實(shí)現(xiàn)“可擴(kuò)展性”、“去中心化”和“安全”三者皆得的區(qū)塊鏈技術(shù)。但是若對其一個(gè)或若干個(gè)要求進(jìn)行妥協(xié),所產(chǎn)生的新技術(shù)集合由于更符合實(shí)際需求,有可能它對實(shí)際應(yīng)用的吸引力反而增強(qiáng)。