到底什么是區(qū)塊鏈技術(shù)中的“不可能三角”?
關(guān)注區(qū)塊鏈發(fā)展的朋友經(jīng)常會看到一個詞“不可能三角”。在各類報道區(qū)塊鏈技術(shù)和公鏈的新聞中,這個詞出現(xiàn)的頻度相當高。但網(wǎng)上對這個詞的各種解釋都太“專業(yè)”,今天我們用“通俗”的話和大家聊一聊“不可能三角”。
什么是“不可能三角”?
所謂的“不可能三角”是指在區(qū)塊鏈公鏈中,很難同時做到既有很好的“去中心化”,又有良好的系統(tǒng)“安全性”,同時還能有很高的“交易處理性能”。其中“交易處理性能”也就是經(jīng)常說的TPS—每秒處理交易的筆數(shù)。
不可能三角”的由來
實際上“不可能三角”并不是一個嚴格經(jīng)過論證而得出的結(jié)論。它只是業(yè)內(nèi)對各公鏈的實際運行狀況作出的一個總結(jié)。也就是說,并不是公鏈一定沒有辦法在“去中心化”,“安全性”和“交易處理性能”三方面都做到很好,而是目前暫時沒有在這三方面都做得很好的公鏈。
目前幾大公鏈的現(xiàn)狀
目前最著名的三大公鏈是比特幣,以太坊和EOS。其它還有一些比較有名的公鏈比如萊特幣,比特幣現(xiàn)金等。它們要么是這模仿自三大公鏈,要么是從三大公鏈分叉出來,在各方面都和三大公鏈很類似。因此我們主要觀察三大公鏈就可以看到公鏈的現(xiàn)狀。
我們先看比特幣。
比特幣采用的是基于工作量證明(POW)的共識機制。在比特幣發(fā)展初期,一臺普通電腦就可以參與挖礦。但后來,隨著幣價的猛漲,挖礦變得有利可圖,于是顯卡挖礦出現(xiàn),再后來算力更強的ASIC礦機出現(xiàn),并最終一統(tǒng)江湖。普通電腦和顯卡挖礦徹底成為歷史。
現(xiàn)在ASIC礦機的制造和生產(chǎn)幾乎被比特大陸所壟斷,而比特幣全網(wǎng)的算力也幾乎被幾大礦池所壟斷。因此比特幣的“去中心化”在很多人看來已經(jīng)名不符實。
在“交易處理性能”方面,比特幣的TPS大概只有每秒7筆,已經(jīng)完全不適合作為日常高頻,小額轉(zhuǎn)賬使用。正是如此低下的交易性能導(dǎo)致比特幣社區(qū)對比特幣未來的發(fā)展產(chǎn)生了分歧。而這個分歧并沒有得到妥善的解決,最終導(dǎo)致2017年比特幣硬分叉出了比特幣現(xiàn)金。
而在安全性方面,比特幣目前來說無疑是最好的。其全網(wǎng)算力一方面隨著ASIC礦機自身的更新?lián)Q代在不斷提高,另一方面新礦機源源不斷地加入也在持續(xù)增強全網(wǎng)算力。據(jù)crypto51的測算,目前攻擊比特幣所需的代價是所有POW公鏈中最高的。
我們再看以太坊。
以太坊也是基于工作量證明的共識機制。但它仍然可以采用顯卡挖礦,因此算力壟斷的情況沒有比特幣那么嚴重,所以在“去中心化”方面比比特幣要好一些。以太坊未來的將徹底轉(zhuǎn)向POS共識以解決算力壟斷的問題。
以太坊的TPS比比特幣稍微高一點,每秒大概7到15左右。但由于以太坊是智能合約平臺,它的應(yīng)用場景更復(fù)雜,比比特幣更容易發(fā)生擁堵。因此以太坊爆出的性能問題所受的關(guān)注度更高。也正因為如此,才有了后來備受期望和關(guān)注的EOS誕生。
以太坊在安全性方面僅次于比特幣。據(jù)crypto51測算,目前攻擊以太坊所需的代價僅次于比特幣。
最后我們來看看EOS。
EOS一出現(xiàn)時,最大的賣點就是TPS高,交易性能強。現(xiàn)在EOS的真實性能雖然沒有達到官方曾經(jīng)宣揚的百萬級,但在三大公鏈中是最高的,達到了3000到4000左右。這個性能遠遠拋開了比特幣和以太坊。
但EOS為了達到這樣的TPS,在“去中心化”方面做出了巨大的犧牲。相對于比特幣和以太坊全網(wǎng)上萬個節(jié)點,它全網(wǎng)只有21個節(jié)點。因此在“去中心化”方面是三大公鏈中最受質(zhì)疑的。
在安全性方面,由于EOS全網(wǎng)只有21個節(jié)點,因此比起攻擊比特幣或以太坊的幾千個節(jié)點,攻擊21個節(jié)點對黑客來說相對容易很多。所以在安全性方面EOS也是三者中最差的。
未來任重道遠
我們分析了三大公鏈各自在“不可能三角”中的表現(xiàn)。這基本上就是目前公鏈的現(xiàn)狀。目前有幾個明星項目宣稱解決了這個難題,但實際效果如何,還有待市場的驗證。未來任重而道遠。