5分鐘搞清楚大佬口中的「不可能三角」問題

5分鐘搞清楚大佬口中的“不可能三角”問題


在傳統金融貨幣學中存在“不可能三角”,別名“三元悖論”,意思是一個國家不可能同時實現資本流動自由,貨幣政策的獨立性和匯率的穩定性。也就是說,一個國家只能擁有其中兩項,而不能同時擁有三項。

5分鐘搞清楚大佬口中的“不可能三角”問題


類似的,在區塊鏈技術中也存在這樣的一個不可能三角關係。這個概念最早是由巴比特創始人長狹提出來的,大概意思是:去中心化、高效率與安全性組成一個不可能三角形,三者不可兼得。

最生動的例子就是比特幣,比特幣犧牲了高效率,獲得了運營的去中化和安全性;同樣的比如EOS,為了獲得高效率,犧牲了去中心化等等,其他任何幣種都難以逃脫這個選擇。

目前最為主流的做法有三種,都是捨棄其中一項,選擇另外兩項。

追求“去中心化”和“安全”

5分鐘搞清楚大佬口中的“不可能三角”問題


比特幣區塊鏈技術以去中心化和安全著稱,它用時間戳的方式,將區塊串成一條長鏈,使得這種技術在追溯防偽、防篡改方面具有很大的安全優勢。

但是因為每一個節點都要對數據存儲負責,所以要下載和存儲所有的數據包,產生的後果就是浪費了存儲空間,節點間的校驗成本很高,效率方面最直接的就是用戶體驗很差。

因此,比特幣區塊鏈技術的效率被人詬病,但是在安全性方面則是無人出其右。

追求“效率”和“安全”

5分鐘搞清楚大佬口中的“不可能三角”問題


在摒棄掉去中心化這項後,專注於提升工作效率和安全性。比較典型的有聯盟鏈和私有鏈,它們通過投票選出有限個記賬節點,形成了部分中心化,實際上是對去中心化的退讓。

聯盟鏈,顧名思義,針對有限個節點形成一個聯盟。只針對某些特定的群體成員和有限的第三方,它通過在內部指定多個預選節點為記賬人,每個塊的生成由所有的預選節點共同決定。

私有鏈則是將記賬權緊緊握在某個成員手裡,但是區塊鏈的瀏覽讀取對所有人開放,這種技術已經演變成為中心化技術。

追求“去中心化”和“效率”

5分鐘搞清楚大佬口中的“不可能三角”問題

最典型的例子就是P2P視頻播放軟件,用過校園網、BT、電驢下載東西的人都知道,當下載的人越多的時候,你的下載速度也就越快。

什麼原因呢,舉個例子來說。比如新出了一部電影,你下載完後,只要你的電腦還是聯網,下載工具還在打開,就默認你的電腦上的資源也成為一個下載源,即成為一個記賬節點,證明就是在網絡監控軟件上,你會看到你的寬帶不僅有下載速度還有上傳速度。這樣下載的人越多,共享的網友下載資源點就越多。每個節點不僅是下載者還是一個服務器,使得資源的分享不再依賴於中心化的服務器。

但是在安全性上面,要獲得高效率,P2P允許在數據傳輸上出現少量錯誤,對於普通大眾觀影要求來說無傷大雅,但是對於以數據為主的金融業,顯然是不能容忍的。

以上就是“不可能三角”問題最為主流的三種選擇,但是隨著研究的深入,很多人產生了一些新的想法,從另外一些角度來看來解釋所謂的“不可能三角”。

脫離應用場景去談理論沒有意義

5分鐘搞清楚大佬口中的“不可能三角”問題


劉松提出了一個觀點:對於“不可能三角”這個理論問題,脫離場景去談沒有意義,因為在每個場景下有不同的理解。就像比特幣,它的定位就是資產交易,安全性要求級別就是很高。只有POW這種機制,才能滿足場景的需求。像EOS犧牲了安全性,但同時也放棄了自己作為資產的定位,變成了一種工具,並不能拿效率來抨擊比特幣,二者的定位不同。

用分層去解決“不可能三角”問題

車殼達提出了一種解決“不可能三角”問題的思路,首先效率、去中心化、安全性,不可能在一層網絡上全部達到,那不妨在設計的時候採用多層的模式,在第一層想辦法保證去中心化和安全性,把效率放在第二層去解決,構建更加強壯的區塊鏈網絡生態。

持有相同觀點的孔令國處理方式上給出了具體的解決辦法。首先底層採用POW來解決安全性和去中心化,用分片的方式來解決效率問題。如果一條鏈很難解決,那可以使用雙層分層分鏈的方式,將“不可能三角”問題變成可能。

“不可能三角”可能是個偽命題

5分鐘搞清楚大佬口中的“不可能三角”問題


從廣義上來說,去中心化是安全性的一種,只不過區塊鏈世界裡強調去中心化,代表著一種“極致”的安全性,但是它還是安全性的一種,所以這裡的“不可能三角”中將去中心化和安全性放在一起就顯得有些不合適了,兩者都屬於同性詞,作為對立面好像有些硬湊。

綜合來看,在區塊鏈技術領域,最終還是效率和安全這兩個問題,並且由於區塊鏈的技術特點,同樣水平的硬件資源,處理效率就是比不過中心化系統。

但是隨著技術的進步,目前已經提出了很多處理辦法,比如分片、側鏈、子鏈、跨鏈等等,長遠來看,效率和安全並非完全不可兼得,我們目前認為這兩者相悖,是基於目前的技術水平而言。

如果將安全和效率看做是一條線上的兩端,那麼目前的區塊鏈項目都在這條線上,靠近安全一端的項目大多是一些加密貨幣,比如BTC、BCH、DASH等等;靠近效率一端的項目大部分是為DApp提供基礎服務的公鏈。

但是目前的區塊鏈還處於1.0線性發展階段,大家都在同一條線上做取捨,也就造成了這個“不可能三角”問題。未來區塊鏈2.0時代將發展的更立體,在分片並行的基礎上配合跨鏈技術,通過跨鏈技術建立一個一個的立交橋,將各個信息孤島連接起來,這將是解決這個不可能問題的最好方式。


分享到:


相關文章: