以太坊,區(qū)塊鏈2.0時代的開創(chuàng)者,通過引入智能合約,使得交易能夠在其虛擬機上自動進行并完結(jié),也就是說以太坊將合同的第三方從某個人/組織變?yōu)榱巳w以太坊用戶,這也使得確認一筆交易的時間被無限拉長。
區(qū)塊鏈的誕生確實是解決了很多“安全”問題,可不得不承認處理頻率低,交易擁堵的情況,成為了限制區(qū)塊鏈發(fā)展和落地的技術(shù)“瓶頸”。
“大堵車”讓人望而卻步
以太坊擁堵已經(jīng)成為了當下必須要解決的問題,從當年“加密貓”的出現(xiàn),到如今FCoin、FOMO 3D的誕生,都顯示出一個問題只要以太坊交易量暴增,以太坊網(wǎng)絡必然會產(chǎn)生癱瘓,未被確認的交易數(shù)量將會急劇增加。當然不僅僅是以太坊,比特幣也多次出現(xiàn)過擁堵情況。
比特幣擁堵最嚴重的一次是在今年2月份,隨著幣價逐漸走向新高交易增多,隨后網(wǎng)絡開始出現(xiàn)擁堵,最擁堵的時候未確認的交易數(shù)超過10萬筆。
區(qū)塊鏈網(wǎng)絡擁堵的直接后果就是導致交易的手續(xù)費暴增,這不僅限制了區(qū)塊鏈發(fā)展,也讓大多數(shù)人望而卻步。
區(qū)塊鏈堵和堵車是一個道理
區(qū)塊鏈的擁堵其實和堵車是一個道理:一是因為路太窄不夠?qū)?區(qū)塊容量太小),二是因為車太多了(交易量劇增)。
究其根本原因和區(qū)塊鏈的數(shù)據(jù)結(jié)構(gòu)有關(guān)系,由于單個區(qū)塊的容量有限,區(qū)塊產(chǎn)生的時間又相對固定,因此能容納的交易也有限,如果交易太多就只能排隊等候或者提高交易費來插隊。
目前比特幣每秒能處理7筆交易,以太坊每秒能處理30-40筆,但是我們大家熟知的VISA每秒能處理上萬筆交易。
擴容之路漫漫長
區(qū)塊鏈目前面臨的技術(shù)難題就是區(qū)塊鏈如何擴容來提高處理效率,這也是區(qū)塊鏈一個明顯的短板。不過隨著區(qū)塊鏈技術(shù)的發(fā)展已經(jīng)提出了很多的解決方案,并已經(jīng)逐步開始實施區(qū)塊鏈擴容。
方案一:擴大單個區(qū)擴容量
拿比特幣來說,以前區(qū)塊大小1M時每秒處理7筆交易,如果區(qū)塊大小擴大到2M,每秒就可以處理14筆交易。這種方案可以簡單理解為交通擁堵時把馬路擴寬,以前是4車道,現(xiàn)在擴成8車道,如果還堵就換16車道。
方案二:建立閃電網(wǎng)絡,分流小額交易
閃電網(wǎng)絡是通過建立一個通道,將大量小額交易放到這個通道進行處理,而重要的交易仍然走主鏈。這樣就實現(xiàn)了分流,從而緩解擁堵的情況。
閃電網(wǎng)絡類似于交通擁堵時通過修建高架橋來分流車輛,從而緩解交通壓力。
方案三:實施隔離見證,容納更多交易
隔離見證是通過把占用大量存儲空間的數(shù)字簽名隔離出來,不放在區(qū)塊內(nèi),使每個區(qū)塊能容納更多的交易,以達到擴容的目的。
隔離見證可以簡單的理解為大家都輕裝簡行,開車的、騎車的通通別來,大家都走路上街,自然就不堵了。
方案四:探索分片技術(shù),提高整體性能
分片是將區(qū)塊鏈網(wǎng)絡劃分成若干個能夠處理交易的較小組件式網(wǎng)絡,以實現(xiàn)每秒處理數(shù)千筆交易,從而提高區(qū)塊鏈的整體性能。
分片技術(shù)可以簡單理解為在城市主干道的基礎上,建立區(qū)域性的街道網(wǎng)絡來緩解堵車情況。
以上只是列舉了比較常見的幾種擴容方式,還有側(cè)鏈、子鏈、狀態(tài)通道、DAG等等,這些都是區(qū)塊鏈擴容的探索方向。
無論何種技術(shù)來解決區(qū)塊鏈的擴容難題,都應該從“更高的效率”、“更安全”和“去中心化”三者之間尋找一個平衡,這其實就是區(qū)塊鏈的“不可能三角”理論,即這三者不可能同時滿足。這也就是為什么公有區(qū)塊鏈很難完美實現(xiàn)的原因所在。