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





