以太坊的聯(lián)合創(chuàng)始人Vitalik Buterin在2017年11月如是說。自那以來,開發(fā)者們已經(jīng)花了幾個(gè)月的時(shí)間來啟動(dòng)真正的以太坊2.0版,目標(biāo)很可能是每天完成10億筆交易,同時(shí)保持一個(gè)分散和安全的公共區(qū)塊鏈。
相比之下,目前排名最高的硬幣比特幣每天只能處理30萬(wàn)筆交易。以太坊做得更好一些,它最高處理140萬(wàn)筆交易。在一次壓力測(cè)試中,比特現(xiàn)金達(dá)到了220萬(wàn)。
為了增加容量,可以通過對(duì)邊緣進(jìn)行修補(bǔ)來實(shí)現(xiàn)一些簡(jiǎn)單的優(yōu)化。例如,塊傳播可以更高效。數(shù)據(jù)的簡(jiǎn)單壓縮可以降低孤立率。像Turbo Geth這樣的東西可以讓節(jié)點(diǎn)更加精簡(jiǎn)。
這些效率提高可以將容量提高到500萬(wàn)或者1000萬(wàn),但是真正要達(dá)到10億的規(guī)模,就需要實(shí)現(xiàn)一個(gè)稱為分片的突破。
切分將節(jié)點(diǎn)拆分成組,這樣,不是所有節(jié)點(diǎn)都驗(yàn)證相同的交易,而是一組節(jié)點(diǎn)驗(yàn)證所有這些組的10000個(gè)交易,然后組合起來提供與當(dāng)前大致相同的安全保證。
根據(jù)一項(xiàng)分析,會(huì)有1024個(gè)碎片,這聽起來似乎很高。在當(dāng)前節(jié)點(diǎn)號(hào),這意味著每個(gè)分片只有20個(gè)節(jié)點(diǎn),這可能有點(diǎn)低。
但是,目前還沒有在技術(shù)層面上激勵(lì)節(jié)點(diǎn),除非它們是礦工、交換器和類似的企業(yè),否則現(xiàn)在沒有人需要運(yùn)行eth節(jié)點(diǎn)。甚至可以將運(yùn)行到Infura的節(jié)點(diǎn)委托給Infura。
這將在以太坊2.0推出時(shí)發(fā)生改變,因?yàn)檫@將通過放置支付節(jié)點(diǎn)操作符。所有這些都將需要32個(gè)eth,目前的價(jià)值只有7800美元,每年獲得約5%的利息,或1.6 eth一年。
對(duì)于這樣的被動(dòng)收入,必須運(yùn)行一個(gè)節(jié)點(diǎn),因?yàn)閟takers是有效的礦工,它們使用eth來證明它們不是假節(jié)點(diǎn),而不是無(wú)用數(shù)學(xué)方程的工作證明計(jì)算。
此外,這類staker最好運(yùn)行自己的節(jié)點(diǎn),因?yàn)檫@種設(shè)計(jì)會(huì)獎(jiǎng)勵(lì)那些獨(dú)特的設(shè)置,比如運(yùn)行在模糊的Linux操作系統(tǒng)上的節(jié)點(diǎn),并且會(huì)因?yàn)閼土P設(shè)置的方式而懲罰那些已經(jīng)聽說過的行為,比如加入一個(gè)大池。
因此,節(jié)點(diǎn)數(shù)將大大增加。此外,由于一個(gè)節(jié)點(diǎn)在Ethereeum2.0中實(shí)際上很重要,因此除了金錢獎(jiǎng)勵(lì)外,還有一個(gè)很好的理由來運(yùn)行一個(gè)節(jié)點(diǎn),那就是真正支持網(wǎng)絡(luò)。
因此,如果節(jié)點(diǎn)增加10倍到20萬(wàn),則每個(gè)分片將有200個(gè)節(jié)點(diǎn),這聽起來是合理的。然而,如果以太網(wǎng)真的每天處理10億個(gè)交易,那么節(jié)點(diǎn)號(hào)也可能增加100倍,每個(gè)分片提供一個(gè)非常健康的2000個(gè)節(jié)點(diǎn)。
在Etherum 3.0中,這2000個(gè)節(jié)點(diǎn)可以通過令人難以置信的數(shù)學(xué)再次被分割,達(dá)到每天100億甚至1000億次交易。
隨著通貨膨脹每天使我們的貨幣貶值,10億美元不再酷了。現(xiàn)在最酷的是一萬(wàn)億。這可以通過利用一個(gè)新的第二層的方法來實(shí)現(xiàn),這是今天由Buterin以一種非常研究的形式介紹的。他說:
“實(shí)際上,我們可以通過使用ZK SNARKs對(duì)交易進(jìn)行大規(guī)模驗(yàn)證,在不使用引入活動(dòng)性假設(shè)(如通道、等離子)的第二層的情況下,將資產(chǎn)轉(zhuǎn)移交易大量地?cái)U(kuò)展到以太網(wǎng)上。我們是這樣做的。
有兩類用戶:(i)交易員和(ii)轉(zhuǎn)發(fā)器。轉(zhuǎn)發(fā)器從交易員中獲取一組操作,并將它們組合成一個(gè)交易,用ZK-SNARK證明其有效性,然后以高度壓縮的形式將ZK-SNARK和交易數(shù)據(jù)發(fā)布到區(qū)塊鏈上。一個(gè)轉(zhuǎn)發(fā)者從交易方那里獲得交易費(fèi)作為回報(bào)。”
目前提出的第二層解決方案,如閃電網(wǎng)絡(luò)(LN)或其等效的雷登,如等離子或類似的國(guó)家/支付渠道,有自己的,但不同的,容量問題。
它們的工作方式是通過在第二層交換余額來壓縮交易,然后在基礎(chǔ)層上解決。
這對(duì)小額款項(xiàng)來說很好,對(duì)許多類似微支付的情況也很理想,但對(duì)實(shí)際使用來說,它需要太多的資金,康奈爾大學(xué)教授Emin Gün Sirer今年3月說:
“一個(gè)交易所需要將手頭上的資金與每個(gè)人的浮動(dòng)成比例的渠道聯(lián)系起來,以確定他們想要支持的人數(shù)。
所以,假設(shè)有人能從Coinbase獲得10000美元,Coinbase有1000萬(wàn)用戶。所以一千萬(wàn)倍的10000美元…1000億美元被占用了。
您可以使用dapp替換交易所,并根據(jù)需要更改數(shù)字,但這里的容量限制是明確的,盡管具有不同性質(zhì)的限制。
這是因?yàn)樵谶@兩類解決方案中,從理論上講,每秒可以有數(shù)百萬(wàn)筆交易,但是你需要鎖定你想交易的金額作為抵押品,直到交易結(jié)算為止。所以一個(gè)dapp需要把10萬(wàn)以10萬(wàn)的eth通過LN類似的溶液在它的dapp上進(jìn)行處理。
這在很大程度上解釋了為什么這兩個(gè)第二層沒有找到作為全面解決方案的大量采用的原因,但它們確實(shí)有適合的用例,可以結(jié)合其他解決方案來提高能力。
Buterin對(duì)ZK-SNARKs的提議與上述不同。如果我們可以簡(jiǎn)化它,如果我們理解得很好,他似乎建議可以利用snarks來證明1000個(gè)被壓縮成1個(gè)鏈上交易的有效性。
這里不會(huì)有任何資金鎖定,第二層方面是更多的技術(shù)比前端面對(duì)像LN。
Buterin說,這將允許每秒500筆交易,然后再加一些零,從而提高了生產(chǎn)能力,使其實(shí)際上是無(wú)限的,能夠滿足所有可預(yù)見的需求。
然而,目前還不清楚在這個(gè)結(jié)構(gòu)中,snark在此階段是如何運(yùn)行的,但是分片和staking的概念化已經(jīng)基本完成了規(guī)范的概念化。
下個(gè)月在Devcon上,以太坊生態(tài)系統(tǒng)將會(huì)被展示出來。
因此,我們可以了解他們迄今取得了多大的進(jìn)展,以及前進(jìn)的大致時(shí)間線。
我們開玩笑地給了他們2020年的最后期限,但是我們知道這是很困難的,所以如果他們稍加修改,我們就不會(huì)對(duì)他們大吼大叫了,因?yàn)槊刻?0億次的交易是非常值得等待的,而且是非常值得去做的事情。
有很多簡(jiǎn)單的權(quán)衡,可以讓這個(gè)交易達(dá)到10億筆甚至一天,但這一點(diǎn)都不酷。最酷的是每天在一個(gè)分散的、不信任的、安全的、全球性的、無(wú)許可的、可編程的公共區(qū)塊鏈上進(jìn)行的十億次交易。
你把它們都拿出來,你不妨把它們都拿出來。這就是為什么這需要時(shí)間,但它將到達(dá)那里。一些最聰明的人正在盡其所能打擊它,所以它最終會(huì)屈服。
一旦完成,這將為主流使用做好準(zhǔn)備,包括可能整個(gè)國(guó)家在區(qū)塊鏈上運(yùn)行。
評(píng)論
查看更多