時(shí)間:2021-12-16|瀏覽:451
一眨眼,從17年“擴(kuò)容”這個(gè)詞進(jìn)入圈內(nèi)大眾的視線至今,已然4年過去了。
4年里,無數(shù)的團(tuán)隊(duì)為了區(qū)塊鏈擴(kuò)容大計(jì)做出了卓絕的努力,他們有的致力于提升比特幣或以太坊的可擴(kuò)展性,有的則干脆另起爐灶,想要沒有技術(shù)包袱的實(shí)現(xiàn)更好更快的比特幣或是以太坊。
而隨著Arbitrum的主網(wǎng)上線,我們對(duì)于“擴(kuò)容”這本書,已經(jīng)翻到了倒數(shù)第二章。相信幾年之后伴隨著ETH2.0分片+Rollup的“最終章”,擴(kuò)容將不再是區(qū)塊鏈技術(shù)發(fā)展的主旋律。
在終章之前,讓我們簡(jiǎn)單回顧下過去幾年,我們一起追過的那些擴(kuò)容方案:
通道
閃電網(wǎng)絡(luò),Raiden,Celer,Connext
提到擴(kuò)容,通道可能會(huì)是很多老玩家腦子里蹦出的第一個(gè)詞。
最早的擴(kuò)容技術(shù)應(yīng)該算是比特幣閃電網(wǎng)絡(luò),然后ETH上面有了類似的Raiden(雷電網(wǎng)絡(luò)),包括后來的Celer等項(xiàng)目。
閃電網(wǎng)絡(luò)作為最早的擴(kuò)容方案,拿發(fā)展時(shí)間和今天的數(shù)據(jù)來看,無疑算是“失敗”的,Raiden在ETH的擴(kuò)容方案里更是存在感最弱的一個(gè)。
原因無它,通道技術(shù)的原理是在交易雙方間開啟多個(gè)微支付通道,互相連結(jié)并形成網(wǎng)絡(luò),多數(shù)時(shí)間里只適合固定交易對(duì)象的高頻交易場(chǎng)景,且通道節(jié)點(diǎn)需要質(zhì)押金額,由于質(zhì)押金額的不同,非常容易形成不同的路由瓶頸而導(dǎo)致轉(zhuǎn)賬失敗。
閃電網(wǎng)絡(luò)在17年時(shí)有一個(gè)視頻的講解和推導(dǎo)特別火,隨著通道節(jié)點(diǎn)越來越多,那些中大型節(jié)點(diǎn),也就是有著更大質(zhì)押金額的節(jié)點(diǎn),會(huì)越來越受歡迎,因?yàn)槠洳粫?huì)造成路由瓶頸。而那些小金額的節(jié)點(diǎn),會(huì)逐步淘汰。
很簡(jiǎn)單,如果你想在A到Z之間通過閃電網(wǎng)絡(luò)轉(zhuǎn)10個(gè)BTC,那么途徑的的B,C,D等閃電節(jié)點(diǎn),其BTC余額大于10的才會(huì)被選中,小于10的自然要繞開。長(zhǎng)此以往,很容易推演出來,閃電網(wǎng)絡(luò)會(huì)慢慢自發(fā)演化匯聚到一個(gè)最有效率的方式,即幾個(gè)超大節(jié)點(diǎn)參與到幾乎所有的路由。
嗯?這和我們傳統(tǒng)的用戶 - 銀行 - 用戶有什么區(qū)別?這些超大節(jié)點(diǎn)不就是銀行么?這還是主打去中心化的區(qū)塊鏈和比特幣么?
關(guān)于通道技術(shù),除了閃電網(wǎng)絡(luò),目前最值得關(guān)注的兩個(gè)項(xiàng)目是Celer和Connext,原因在于ETH目前Layer2割裂嚴(yán)重,若是短時(shí)間無法形成一家獨(dú)大的局面,那么在幾個(gè)Layer2之間搭建狀態(tài)通道網(wǎng)絡(luò),在一定程度上緩解這種“割裂性”,反而會(huì)成為必不可少的技術(shù)方案。
但不管怎樣,通道技術(shù)注定只能作為一個(gè)擴(kuò)容方案的“輔助位”,站不到前排,更不用提C位。
DPoS
EOS,Tron,BSC
EOS,Tron作為17-18年最富盛名的“以太坊殺手”,其技術(shù)核心,無疑就是DPoS,后面更是催生出好多其他的DPoS和DPoS變種系列高速鏈,現(xiàn)如今大名鼎鼎的BSC,同樣是用的DPoS。
DPoS其實(shí)最早由Bitshare在2014年提出,然而進(jìn)入主流視線,卻是17年的EOS。
EOS剛一上線便飽受爭(zhēng)議,批評(píng)的人指責(zé)21個(gè)節(jié)點(diǎn)的設(shè)計(jì)無論是從數(shù)量上,還是對(duì)硬件的要求上都完全“不去中心化”,贊成的人認(rèn)為這種一幣一票的機(jī)制最符合現(xiàn)階段人類政治領(lǐng)域的“代議制民主”,并反駁說,BTC PoW目前有影響力的大礦池?cái)?shù)量,其實(shí)還不到21個(gè)。
客觀的說,EOS還是給區(qū)塊鏈帶來了很多新的思路,比如把全網(wǎng)的CPU,內(nèi)存等轉(zhuǎn)化為可以買賣的資源,是第一個(gè)擁有“憲法”的區(qū)塊鏈,提出了仲裁委法庭的概念,把“鏈上投票”這個(gè)概念深入人心……
當(dāng)然,這些與擴(kuò)容無關(guān),所以暫且不表。
DPoS在擴(kuò)容領(lǐng)域,最大的特點(diǎn)就是讓21個(gè)“高性能超級(jí)節(jié)點(diǎn)”來處理所有的事務(wù),包括打包,出塊,驗(yàn)證等等。
這里有個(gè)概念要特別強(qiáng)調(diào),即“高性能超級(jí)節(jié)點(diǎn)”,后面我們講其他擴(kuò)容方案的時(shí)候,你也會(huì)經(jīng)常看到。
DPoS本質(zhì)上來說依舊是PoS,但區(qū)別于普通的PoS,為了提升整個(gè)網(wǎng)絡(luò)的性能和TPS,DPoS對(duì)于節(jié)點(diǎn)的要求比之前的PoS高了無數(shù)倍,要求節(jié)點(diǎn)擁有超高的運(yùn)算性能與足夠的帶寬,盡可能的提升整個(gè)鏈的處理能力和節(jié)點(diǎn)之間的通信速度,相當(dāng)于是把傳統(tǒng)PoW,PoS里面木桶理論中所有短的木板統(tǒng)統(tǒng)消除,只用21塊基本上等長(zhǎng)又結(jié)實(shí)的木板來做這個(gè)桶。
DPoS這21個(gè)節(jié)點(diǎn)是通過Token持有者鏈上投票選舉出來的。
后面DPoS的各路變種,LPoS,BPoS,NPoS等共識(shí)機(jī)制,以及后面許多的新型公鏈 - 比如IOST,Algorand之類,其實(shí)都有著EOS的影子,只不過節(jié)點(diǎn)數(shù)量不再是21,DPoS里面的D去掉,節(jié)點(diǎn)的方式從直接投票生成變成了委托投票,或是可驗(yàn)證隨機(jī)函數(shù)指定等方式等生成,對(duì)于節(jié)點(diǎn)硬件的要求沒有EOS那么“變態(tài)”,然而高性能依舊是必須的。
很有意思的是,目前所有這些“XPoS”里面,最能打的,反而是年齡最小,幾乎沒什么原創(chuàng),只是單純Fork了ETH然后把共識(shí)機(jī)制從PoW變成了DPoS的BSC,不知道算不算是一種諷刺。
但不管怎么說,高性能節(jié)點(diǎn)從EOS的DPoS時(shí)代,算是正式進(jìn)入了區(qū)塊鏈“礦工”階級(jí),不僅趨向中心化,但凡區(qū)塊鏈項(xiàng)目,都會(huì)存在。
大區(qū)塊
BCH,BSV
大區(qū)塊是一個(gè)比DPoS更加“直觀”的擴(kuò)容方式。
既然現(xiàn)在TPS這么低,主要原因就是因?yàn)橐粋€(gè)區(qū)塊里面可以容納的交易太少,那我把區(qū)塊擴(kuò)大10倍,甚至100倍,從1M提升到10M,100M,甚至1G,TPS不就相應(yīng)的擴(kuò)大了10倍,100倍,1000倍了么。
大區(qū)塊主要是圍繞著BTC擴(kuò)容,與ETH無關(guān),也誕生了區(qū)塊鏈歷史上著名的BCH與BSV分叉事件,三大陣營(yíng)口水戰(zhàn)了數(shù)年不止,基本上誰都無法說服誰,頗有當(dāng)年“基督教”分叉的既視感。