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