作者:五火球教主 / 來源:白話區塊鏈
作者 | 五火球教主
出品|白話區塊鏈(ID:hellobtc)
還記得幾年前最早我們提起ETH擴容,首先想到就是Layer2,而Layer2里,首先想到的是閃電網絡,狀態通道,Plasma…
然后折騰了幾年,發現并沒有什么用,許多項目方和資本也等不起了,于是乎有了一大堆的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,目前就有多少種玩法。
01
假Layer2
Polygon一直標榜自己是個Layer2,然而除了本幣Matic用了Plasma技術之外,其他Erc20都是走的側鏈橋,所以Polygon就目前而言,依舊只是一個側鏈。這也是為什么技術圈Polygon經常被各種Diss的原因之一。
但是人家營銷玩得好,市值拉的高,所以也就有錢,這兩年通過各種砸錢收購,Polygon將來有望轉型成一個一攬子L2解決方案的鏈。
我們不是不Roll,我們只是過段時間再Roll。
02
傳統Optimistic Rollup
大名鼎鼎的Arbitrum和Optimism,應該是無人不知,無人不曉了。
OP通過欺詐證明技術來保證交易的安全,Rollup需要的DA(數據可用性)與結算都發生在ETH L1上,這也導致OP系目前性能雖然比ETH好上許多,但離服務Web2人群的數量級還是有不小的差距,費用上也還是相對貴了點(1-5美金)。
好處就是兼容性好,現在就能用,Arb的L2交易量和生態圈也是牢牢占據目前整個L2世界的頭把交椅。
03
傳統ZK Rollup
更加大牌的Starkware與Zk-sync,不可能不知道。
ZK系是通過更加先進的密碼學證明來保證交易的安全,DA(數據可用性)與結算也同樣都在ETH L1上,不出意外今年應該會看到這倆位明星選手的上線。
性能么,相對OP得看見才知道,理論上應該差距不大。費用方面肯定是比OP要便宜,大概能便宜一個數量級左右。
04
閹割版Zk Rollup
Starkware的Validium與Zk-Sync的Zk-Porter。
這是兩位明星選手為了更高性能和更便宜費用而想出來的方案,當然,多多少少犧牲了點安全性。
方法就是結算依舊在ETH,但DA放在自己的POS節點或是委員會那(這樣原始數據就不用存在ETH上了),以換來性能的大幅提高,費用也可以再降低一個數量級,安全么,當然也會比傳統ZK-Rollup要降一個檔,畢竟DA不在ETH上。
但是好處就是,即便節點串謀,你的資金依舊無法被盜取,最多也就是凍結,Rollup就是這么給力!
05
L3 & L4
Starkware提出的遞歸型Rollup,拿Starkware主網做DA和結算,下面再套一層Rollup,最終結算遞歸回ETH L1。未來像是IMX,DYDX這些Appchain,大概率會作為L3的形態出現。
且按照這個遞歸模型,你還可以有L4,甚至L5……理論上性能可以無限提升,費用無限降低,未來區塊鏈要服務幾十億人的時代,很可能就是基于這個模型。
06
混合型Rollup
這個以Cosmos的EVMOS與Celestia為代表,把Cosmos融入到了ETH的擴容圈。
比如他們做了一個Rollup鏈,名叫Celestiums,這個鏈的DA在Celestia,結算在ETH。
當然Cosmos自己生態圈更常見的組合應該是DA在Celestia,結算在EVMOS這種。總之有了Celestia和EVMOS的摻和,Rollup的擴容又多了一些混合型的選項。
07
拿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,節點即便串謀也沒法盜你資金,最多臨時給你凍在那,所以算是一個對安全性要求沒有那么高,但對性能要求很高一種選擇。
08
小結
上面這些個方案,在安全,TPS,費用上都有著不同的考量。
不考慮L3這種多鏈遞歸方案(無限TPS,費用無限低)話,單鏈來看,個人感覺如下:
最安全的應該是傳統Zk-rollup;
費用最低應該是Polygon和AnyTrust;
TPS最高應該是Validium和Zk-porter。
到時候,對于開發者來說,部署在哪個鏈,更多要看更需要安全,還是性能,還是費用。
而對于我們用戶來說,會面臨更加恐怖的流動性割裂問題,以及看不過來的項目,想象下每個Alt L1,每一種L2都給你來幾個Dex,幾個借貸,幾個算穩,衍生品和機槍池,想想就頭大。
再加上各路Alt L1,區塊鏈的戰國時代,算是徹底來了!