時(shí)間:2022-02-08|瀏覽:656
模塊化公共鏈。簡(jiǎn)單來(lái)說,就是把原來(lái)一層做的事情分成兩層甚至三層。畢竟三角形不可能像一個(gè)箍咒,限制了每一個(gè)想要擴(kuò)展的公共鏈。
當(dāng)然,L1,L事實(shí)上,很多人對(duì)這些概念并不陌生,但模塊化的公共鏈就像傳統(tǒng)的互聯(lián)網(wǎng)TCP/IP和協(xié)議一樣,有更詳細(xì)的分層。
在當(dāng)前的主流共識(shí)中,模塊化公共鏈應(yīng)該有以下三個(gè)層次
1.Execution Layer - 執(zhí)行層
2.Settlement Layer - 結(jié)算層
3.Data Availability Layer - 數(shù)據(jù)可用性層
Execution Layer - 執(zhí)行層
這一層是面向用戶的一層,放在ETH在這里,執(zhí)行層是每個(gè)人Rollup,比如說Arbitrum,Optimism,將來(lái)ZK-rollup上了,Starkware和Zk-sync在這一層,執(zhí)行層的目的是快速處理交易并打包。
假如你經(jīng)常像我一樣來(lái)回切斷每一條鏈條,你可能會(huì)覺得大部分時(shí)間,Arbitrum比Solana,F(xiàn)antom,Avax這些所謂的高速鏈更高速,有時(shí)你點(diǎn)擊Swap,交易在一秒鐘內(nèi)完成,其他高速鏈至少要等幾秒鐘。
為什么呢?
因?yàn)闊o(wú)論鏈多么高速,一大群節(jié)點(diǎn)都要形成共識(shí),就像BSC,需要21個(gè)節(jié)點(diǎn)共識(shí)才能確認(rèn),總需要幾秒鐘。Rollup不需要,高性能服務(wù)器做Sequencer搞定,單機(jī)Web2,當(dāng)然快!
沃特?!這還是區(qū)塊鏈嗎?
如果你不明白為什么Rollup可以用服務(wù)器完成,說明你還不懂Rollup…
當(dāng)然,未來(lái)幾個(gè)Rollup不會(huì)只有一個(gè)Sequencer(定序器),但這并不重要,重要的是,一個(gè)Sequencer還是多個(gè)Sequencer,對(duì)性能和安全影響不大。
因?yàn)槟呐耂equencer作惡,你的資產(chǎn)是安全的,你仍然可以挑戰(zhàn),畢竟,安全是由Settlement Layer負(fù)責(zé)的。
Settlement Layer - 結(jié)算層
以太坊世界計(jì)算機(jī)的夢(mèng)想很可能會(huì)破滅,但世界結(jié)算層真的有可能為它做到。作為一個(gè)L1,ETH在模塊化公鏈的擴(kuò)容思路下,絕對(duì)是最好的結(jié)算層。原因很簡(jiǎn)單。最重要的是兩個(gè)字 - 安全!
除了這個(gè)世界BTC,誰(shuí)敢說自己的鏈比?ETH更安全?
這就是為什么Rollup目前,它可以通過高性能服務(wù)器運(yùn)行,而不犧牲分散和安全的原因 - 三角不可能的可擴(kuò)展性在于L2做到極致,完全把安全和分散化交給L1。
當(dāng)然,ETH目前做結(jié)算層也有一些小問題,就是跑ETH上的DAPP太多了…
換句話說,這些DAPP本身在拿ETH L一是執(zhí)行層,而Rollup提交的交易是把ETH L1當(dāng)結(jié)算層看起來(lái)只是節(jié)點(diǎn)的交易信息時(shí),就會(huì)導(dǎo)致L1的DAPP計(jì)算請(qǐng)求跟Rollup爭(zhēng)奪結(jié)算請(qǐng)求ETH L1的資源。
平時(shí)可能感覺不太好,只是因?yàn)镚as成本相對(duì)較高,導(dǎo)致Arb,OP與其他交易相比,這些交易費(fèi)用相對(duì)于Alt L1還是貴很多,雖然已經(jīng)比較了ETH L1便宜多了。但是當(dāng)ETH L1上又開了哪個(gè)火熱的NFT,或者突然暴跌導(dǎo)致一些暴跌Defi協(xié)議清算,大家都開始了Gas War的時(shí)候,所有的Rollup也不能幸免,費(fèi)用和速度都要拖累。
未來(lái)幾年,當(dāng)越來(lái)越多DAPP轉(zhuǎn)向L2,ETH L執(zhí)行結(jié)算層的需求越來(lái)越多,ETH名言順可以稱之為 - 世界結(jié)算層!
當(dāng)然,不要誤會(huì),Rollup本質(zhì)上技術(shù)不是ETH專有,你也可以Solana,Near上面應(yīng)用Rollup,只是這些高速鏈還在深度培育L1,暫時(shí)沒有L2計(jì)劃。像波卡這樣的原生模塊化公鏈,中繼鏈自然是所有平行鏈的結(jié)算層。
Data Availability Layer - 數(shù)據(jù)可用性層
這是今年剛剛流行起來(lái)的趨勢(shì),現(xiàn)在是Cosmos系的Celestia和Polygon的Avail作為主打。
這一層是干什么的?就是存放。Rollup數(shù)據(jù)的存儲(chǔ)層。之前說過,Rollup執(zhí)行速度快,安全交付L1的結(jié)算層還可以,但問題來(lái)了,如果Rollup挑戰(zhàn)者用什么證據(jù)挑戰(zhàn)節(jié)點(diǎn)作惡?自然是交易的原始數(shù)據(jù)!
換句話說,為了確保交易的原始數(shù)據(jù)在鏈上安全存儲(chǔ),挑戰(zhàn)者可以正確挑戰(zhàn),確保Rollup的安全性。
在ETH這些壓縮的原始數(shù)據(jù)被放置在上面L1的,也就是ETH L1既充當(dāng)結(jié)算,又充當(dāng)數(shù)據(jù)可用性。
但眾所周知,ETH以上存儲(chǔ)數(shù)據(jù)非常昂貴,這就是為什么L雖然2的交易費(fèi)用比ETH L1便宜很多,但是和其他的相比,Alt L1依舊是偏貴,更何況還要與現(xiàn)有的ETH L1 DAPP爭(zhēng)搶資源。
所以目前提出了把DA(Data Availability Layer)單獨(dú)提取層,做一個(gè)鏈,為每個(gè)服務(wù)Rollup,上面不跑DAPP,不跑智能合約,就做個(gè)簡(jiǎn)單的合同。DA層,保證Rollup上的交易原始數(shù)據(jù)正確可用,以供欺詐證明可以合法挑戰(zhàn),或是Zk-Rollup幫助用戶在逃生時(shí)收回資金。
關(guān)于這個(gè)問題,目前Twitter有很多爭(zhēng)議,畢竟是全新的,還沒有真正部署。V神覺得,DA單獨(dú)抽象會(huì)有安全隱患,ETH L根本不會(huì)有這個(gè)問題。
但當(dāng)Rollup繼續(xù)增多,ETH以上成本高,有專門的低成本,相對(duì)安全DA如果鏈條能為每個(gè)人服務(wù)Rollup,甚至跨鏈服務(wù)于其他鏈Rollup,模塊化似乎是一個(gè)非常合理的選擇。
目前,基于Cosmos的Celestia,Polygon的Avail,未來(lái)ETH2.0數(shù)據(jù)分片是三個(gè)DA層的首選。
小結(jié)
總的來(lái)說,2022年,我們對(duì)區(qū)塊鏈擴(kuò)容有了非常清晰的路線,即模塊化思維。
通過高速的Rollup我們有理由相信,Web3.0時(shí)代的基礎(chǔ)設(shè)施藍(lán)圖已經(jīng)在我們面前慢慢展開。剩下的只是BUILD了!