還記得幾年前最早我們提起 ETH 擴容,首先想到就是 Layer2,而 Layer2 裡,首先想到的是閃電網路,狀態通道,Plasma…
(前情提要:新手科普|一文說透「元宇宙與、Web3 時代」重要基礎設施:Rollup、波卡、Cosmos)
折騰了幾年後,發現並沒有什麽用,許多項目方和資本也等不起了,於是乎有了一大堆的 Alt L1(替代Layer 1),從最早的 EOS,Tron,IOST 到現在的 BSC,Sol,Avax,Near,FTM…
好在 Layer2 也終於找到了方向,Rollup 橫空出世,V 神直接定調,分片甚麼的先不做了!ETH 先走 Rollup 方案!
行,那就 Roll 起來!
然後我們天真的以為,只會有一個 Rollup 方案,後來發現,居然還要分 OP 系列和 ZK 系列的,業內流行起「中短期 OP,長期 ZK
不過也還好,OP 就一個(Optimism),ZK 也就兩個(Starkware 與 Matter Labs),3 套方案,行吧,也還能接受。
再後來,Arbitrum 橫空出世,接著出現了 Hermez,Aztec,OMG 做了 Boba,Metis 分叉了 Optimism,Polygon 大肆收購也要做 Layer2 一籃子解決方案。
Layer2 太多,項目快不夠用了……
然後前幾天 Arbitrum 又發布了他們性能和費用更優,安全由 Rollup 的側鏈 Anytrust,算是半個 Layer2,自此,Layer2 的玩法也像 Alt L1 一樣開始進入爆炸階段。
下面來分析下,拋開 Lrc 這種專用型 Layer2,也拋開 Aztec 這類隱私型 Layer2,單單就通用性 Layer2,目前就有多少種玩法。
假 Layer2
Polygon 一直標榜自己是個 Layer2,然而除了本幣 Matic 用了 Plasma 技術之外,其他 Erc20 都是走側鏈橋,所以 Polygon 就目前而言,依舊只是一個側鏈。這也是為什麽技術圈 Polygon 經常被各種 Diss 的原因之一。
但是人家行銷玩得好,市值拉的高,所以也就有錢,這兩年透過各種砸錢收購,Polygon 將來有望轉型成一個一籃子 L2 解決方案的鏈。
我們不是不 Roll,我們只是過段時間再 Roll。
傳統 Optimistic Rollup
大名鼎鼎的 Arbitrum 和 Optimism,應該是無人不知,無人不曉了。
OP 透過欺詐證明技術來保證交易的安全,Rollup 需要的 DA(數據可用性)與結算都發生在 ETH L1 上,這也導致 OP 系目前性能雖然比 ETH 好上許多,但離服務 Web2 人群的數量級還是有不小的差距,費用上也還是相對貴了點(1-5 美金)。
好處就是兼容性好,現在就能用,Arb 的 L2 交易量和生態圈也是牢牢占據目前整個 L2 世界的首把交椅。
延伸閱讀:Layer 2 科普|OptimismPBC 和 Arbitrum 兩大擴容方案較量分析
傳統 ZK Rollup
更加大牌的 Starkware 與 Zk-sync,不可能不知道。
ZK 系是透過更加先進的密碼學證明來保證交易的安全,DA(數據可用性)與結算也同樣都在 ETH L1 上,不出意外今年應該會看到這倆位明星選手的上線。
論性能,相對 OP 得看見才知道,理論上應該差距不大。費用方面肯定是比 OP 要便宜,大概能便宜一個數量級左右。
閹割版 Zk Rollup
Starkware 的 Validium 與 Zk-Sync 的 Zk-Porter。
這是兩位明星選手為了更高性能和更便宜費用而想出來的方案,當然,多多少少犧牲了點安全性。
方法就是結算依舊在 ETH,但 DA 放在自己的 PoS 節點或是委員會那(這樣原始數據就不用存在 ETH 上了),以換來性能的大幅提高,費用也可以再降低一個數量級,論安全,當然也會比傳統 ZK-Rollup 要降一個檔,畢竟 DA 不在 ETH 上。
但是好處就是,即便節點串謀,你的資金依舊無法被盜取,最多也就是凍結,Rollup 就是這麽給力!
L3 amp; L4
Starkware 提出的遞歸型 Rollup,拿 Starkware 主網做 DA 和結算,下面再套一層 Rollup,最終結算遞歸回 ETH L1。未來像是 IMX,DYDX 這些 Appchain,大概率會作為 L3 的形態出現。
且按照這個遞歸模型,你還可以有 L4,甚至 L5……理論上性能可以無限提升,費用無限降低,未來區塊鏈要服務幾十億人的時代,很可能就是基於這個模型。
混合型 Rollup
這個以 Cosmos 的 EVMOS 與 Celestia 為代表,把 Cosmos 融入到了 ETH 的擴容圈。
比如他們做了一個 Rollup 鏈,名叫 Celestiums,這個鏈的 DA 在 Celestia,結算在 ETH。
當然 Cosmos 自己生態圈更常見的組合應該是 DA 在 Celestia,結算在 EVMOS 這種。總之有了 Celestia 和 EVMOS 的摻和,Rollup 的擴容又多了一些混合型的選項。
拿 Rollup 兜底的側鏈
這就是前文說的,Arbitrum 剛剛發布的 Anytrust 鏈啦,也是個很有意思的思路。
性能和費用基本對標普通側鏈,特點是什麽呢?- 20 個節點只要有倆是誠實的咱就能跑!
是怎麼做到的? 平常是只要 19 個節點一起簽名就出塊,跟 ETH L1 基本沒關系(只上傳一個根哈希去 ETH L1、極簡費用)。出狀況湊不齊 19 個簽名的時候就退回 Rollup 模式,以上一個 19 人簽名的塊作為 Check-point,開始 Rollup。
這樣做的優點,自然是性能的大幅提升和費用的大幅降低,基本和側鏈沒什麽區別,而且相對於需要 2/3 誠實節點的 BFT 側鏈,AnyTrust 只需要 20 個節點裡面有兩個誠實就行。
缺點自然也有就是 19 個節點一起串謀的話你就會被芭比Q了,資金也能給你盜了。而上文說過,像是 Validium 或者 Zk-Porter,節點即便串謀也沒法盜你資金,最多臨時給你凍在那,所以算是一個對安全性要求沒有那麽高,但對性能要求很高一種選擇。
總結
上面這些個方案,在安全、TPS、費用上都有著不同的考量。
不考慮 L3 這種多鏈遞歸方案(無限 TPS,費用無限低)話,單鏈來看,個人感覺如下:
最安全的應該是傳統 Zk-rollup;
費用最低應該是 Polygon 和 AnyTrust;
TPS 最高應該是 Validium 和 Zk-porter。
到時候,對於開發者來說,部署在哪個鏈,更多要看更需要安全,還是性能,還是費用。
而對於我們用戶來說,會面臨更加恐怖的流動性割裂問題,以及看不過來的項目,想像下每個 Alt L1,每一種 L2 都給你來幾個 Dex,幾個借貸,幾個算穩,衍生品和機槍池,想想就頭大。
再加上各路 Alt L1,區塊鏈的戰國時代,算是徹底來了!